process - metodologia - cmmi+scrum
Cómo combinar CMMI y Scrum? (8)
Trabajo en una tienda que está certificada en CMMI nivel 5. Esta certificación es importante porque nos da acceso a ciertos clientes y contratos. Estoy buscando cómo mezclar Scrum con CMMI. He encontrado algo de información sobre la mezcla de Scrum con CMMI-3, pero bastante es "ondulada a mano" y no resistiría a un intenso escrutinio. Específicamente, los KPA organizacionales parecen desafiantes.
¿Qué experiencias has tenido (buenas y malas) mezclando los dos procesos?
Abstracto:
Los proyectos que combinan métodos ágiles con CMMI1 tienen más éxito en la producción de software de mayor calidad que satisface las necesidades del cliente de manera más eficaz a un ritmo más rápido. Systematic Software Engineering trabaja en CMMI nivel 5 y utiliza Lean Software Development como un controlador para optimizar los procesos de software. Los primeros proyectos piloto en Systematic mostraron una productividad en los equipos de Scrum casi el doble que la de los equipos tradicionales. Otros proyectos demostraron un enfoque basado en pruebas basadas en la historia para el desarrollo de software, redujo los defectos encontrados durante la prueba final en un 40%. Afirmamos que Scrum y CMMI juntos aportan una combinación más poderosa de adaptabilidad y previsibilidad que cualquiera de los dos y sugieren cómo otras compañías pueden combinarlos.
HTH,
Este parece un documento interesante de la gente de SEI en Carnegie Mellon (no solo acerca de Scrum):
CMMI y Agile son compatibles. A nivel de proyecto, CMMI se enfoca en un alto nivel de abstracción en lo que hacen los proyectos, no en qué metodología de desarrollo se utiliza, mientras que los métodos ágiles se centran en cómo los proyectos desarrollan productos. Por lo tanto, los métodos CMMI y Agile pueden coexistir
Acabo de encontrar un blog sobre este tema exacto: Agile CMMI blog
Un punto de partida para una discusión sobre el matrimonio de métodos ágiles y CMMI.
Se vincula a varios artículos
Encontró todo el interés así que decidí compartirlo aquí.
Otro documento interesante de Jeff Sutherland sobre ese tema es " Scrum and CMMI Level 5: The Magic Potion for Code Warriors "
Se dice: "Los resultados muestran que los proyectos que combinan métodos ágiles con CMMI 5 tienen más éxito en la producción de software de mayor calidad que satisface las necesidades del cliente de manera más eficaz a un ritmo más rápido".
Si puedes leer en francés, aquí hay un muy buen artículo sobre ese tema: Sinergias entre CMMI y los Méthodes Agiles
Otro artículo reciente que ofrece experiencia de la vida real sobre este tema es " Mature Scrum at Systematic ", co-escrito por Carsten Ruseng Jakobsen, Jeff Sutherland.
En la conferencia EuroStar 2009, Gittie Ottosen habló sobre cómo hacen ágil en su empresa. Lo que es impresionante es que esta empresa Systematic está creando software para aeronaves, militares, etc. Lo hacen de conformidad con CMMI 5, ISO 9001 y AQAP 150 y 2110. Entonces, supongo que ágil puede aplicarse a sistemas con altas regulaciones. Tal vez trate de buscar esa presentación y trate de obtener más información de él.
Además de los documentos mencionados anteriormente, encontré otro: Agile Methods y CMMI: ¿Compatibilidad o Conflicto? El énfasis de este artículo está en la Programación Extrema (XP) y cómo se pueden aplicar sus métodos dentro de una organización que intenta seguir cumpliendo con el marco CMMI. Aunque no es Scrum, podría ser una lectura interesante.
Vea una comparación corta pero detallada en http://www.processgroup.com/pgpostmar09.pdf