Inquiridor
Dúvidas sobre MSF - Propósito Acadêmico

Pergunta
-
Bom dia,
Então, gente, preciso fazer um trabalho para a faculdade sobre MSF, o que até receber o comando, não conhecia.
Pesquisando sobre o assunto, vi que existem dois templates que podem ser usados dentro do MSF; MSF for Agile e MSF for CMMI.
O problema é que a maioria das informações que eu consegui encontrar, pareciam ser contraditórias, além de ultrapassadas(talvez, já que a maioria era datada de 2006 pra baixo) e acabaram me deixando bastante confuso.
Resolvi postar aqui porque de repente ouvir de alguém que conhece o framework é bem mais confiável do que sites com informações "estranhas".
As informações que eu encontrei e me deixaram em dúvida sobre sua veracidade foram:
- MSF não é o processo completo, mas junto do MOF(Operations Framework) e MRF (Risk Framework) formam o ESF (Enterprise Solution Framework)
- MSF é parte do ALM.
- MSF é o processo completo e pode ser aplicado à metodologias ágeis (Scrum, XP) ou focando no processo de CMMI
- MSF é parte do TFS e é incluido no VS2010
- MSF for Agile pode trabalhar com Scrum e XP, mas e o MSF for CMMI? Pode também?
Desde já agradeço a quem puder ajudar com esclarecimentos. Ainda não tenho uma visão clara do que o MSF faz parte e o que ele contém.
Li vários documentos, incluindo artigos do MSDN, Cleber Marques e Fábio Câmara, porém, os ítens citados continuam confusos.
Best regards,
Bernardo Oliveira
Todas as Respostas
-
Caro Bernardo
O ALM é um processo de gerenciamento de todo o ciclo de vida de uma aplicação deste sua requisição, desenvolvimento, teste, manutenção e entrega.
Há diversos modelos de desenvolvimento de software, dente os quais podemos destacar o Rup, XP, TDD e Scrum.
Para modelos processo temos: CMMI, MPS.BR que por sua vez são baseados em diversas ISO/IEC como 12207, 15504, 9001 dentre outras.
Você encontra facilmente na internet um comparativo entre esses modelos.
O MSF for Agile, MSF for CMMi são templates (default) disponíveis para uso no TFS. É possível baixar tambem o template do Scrum que já está disponível na versão 1.0
o MOF está mais voltado para o gerenciamento de serviços como o ITIL, e não para o processo de desenvolvimento de software.
Espero ter ajudado.
Abraço
Sávio Moreira ITIL-F, COBIT, Qualidade de Software, Test, ISO 12207, 27001 -
Oi Bernardo,
Respondendo às suas questões:
- MSF não é o processo completo, mas junto do MOF(Operations Framework) e MRF (Risk Framework) formam o ESF (Enterprise Solution Framework)
- R: Isso funciona para cobrir melhor todos os aspectos do ALM (Governança, Desenvolvimento e Operações);
- MSF é parte do ALM.
- R: Sim;
- MSF é o processo completo e pode ser aplicado à metodologias ágeis (Scrum, XP) ou focando no processo de CMMI
- R: MSF pode ser aplicado voltando-se à metodologias ágeis ou mais tradicionais, como as que focam atingir níveis de CMMi;
- MSF é parte do TFS e é incluido no VS2010
- R: Sim, o TFS já vem com 2 templates instalados por padrão, ambos baseados no MSF;
- MSF for Agile pode trabalhar com Scrum e XP, mas e o MSF for CMMI? Pode também?
- R: Sim. Um time trabalhando com Scrum e XP pode, tranquilamente, usar o template MSF for CMMi no TFS. Acredito que as principais diferenças são os níveis de detalhes em Work Items e maior suporte à documentação.
[]'s
Ricardo Serradas
Visual Studio ALM in a nutshell - http://blog.ricardoserradas.net
@ricardoserradas