The Use of Extreme Programming in a Level 2 CMM Organization

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

Abstract


A new software development group has becoming popular inside the software comunity, it’s the “Agile Methodologies” group, wich has as principal features, values that act against the quality models recognized around the world. These values are: Individuals and iteractions over processes and tools; Working software over comprehensive documentation; Customer collaboration over contract negotiation; Responding to change over following a plan. This article describes the use of the agile methodology Extreme Programming (XP) in an organization implementing the level 2 of the Capability Maturity Model (CMM), describing the benefits and problems originated due to the use of these approaches.
Keywords: Capability Maturity Model, CMM, Extreme Programming, XP

References

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
Published
2003-09-02
CAMPELO, Renata Endriss Carneiro; SILVA, Fábio Gomes; DE MOURA, Hermano Perrelli. The Use of Extreme Programming in a Level 2 CMM Organization. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (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.