| CMM | CMMI |
|---|---|
| CMM mide el nivel de madurez de una organización mediante la determinación de si una organización completa las actividades específicas enumeradas en las áreas clave de rendimiento (KPA), ajenos a si la realización de dicha actividad conduce al resultado deseado. | CMMI es también un enfoque basado en la actividad, pero la diferencia principal entre CMM y CMMI CMMI es que tiene un enfoque más orientado a los resultados en la definición y la medición de las áreas clave de rendimiento. |
| CMM mide el nivel de madurez de una organización mediante la determinación de si una organización completa las actividades específicas enumeradas en las áreas clave de rendimiento (KPA), ajenos a si la realización de dicha actividad conduce al resultado deseado. | CMMI es también un enfoque basado en la actividad, pero la diferencia principal entre CMM y CMMI CMMI es que tiene un enfoque más orientado a los resultados en la definición y la medición de las áreas clave de rendimiento. |
| El primer nivel de CMM describe una organización inmadura sin procesos definidos, se ejecutan en una base ad hoc, sin control, y de manera reactiva. | El primer nivel de CMMI describe una organización inmadura sin procesos definidos, se ejecutan en una base ad hoc, sin control, y de manera reactiva. |
| Las organizaciones que se repiten algunos procesos alcanzar el nivel 2 de CMM | Nivel 2 de CMMI sin embargo requiere una gestión de los requisitos de organización a través de procesos planificados, ejecutados, medidos y controlados. |
| CMM Nivel 3 mandatos de un conjunto de procesos estándar documentados para establecer coherencia en toda la organización. | CMMI Nivel 3 es una mejora de CMMI nivel 2 y se describen los procesos organizativos de las normas, procedimientos, herramientas y métodos. |
| CMM Nivel 4 requiere que las organizaciones lograr control sobre los procesos mediante el uso de técnicas cuantitativas de estadísticas. | CMMI Nivel 4 requiere del mismo modo, sino que también identifica los subprocesos que contribuyen significativamente a la eficiencia global del proceso. |
| CMM Nivel 5 mandatos utilización de instrumentos cuantitativos y objetivos para la gestión de mejora de procesos | Nivel 5 de CMMI en cambio se centra en la mejora continua de desempeño de los procesos a través de mejoras tecnológicas incrementales e innovadoras. |
| CMMI | ITIL |
|---|---|
| La diferencia principal entre los dos es que CMMI se centra en la mejora de procesos de software madurez continua. | Nos ayuda a entender y desarrollar todas las áreas dentro de nuestra infraestructura. |
| CMMI es donde entra en juego bajo ITIL el proceso que se centra en la liberación de software en el entorno de producción es la gestión de liberación. | Como marco de orientación de mis áreas de gestión, centrándose en las cosas que hace tan bien como la capacidad, la gestión de nivel de servicio y todos los demás, incluyendo la Gestión de Versiones |
| El modelo específico por debajo de Gestión de la Entrega de la organización puede ser CMMI para desarrollo de software. | ITIL también aborda el ciclo de vida del hardware dentro de una organización, incorpora este ciclo de vida del hardware debajo de la Gestión de Versiones. |
| CMMI | AGILE |
|---|---|
CMMI es impulsada por las necesidades de una organización en particular, y aprobó de manera de arriba hacia abajo
|
Agile es muy orgánico en su proceso de adopción. Por lo tanto, según Dalton, era inevitable que habría un cruce entre estos dos enfoques porque la adopción se haga más grande.
|
CMMI se han asociado con proyectos grandes, críticos, con alta exposición a riesgos y una gran estructura de gestión
|
Agile asociado a proyectos pequeños, con equipos de trabajo integrados, alta volatilidad de los requerimientos, dentro de un único ambiente de desarrollo
|
| CMMI se enfoca, a un alto nivel, en qué es lo que hace un proyecto no en qué metodología utiliza | Agile se enfocan en cómo el proyecto desarrolla los productos |
| CMMI es un modelo, no un estándar, es un ideal del cual se puede aprender y utilizar de acuerdo con la situación existente o necesidad. | Agile ofrece un enfoque particular para las actividades de desarrollo que contrasta con otros enfoques para el desarrollo |
| CMMI proporciona las prácticas de ingeniería de sistemas que facilitan el uso de los métodos Agile en proyectos grandes, así como las prácticas de gestión de procesos y soporte que ayudan a establecer y mantener la mejora continua con el enfoque Agile en una organización | Agile proporcionan el conocimiento en el desarrollo del software, especialmente para proyectos pequeños |