XP-CMM2: um guia para utilizaÃÃo de extreme programming em um ambiente nÃvel 2 do CMM

AUTOR(ES)
DATA DE PUBLICAÇÃO

2003

RESUMO

Recentemente a comunidade de software vem se deparando com um grupo de novas metodologias de desenvolvimento de software, classificadas como âmetodologias Ãgeisâ. Algumas das metodologias que fazem parte deste grupo sÃo Extreme Programming (XP) e SCRUM, sendo XP a mais conhecida e utilizada. Estas metodologias possuem em comum um conjunto de valores para o desenvolvimento de software, priorizando: indivÃduos e iteraÃÃes sobre processos e ferramentas; software funcionando sobre documentaÃÃo compreensiva; colaboraÃÃo do cliente sobre negociaÃÃo de contrato; resposta à mudanÃa sobre seguir um plano. Em paralelo à disseminaÃÃo das metodologias Ãgeis, os investimentos em qualidade de software vÃm aumentando a cada ano. Pesquisas realizadas sobre o setor de software, indicam um crescimento na adoÃÃo de modelos de qualidade como ISO 9000 e Capability MaturityModel for Software (CMM). Modelos de qualidade e metodologias Ãgeis possuem fundamentos opostos, como à possÃvel notar nos valores definidos por essas metodologias. Autores de metodologias Ãgeis freqÃentemente criticam modelos como o CMM. Em contra partida, alguns trabalhos indicam que à possÃvel utilizar as duasabordagens em um mesmo ambiente. Este trabalho apresenta o Guia XP-CMM2, que tem como objetivo apoiar as organizaÃÃes no uso da metodologia Ãgil XP em um ambiente nÃvel 2 do CMM. Com o uso do Guia XP-CMM2, as organizaÃÃes deverÃo se beneficiar da agilidade proposta por XP e da maturidade adquirida com o nÃvel 2 do modelo de qualidade de software mais respeitado do mundo, o CMM. Para a elaboraÃÃo do Guia XP-CMM2, foi realizado inicialmente um diagnÃstico da satisfaÃÃo de XP ao nÃvel 2 do CMM e, depois, para cada problema identificado, uma soluÃÃo foi proposta. Finalmente o Guia XP-CMM2 foi aplicado em dois ambientes distintos visando avaliaÃÃo dos resultados obtidos

ASSUNTO(S)

metodologias Ãgeis capability maturity model (cmm) xp guia xp-cmm2 ciencia da computacao extreme programming

Documentos Relacionados