O Uso de Extreme Programming em uma Organização CMM Nível 2

  • Renata Endriss Carneiro Campelo UFPE / CESAR
  • Fábio Gomes Silva CESAR
  • Hermano Perrelli de Moura UFPE

Resumo


Recentemente a comunidade de software vem se deparando com um grupo de novas metodologias de desenvolvimento de software, classificadas como “Metodologias Ágeis”, que possui como principais características valores contrastantes com modelos de qualidade reconhecidos mundialmente. Os valores são: 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. Este artigo relata o uso em um projeto da metodologia ágil Extreme Programming (XP) numa organização alinhada aos processos definidos pelo nível 2 do Capability Maturity Model (CMM), além de ressaltar os benefícios e problemas encontrados pelo uso destas duas abordagens.
Palavras-chave: Capability Maturity Model, CMM, Extreme Programming, XP

Referências

J.A. Highsmith, Agile Software Development Ecosystems, Addison-Wesley, 2002

K. Beck et al., Planning Extreme Programming, Addison-Wesley, 2000

K. Beck, Exteme Programming Explained: Embrace change, Addison-Wesley, 1999

M. Beedle, Agile Software Development with Scrum, Prentice Hall, 2001

M. Fowler et al., “The Agile Manifesto”, Software Development Magazine, August 2001

M.C. Paulk et al., The Capability Maturity Model: Guidelines for Improving the Software Process, Addison-Wesley, 1995

M.C. Paulk, “Extreme Programming from a CMM Perspective”, IEEE, 2001

R. Jeffries et al, Extreme Programming Installed, Addison-Wesley, 2000

Web site da ferramenta Ant, http://ant.apache.org/ (último acesso em 19/05/2003)

Web site da ferramenta Bugzilla , http://bugzilla.mozilla.org/ (último acesso em 19/05/2003)

Web site da ferramenta CVS, http://www.cvshome.org/ (último acesso em 19/05/2003)

Web site da ferramenta XPlanner, http://www.xplanner.org/ (último acesso em 19/05/2003)

Web site do C.E.S.A.R – Centro de Estudos e Sistemas Avançados do Recife
Publicado
02/09/2003
CAMPELO, Renata Endriss Carneiro; SILVA, Fábio Gomes; DE MOURA, Hermano Perrelli. O Uso de Extreme Programming em uma Organização CMM Nível 2. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 2. , 2003, Fortaleza. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2003 . p. 217-224. DOI: https://doi.org/10.5753/sbqs.2003.15703.