Modelo Aplicable A La Gestión De Procesos Ágiles De Desarrollo De Software Basado En Cmmi –Dev 1.3 Y Scrum

Contenido principal de artículos

Adriana Iglesias
Acellys Messino
Patty Pedroza
Ricardo Llanos

Palabras clave

SUMM, CMMI – DEV, SCRUM, Gestión Ágil

Resumen


El presente Artículo de Investigación propone un modelo orientado a las necesidades de calidad total en las organizaciones dedicadas al desarrollo de software conforme a la alineación de los procesos de desarrollo y gestión con los objetivos organizacionales; lo cual hace pertinente la formulación de un modelo de gestión de procesos de desarrollo basado en los principios y prácticas del enfoque ágil, orientado hacia la aplicación de buenas prácticas y procesos de mejora continua. El modelo planteado se denomina SUMM - “Modelo Unificado de Madurez de Scrum” y está orientado a la gestión de procesos ágiles de desarrollo de software enmarcados en las buenas prácticas de CMMI-DEV 1.3 y el marco de trabajo de SCRUM. SUMM consta de cinco niveles de madurez, de acuerdo a la representación por etapas de CMMI - DEV, estos niveles a su vez están compuestos de Metas, Objetivos, Prácticas e Indicadores que permitirán a la organización poder emplear un modelo de desarrollo ágil de calidad, enfocados en procesos de mejora continua.


 


Abstract 252 | PDF Downloads 216 HTML Downloads 49 XML Downloads 0

Referencias

1. Software Engineering Institute. CMMI for Development. Pittsburg: s.n., CMU/SEI-2006-TR-008. 2006.
2. K. Beck, Manifesto for Agile Software Development, 2001. http://agilemanifesto.org/.
3. G. Paula, D. Parada, Agilidad y disciplina del proceso de desarrollo de software para las Pequeñas y Medianas Empresas (PYMEs) y las Cooperativas en Latinoamérica. Caso: Venezuela. VII Jornadas Iberoamericanas de Ingeniería del Software e Ingeniería del Conocimiento. 2008
4. W. Dave, Water-Scrum-Fall Is The Reality Of Agile For Most Organizations Today. 2012. Obtenido de http://www.versionone.com/state_of_agile_development_survey/11/
5. Standish Group International. The CHAOS Report. 2012. Obtenido de http://www.standishgroup.com
6. Richardson, Ita and Gresse, Christiane. Why are small software organizations different? IEEE Computer Society. Vol. 24. ISSN 0740-7459. 2007
7. T. Chow, a. B. A survey study of critical success factors in agile software projects. J. Syst. Softw. 2009, pp 961-971.
8. O. Salo, P. Abrahamsson, Agile methods in European embedded software development organisations: a survey on the actual use and usefulness of Extreme Programming and Scrum. 2008. Pág 58--64.
9. R. Turner, A. Jain, Agile Meets CMMI: Culture Clash or Common Cause? In Extreme Programming and Agile Methods — XP/Agile Universe. 2002. pág. 153-165.
10. P. Abrahamsson, O. Salo, J. Ronkainen, J. Warsta, Agile Software Development Methods: Review and Analysis. 2002. Pág 478.
11. CMMI for Development, Version 1.3.Improving processes for developing better products and services. 2010. CMU/SEI-2010-TR-033 ESC-TR-2010-033. http://www.sei.cmu.edu
12. A. S. Marçal, Estendendo o SCRUM segundo as Áreas de Processo de Gerenciamento de Projetos do CMMI. CLEI 2007: XXXIII Conferencia Latinoamericana de Informática, San José, Costa Rica. 2007. Pág 9-12
13. S. Gallardo, El TLC bajo la lente de Fedesoft. 91 Sistemas. [Revista]. ISSN 0120-5919. 2005. http://www.acis.org.co/index.php?id=388.
14. J. H. Canós, P. Letelier, M.C. Penadés, “Metodología Ágiles en el Desarrollo Software”. VIII Jornadas de Ingeniería de Software y Bases de Datos. 2003
15. Y. Estrada, Aprendizaje y aplicación del CMMI–DEV en PYMES de software Colombianas. La experiencia RCCS. Gerenc. Tecnol. Inform, Vol. 9, N° 24, 2010. pp 57 – 76.
16. Beck, K., Beedle, M., Bennekum, A. v., Cockburn, A., Cunningham, W., Fowler, M., y Otros. Manifesto for Agile Software Development. 2001.
17. K. Beck, Extreme Programming Explained: Embrace Change. Addison- Wesley. 2000
18. K. Beck, Test Driven Development: By Example. Addison Wesley. 2002
19. K. Schwaber, The Enterprise and SCRUM. Microsoft Press, Washington. 2007
20. K. Schwaber, SCRUM Development Process Advanced Development Methods. 2007
21. CMMI Guía para la integración de procesos y la mejora de productos. Segunda edición. Pearson Educación. Cátedra de Mejora de Procesos de Software en el Espacio Iberoamericano de la Universidad Politécnica de Madrid. ISBN: 9788478290963. 2009.
22. P. Pedroza, Modelo para la gestión de la calidad de servicios TI Aplicable a las pymes de la ciudad de Barranquilla. Universidad del Norte. 2010
23. CMMI for SCAMPISM Class A Appraisal Results2012 Mid-Year Update. Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213. 2012. http://www.sei.cmu.edu/cmmi/results.html
24. K. Orr, CMM versus agile development: Religious Wars and Software Development. Cutter Consortium. Executive Report. Vol.3 Nº 7, 2002.
25. M. Paulk, Extreme Programming from a CMM Perspective, IEEE Software, vol. 18, no. 6, p.19-26, 2001.
26. J. Berrocal, J. García-Alonso, J. Murillo, Agilizando las herramientas de gestión de proyectos. Actas de 1ª Conferencia Agile-Spain CAS 2010. 2010
27. R. Casallas, H. Arboleda, QualDev Process: Procesos adaptables de desarrollo de software para proyectos ágiles. 2008
28. O. Salo, Abrahamsson, et.al. Agile methods in European embedded software development organizations: a survey on the actual use and usefulness of Extreme Programming and Scrum. Software, 2008 págs. 58-64.
29. A. S. Marçal et al. Mapping CMMI Project Management Process Areas to SCRUM Practices. 31st Annual Software Engineering Workshop, Loyola College, Baltimore, MD, USA, 6-8 .2007
30. A. S. Marçal et al. Blending Scrum practices and CMMI project management process areas. Innovations in Systems and Software Engineering Journal, Volume 4, Number 1. Springer London. 2008
31. J. Sutherland, R. JAKOBSEN, K. JOHNSON, Scrum and CMMI Level 5: The Magic Potion for Code Warriors. The 12th annual European Systems and Software Engineering Process Group Conference EUROPEAN SEPG 2007, Amsterdam, 2007.