Modelo y prácticas esenciales de la metodología dac integrando los métodos ágiles, pmbok y cmmi-dev

Alelí Sánchez Méndez

Resumen


El presente artículo tiene como objetivo elaborar una metodología para el desarrollo de software de gestión basado en componentes, integrando las prácticas ágiles, estándares internacionales de gestión de proyectos y calidad de software y el modelo CMMI, para la mejora de las evaluaciones en los indicadores que miden la ejecución del proyecto, la satisfacción del cliente, la calidad del proceso y del producto en proyectos de software. Esta metodología se llama DAC, siglas de Desarrollo Ágil con Calidad. Surge ante la necesidad de algunas entidades desarrolladoras de software de adaptarse a los cambios, brindar software con calidad a sus clientes en períodos cortos de tiempo y reducir siempre que sea posible los gastos. DAC es un compendio de prácticas de PMBOK, CMMI-DEV, ISO/IEC 12207, XP, Scrum, FDD y el Manifiesto Ágil. Al aplicar DAC en una fábrica de software la misma puede brindar a sus clientes la seguridad de tener como premisa la calidad en el proceso de desarrollo. Esto garantiza por ende un nivel aceptable de calidad en los productos los cuales pueden entregarse en períodos cortos de tiempo de forma incremental aportando valor de negocio para el cliente. La metodología DAC está sustentada en una investigación de tipo explicativa donde se empleó, entre otros, el método experimental, realizando un pre experimento con pre y post prueba con un solo grupo. Ha sido aplicada en una entidad desarrolladora de software durante un año obteniendo resultados alentadores en cuanto a la ejecución del proyecto y resultados de evaluaciones de calidad a procesos y productos.

Palabras clave


calidad de software; CMMI; DAC; enfoque ágil; metodologías ágiles, metodología de desarrollo de software; proceso de desarrollo de software

Texto completo:

PDF

Referencias


Anderson, D. J. (2005). Stretching agile to fit CMMI level 3 - the story of creating MSF for CMMI reg; process improvement at Microsoft corporation. Paper presented at the Agile Conference, 2005. Proceedings.

Beck, K., y Andres, C. (2004). Extreme programming explained: embrace change: Addison Wesley.

Beck, K., Beedle, M., Van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., . . . Sutherland, J. (2001, marzo). Manifiesto Ágil, recuperado de: www.agilemanifesto.org.

Bernal Cam, C., & Calderón Valverde, J. L. (2011). Aplicación de BPM, CMMI y métodos ágiles en el desarrollo de software para empresas de producción y exportación. (Tesis de Grado) Universidad Peruana de Ciencias Aplicadas, Lima.

Boehm, B., y Turner, R. (2003). Balancing agility and discipline: A guide for the perplexed: Addison-Wesley/Pearson Education.

CMMI Institute. (2014). Maturity Profile Report (pp. 13). Pennsylvania: Carnegie Mellon University.

CMMIProductTeam. (2010). CMMI® for Development, (Version 1.3.). Pennsylvania: Carnegie Mellon University.

Cottmeyer, M. (2010). The Agile Project Manager Retrieved 2014, recuperado de: http://www.versionone.com/pdf/V1_The_Agile_Project_Manager.pdf

Fernández Díaz, Y. (2009). Estudio sobre la correspondencia entre prácticas CMMI y prácticas ágiles y su aplicación en Pyme. (Tesis de maestría), Universidad Politécnica de Madrid, Madrid.

Fitsilis, P. (2008). Comparing PMBOK and Agile Project Management software development processes. In T. Sobh (Ed.), Advances in Computer and Information Sciences and Engineering (pp. 378-383): Springer Netherlands.

Glazer, H., Dalton, J., Anderson, D., Konrad, M., Shrum, & S. (2008). CMMI or Agile: Why Not Embrace Both? recuperado de: http://www.sei.cmu.edu/library/abstracts/reports/08tn003.cfm.

