Microsoft solutions framework

Disponível somente no TrabalhosFeitos
  • Páginas : 7 (1735 palavras )
  • Download(s) : 0
  • Publicado : 9 de outubro de 2012
Ler documento completo
Amostra do texto
Uma introdução ao MSF – Microsoft Solutions Framework

O MSF (Microsoft Solutions Framework) tem sido usado pela Microsoft como o seu “método” para desenvolvimento de soluções de software dentro da Microsoft e também para os milhares de clientes e parceiros da Microsoft em todo o mundo.
A disseminação deste método normalmente induz as pessoas a compará-lo com outros “métodos” da indústria,como o RUP, CMMI ou XP, entre outros. É importante entender, entretanto, o que são estes elementos antes de compará-los.
O MSF, por exemplo, não é um processo de software (de acordo com a própria Microsoft). Ao invés, o MSF é um conjunto de boas práticas provadas em projetos da Microsoft e em seus parceiros e clientes. Por exemplo, a MSF é agnóstica do uso de técnicas de análise essencial ou análiseorientada por objetos ou do uso da UML ou outra linguagem de notação. A MSF pode ser rapidamente entendida através de seus oito princípios fundamentais, que são:
1. Manter a comunicação aberta.

2. Trabalhar com uma visão compartilhada.

3. Fornecer mais poderes aos membros do time.

4. Estabelecer responsabilidades compartilhadas.

5. Focar na entrega de valor no negócio.
]
6. Mantera agilidade e esperar mudanças.

7. Focar em qualidade continuamente.

8. Aprender com a experiências passadas

Estes princípios são universais e podem sem dúvidas ser aplicados ao RUP, CMMI, XP, PSP ou qualquer outro modelo.
O MSF conta hoje com duas personalizações; o MSF Agile (para projetos com menos rigor de processo) e o MSF CMMI (para empresas aderentes a praticas do CMMI).
O MSFainda apresenta na sua estrutura os seguintes conceitos:
- Modelo de Times - Uma estrutura de papéis e as suas responsabilidades dentro de um projeto. O MSF define seis papéis centrais em uma estrutura de rede (não hierárquica!): Gerente de Produto, Gerente de Projeto, Desenvolvedor, Testador, Gerente de Implantação, Gerente de Usabilidade e Eficiência de Usuários.

- Modelo de Processos - Umaestrutura de organização de atividades nos ciclos de vida de um projeto
- Disciplina de Gerência de Riscos.
- Disciplina de Gerência de Projetos
- Disciplina de Gerência de “Readiness” (Foco no reuso de conhecimento e habilidades para prover soluções de software).
A estrutura de times do MSF, o modelo de processo e suas disciplinas são descritos nos documentos oficiais da Microsoft sempre comoum conjunto de boas práticas, guias de orientação e aplicação e não como um processo prescritivo e dogmático de software. Dito isto, podemos definir e comparar o MSF, RUP e CMMI brevemente.
 MSF: Conjunto de boas práticas para desenvolvimento de software.
 RUP: Framework de processo de software.
 CMMI-Dev: Modelo de avaliação de maturidade no desenvolvimento de software.

Conheça oMicrosoft Solutions Framework (MSF)
O caminho das pedras indicado pela Microsoft para o seu projeto encontrar o sucesso.

O Microsoft Solutions Framework surgiu a partir da análise de como a Microsoft desenvolve seus produtos. Basicamente o MSF é uma compilação das boas práticas utilizadas pela empresa, que foi criado tanto para uso interno como para uso de seus clientes. Porém, apesar de ter sidocriado pela Microsoft, o MSF aborda basicamente o processo de construção de soluções, não se prendendo ao uso de produtos desta empresa.
A Microsoft não classifica o MSF como uma metodologia, mas sim como uma disciplina. O que isso quer dizer? Basicamente que o MSF serve como um grande guia e uma coleção de boas práticas. Porém, o MSF não se aprofunda em detalhes.
Por exemplo, em um dado momento doprojeto, o MSF diz que você terá que fazer uma especificação funcional.
Entretanto, ele não define se você deve usar UML, análise essencial ou outras técnicas. Isso fica a seu critério.
A falta de detalhes do MSF pode parecer uma deficiência a princípio, mas essa característica permitiu uma abordagem simples e direta das técnicas apresentadas. Ou seja, o MSF permite uma fácil compreensão tanto...
tracking img