Agilizando el Proceso de Producción de Software en un Entorno CMM de Nivel 5 (Lightening the Software Production Process in a CMM Level 5 Framework)

Patrício Maller (patricio.maller@motorola.com)1, Claudio Ochoa (cochoa@clip.dia.fi.upv.es)2, Josep Silva (jsilva@dsic.upv.es)3


1Global Software Group, Motorola Argentina, Córdoba, Argentina
2Departamento de Inteligencia Artificial, Universidad Politécnica de Madrid, Spain
3Departamento de Sistemas Informáticos y Computación, Universidad Politécnica de Valencia, Spain

This paper appears in: Revista IEEE América Latina

Publication Date: March 2005
Volume: 3,   Issue: 1 
ISSN: 1548-0992


Abstract:
The Capability Maturity Model (CMM) is a framework for judging the maturity of the software processes of an organization. This model is often misapplied in practice, being used as a bulwark for rigid approaches to software development. This usually leads to project failure when requirements are set in a rapidly changing environment, or when they are vaguely defined. Agile methodologies behave very well in this kind of environment. In this article we show that Agile methodologies can be applied in a CMM context, specifying how every goal of each Key Process Area of the model can be fulfilled when an Agile methodology such as Xp@Scrum is being used. We also show some metrics from pilote projects at a Motorola Software Centre backing our aiming, and showing the benefits introduced by Agile approaches to software development.

Index Terms:
CMM, Agile methodologies, Xp@Scrum.   


Documents that cite this document
This function is not implemented yet.


[PDF Full-Text (255)]