Grey, J. (2012). The Development of a Hybrid Agile Project Management Methodology. North-West University, Potchefstroom Campus.

HP, Ayer Sogeti, & Capgemini. (2013). World Quality Report.

IEEE, ISO, & IEC. (2008). Standard for Information-Software life cycle processes (Vol. ISO/IEC 12207: 2008). New York: The Institute of Electrical and Electronics Engineers, Inc.

Jeffries, R., Anderson, A., & Hendrickson, C. (2001). Extreme programming installed: Addison Wesley.

Letelier, P. (2013). Carta de Prácticas Ágiles: Arma tu propio menú ágil. Agilismo at work, (pp. 13) Recuperado de: http://agilismoatwork.blogspot.com.es

Matalonga, S. (2012). Agile vs CMMI: Reasons why the “vs.” is sticking for the time being. Agile Product and Project Management, 13(15).

Meléndez De La Cruz, F. (2013). Nueva versión del PMBOK – Edición 2013, Lima.

Navarro, J. M., & Garzás, J. (2010). Experiencia en la implantación de CMMI-DEV v1.2 en una micropyme con metodologías ágiles y software libre. REICIS Revista Española de Innovación, Calidad e Ingeniería del Software, 16(1), 6-15.

O’Sheedy, D., & Sankaran, S. (2013). Agile Project Management for IT Projects in SMEs: A Framework and Success Factors. The International Technology Management Review, 3(3), 187-195.

O’Sheedy, D. G., Xu, J., & Sankaran, S. (2010). Preliminary Results of a Study of Agile Project Management Techniques for an SME Environment. International Journal of Arts and Sciences, 3(7), 278-291.

Palacio, J. El modelo Scrum. 2006. Disponible en: fitmrttinnwmavega polis natifila ststN5T-Ü1 Ü D, 1.

Palmer, S. R., & Felsing, M. (2001). A practical guide to feature-driven development: Pearson Education.

Paulk, M. C. (2001). Extreme programming from a CMM perspective. Software, IEEE, 18(6), 19-26.

Pikkarainen, M., & Mäntyniemi, A. (2006). An Approach for Using CMMI in Agile Software Development: Experiences from three case studie. Paper presented at the Proceeeding of the 2006 SPICE Conference.

PMI. (2013). A Guide to the Project Management Body of Knowledge. Pennsylvania: Project Management Institute.

Schwaber, K., & Beedle, M. (2002). gilè Software Development with Scrum.

Sliger, M. (2006a). A project manager’s survival guide to going agile. Rally Software Development Corporation.

Sliger, M. (2006b). Relating PMBoK Practices to Agile Practices. Retrieved from StickyMinds. com web site.

Sutherland, J., & Ruseng, C., Johnson,Kent. (2008). Scrum and CMMI Level 5: The Magic Potion for Code Warriors. Paper presented at the Proceedings of the 41st Hawaii International Conference on System Sciences, Hawaii.

The Standish Group International, I. (2013). The CHAOS Manifesto. Think Big, Act Small (pp. 48).

Udo, N., & Koppensteiner, S. (2003). Will Agile Development Change The Way We Manage Software Projects? Agile From a PMBOK® Guide Perspective. Proc. PMI Global Congr., Project Manage. Inst, 22-23.


Número de visitas del artículo: 552

Número de descargas: 255

Enlaces refback

  • No hay ningún enlace refback.


QUID: Investigación, ciencia y tecnología | Institución Universitaria Salazar y Herrera, IUSH - Centro de Investigación | Transversal Carrera 70 No 52-49, oficina 202 - Medellín-Colombia | Teléfono (57) (4) 4 600 700 ext 2163 | correo: quid@comunidad.iush.edu.co | ISSN-e 2462-9006  -  ISSN 1692-343X | Esta publicación hace parte del Fondo Editorial Salazar y Herrera a partir de Open Journal System, administrado por Proeditio.com, derechos reservados.