Inicio arrow Blog arrow Procesos arrow ¿Son compatibles Scrum y CMMI? Make Text BiggerMake Text SmallerReset Text Size
¿Son compatibles Scrum y CMMI? E-mail
27.11.2006

¿Se puede emplear Scrum para desarrollar software en una organización que trabaja con el marco de procesos de CMMI?.

Ya son varias las veces que me he encontrado con esta pregunta. La duda que me asalta al oirla: ¿Qué tipo de proyecto es el que necesita ambas cosas a la vez?.
Desde mi punto de vista no son compatibles, y estas son las razones y los principales puntos de diferencia:

  • Incompatibilidad Scrum - CMMI
Blogalaxia Tags: CMMI Scrum
Comentarios (7)
pues Sutherland dice que "quizs" : -
Yo también veo que son mundos radicalmente distintos, pero parece ser que según Jeff Sutherland es posible combinar SCRUM con CMMI.

No sé si tomar su respuesta como un intento de no cerrar "otras" puertas a su metodología, o realmente lo piensa.

Yo necesitaría que me dijera cómo.

Más info en el grupo de desarrollo ágil de sudamérica

Saludos

JM
November 28, 2006
Creo que Sutherland no conoce CMMI : -
Es que no es cuestion de "quizás".
Los objetivos de las áreas de procesos de CMMI "Planificiación de proyecto" y "Seguimiento de proyecto" son requeridos ya para el nivel 2 de CMMI en su representación escalonada.

Si es que son cosas diferentes.
CMMI requiere un plan de proyecto desde el inicio, SI ES QUE TRABAJA CON UN MODELO DE GESTIÓN PREDICTIVO.
Scrum aborrece los planes de proyecto desde el inicio, SI ES QUE ES UN MODELO DE GESTIÓN ADAPTABLE.

De verdad que creo que pierden los papeles y la identidad intentando abarcarlo todo.

Otra cosa es la idea que apuntaba Marta ayer en el foro sobre esta cuestión:
No es posible un proceso que mezcle las dos cosas, porque sería un engendro, pero sí que es posible, y además puede ser muy interesante, que una empresa trabaje para según que cosas con uno y en segun que cosas con otro.

Un saludo
Juan Palacio
November 28, 2006
Nosotros lo estamos usando : -
Bueno Juan, por una vez creo que voy a discrepar contigo... :-)

Nosotros acabamos de pasar la evaluación clase C de CMMi, es decir, la preliminar antes de un SCAMPI (lo tendremos en Febrero), y los resultados han sido bastante buenos.

Y... ¡¡vamos por nuestro decimosegundo sprint!! Al principio a los consultores les choca el tema, pero hay muchas prácticas de SCRUM que sirven para cubrir puntos de CMMi: control de proyecto muy estricto, planificación, recogida de métricas, procesos de ingeniería (que superan nivel 2), etc, etc...
Pablo Santos
www.codicesoftware.com
November 30, 2006
re: Nosotros lo estamos usando : -
Hola Pablo!
Nada más aburrido que gente siempre de acuerdo diciendo si a las mismas cosas. Así poco avanzaríamos :-)

Sin conocer con más detalle cómo desarrolláis las prácticas de las áreas de procesos que apunto en el post de Qualitatis me atrevo a suponer que estáis aplicando las prácticas del modelo CMMI, pero que en el equipo técnico "os van" los principios ágiles. Como en las evaluaciones CMMI se buscan evidencias de prácticas marcadas para cada objetivo, obviamente las incorporaréis, y en la medida que haya que adaptar Scrum a ello lo iréis adaptando.
Todo esto suponiendo que sea así (que repito es algo que me invento :-)

Y lo enriquecedor de este caso, bien comprendido, es incorporar una combinación de garantías de predictibilidad por parte de CMMI, y garantías de valor innovador para el producto.
En la parte de que los costes y planificaciones sean el resultado de una estimación o de una restricción del negocio del cliente, también se producirá una mezcla...
Pero esque esto ¡¡ES ASÍ!! Las cosas no son blancas o negras.
Tengo unas diapos con una campana de Gauss que empleo para esta idea. Cuanto tenga hueco lo comparto con más tiempo en un post.

Saludos!

P.D.

Con tu permiso paso la pregunta y esta respuesta al hilo de discusión del foro que originó esta cuestión, para mantener así la continuidad.
Juan Palacio
December 02, 2006
Más sobre SCRUM : -
Hola de nuevo,

Efectivamente hay mucho campo de discusión sobre SCRUM/CMMi. Nosotros hemos pasado la evaluación preliminar, y ahora tenemos un pa de meses para reaccionar y tratar de ajustarnos para la evaluación final.

Otro tema: hemos desarrollado un sistema que está muy ajustado para todo lo relacionado con SCRUM: control de tareas, dibuja backlogs, controla tiempos, etc, etc, etc. Es open-source (basado en defectcontrol.sourceforge.net, que habíamos desarrollado hace años y mejorado), y escrito en PHP.

Nos gustaría hacerlo libre, pero andamos un poco justos de tiempo...

¿Hay gente interesada en usar algo así? Es especialmente útil para todo el tema de backlogs...
December 06, 2006
Mejor modelo para CMMi : Luzix : http://www.armhomologaciones.com
Si Scrum chirria en algunos aspectos de la Planificación del Proyecto y Monitorización y control de proyecto, ¿Cuál es el mejor modelo compatible con CMMi?
January 29, 2007
Mejor modelo para CMMI : J. Palacio : http://www.navegapolis.net
Los modelos de gestión predictiva de proyecto encajan mejor con las áreas de planificación de proyecto de CMMI que los modelos ágiles.
Modelos como PMI o IPMA.

Juan Palacio
March 16, 2007
Escribir comentario

 
< Anterior   Siguiente >

En Navegapolis
En Internet


Artículos relacionados