2008-11-03 35 views
17

Trabajo en una tienda que está certificada en el nivel 5 de CMMI. 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.¿Cómo combinar CMMI y Scrum?

¿Qué experiencias has tenido (buenas y malas) mezclando los dos procesos?

Respuesta

16

Esto parece un interesante por la gente de SEI en Carnegie Mellon (no sólo sobre Scrum sin embargo):

CMMI y Agile son compatibles. A nivel de proyecto, CMMI se centra 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, CMMI y métodos ágiles pueden coexistir

CMMI or Agile: Why not embrace both (PDF)

+0

Como continuación del documento de SEI ya mencionado aquí, Scott Ambler publicó un artículo sobre el Dr. Dobb llamado "[Agile CMMI: ¿Gratuito u Oxymoronic?] (Http://www.ddj.com/architect/212501388)" donde él está comentando el documento de SEI. HTH. – philant

9

Aquí hay un experience report on the results of introducing Scrum into a CMMI Level 5 environment to replace waterfall projects for large defense and healthcare contracts (pdf).

Resumen:

proyectos que combinan los métodos ágiles con CMMI1 tienen más éxito en la producción de software de mayor calidad que más cumple efectivamente las necesidades del cliente a un ritmo más rápido . Systematic Software Los trabajos de ingeniería en CMMI nivel 5 y usan Lean Software Development como un controlador para optimizar los procesos de software . Los primeros proyectos piloto en Systematic mostraron productividad en Los equipos de Scrum casi duplicaron los de los equipos tradicionales . Otros proyectos demostraron una prueba basada en la historia basada en enfoque al desarrollo de software defectos reducidos encontrados durante la prueba final en un 40%. Afirmamos que Scrum y CMMI aportan una combinación más poderosa de de adaptabilidad y predicción de que cualquiera de los dos y sugieren cómo otras compañías pueden combinarlos .

HTH,

+0

que inicialmente lo atribuimos esto a la piscina ondulada mano, pero una investigación más profunda mostró la primera mitad del papel realmente abordar el nivel 4 y 5 KPA. ¡Gracias! –

+0

¡Comparación desleal! Si reemplaza la cascada con cualquier otro sistema para la administración del proyecto, gana. Es como comparar el hambre por dos semanas con solo agua ... vs ... dietas de hígado y repollo. – Kieveli

6

Lo que pasa es que encontrar un blog sobre este tema exacto: Agile CMMI blog

Un punto de partida para una discusión en casarse con métodos ágiles y CMMI.

Se vincula a varios artículos

Se encontró que la totalidad de los intereses, así que decidí compartir aquí.

+0

Solo para tener en cuenta: el blog no se ha actualizado en varios meses, pero parece que muchos (si no todos) de los recursos vinculados en las publicaciones todavía están disponibles. –

+0

Acabo de actualizar el enlace que di, que está restringido a las publicaciones etiquetadas ágil Y CMMI; pero el blog todavía está vivo. – philant

3

Otro artículo de Jeff Sutherland interesante sobre ese tema es "Scrum and CMMI Level 5: The Magic Potion for Code Warriors"

¿Se está dicho: "Los resultados muestran que los proyectos de la combinación de los métodos ágiles con CMMI 5 tiene más éxito en la producción de software de mayor calidad que satisface las necesidades del cliente de manera más efectiva a un ritmo más rápido ".

Si usted puede leer francés, aquí hay un artículo muy bueno sobre ese tema: Synergies entre CMMI et les Méthodes Agiles

4

Otro artículo reciente que proporciona la experiencia de la vida real sobre este tema es "Mature Scrum at Systematic", co-writtent por Carsten Ruseng Jakobsen, Jeff Sutherland

+0

Esa es una buena, gracias! –

0

En la conferencia EuroStar 2009, Gittie Ottosen habló sobre cómo hacen ágil en su empresa. Lo que es impresionante es que esta compañía Systematic está creando software para aeronaves, militares, etc. Lo hacen de conformidad con CMMI 5, ISO 9001 y AQAP 150 & 2110. Por lo tanto, 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.

4

Además de los documentos mencionados anteriormente, encontré otro: Agile Methods and CMMI: Compatibility or Conflict? El énfasis de este documento 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.

+0

Ese es exactamente el nivel de detalle que he estado buscando: es el nivel de detalle necesario cuando tratas de tratar con personas adoctrinadas con CMMI. Desearía que hubiera estado disponible hace dos años. Pero definitivamente vale la pena un voto popular. –

1

ver comparación breve pero detallada a http://www.processgroup.com/pgpostmar09.pdf

+0

Aquí hay bastante información útil, particularmente la asignación de los SP de CMMI a las prácticas de Scrum. Sin embargo, no aborda el tema de pasar por todos los CMMI-3 y en los niveles 4 y 5, por lo que no responde mi pregunta original. Muy valioso y vale la pena leerlo. –