Diferencias Entre Cmm Y Cmmi
Enginyeria del Software III
Sessió 2. El model CMM
El model CMMi
Antònia Mas Pichaco
1
El modelo CMM
El modelo Capability Maturity Model (CMM), también
denominado CMM-SW, fue desarrollado por el SEI
como marco de referencia para la evaluación y mejora
de procesos software.
Antònia Mas Pichaco
Con el fin de proporcionar al gobierno de los Estados Unidos unmétodo para evaluar la capacidad de sus proveedores de
software.
En septiembre de 1987, publicaron el primer resultado en forma
de una breve descripción del proceso de madurez así como un
cuestionario para detectar los puntos débiles de la empresa
evaluada.
Después de unos cuantos años de aplicación del primer modelo
y refinamiento del mismo, el SEI desarrolló y publicó la primera
versiónde CMM en 1991.
Esta primera versión fue utilizada y revisada por la comunidad
de software durante 1991 y 1992, y en abril de este año surgió
la primera versión definitiva, CMM Versión 1.0
En el año 2000, el CMM-SW fue actualizado hacia el
modelo CMMI (Capability Maturity Model
Integration).
2
1
Indican
Capacidad
del proceso
Niveles
Niveles de madurez
Contienen
LogranObjetivos
Antònia Mas Pichaco
Arquitectura del modelo CMM
El modelo CMM
Áreas clave de proceso
Están
organizadas
por
Dirigen
Implantación
Características comunes
Contienen
Actividades
Describen
Prácticas clave
El modelo CMM
El modelo CMM organiza la madurez de un proceso software en 5 Niveles. En cada
Nivel, además de establecer una escala de medida de lacapacidad de los procesos,
se fijan unos objetivos que ayudan a la organización a priorizar los esfuerzos
dedicados a la mejora de estos procesos.
5. En
optimización
➎
Procesos en mejora continua
➍
Procesos controlados cuantitativamente
Evaluación y medición de procesos
➌
Procesos software documentados y
estandarizados
➋
Actividades básicas de
gestión de proyectos➊
Antònia Mas Pichaco
Los cinco niveles de madurez
3
Proceso
impredecible, poco
controlado
4. Gestionado
3. Definido
2. Repetible
1. Inicial
4
2
Nivel
Inicial
Características
Resultados
No existen áreas de proceso, los
procesos no están definidos
aunque algunos de ellos se
realicen de forma controlada
El trabajo se realiza de manera
impredecible.El éxito depende de
las capacidades y esfuerzos
individuales realizados por las
personas
No se realiza ninguna de gestión
de proyectos. Los planes,
estimaciones y la calidad son
impredecibles
Antònia Mas Pichaco
Los cinco niveles de madurez
El modelo CMM
Productividad
y calidad
escasas
Riesgo
máximo
El modelo CMM
Nivel
Repetible
Características
Los procesos desoftware son
estables y repetibles
Las actividades básicas de
gestión de proyectos se
encuentran establecidas, de forma
que pueden observarse y
reproducirse las prácticas que han
tenido éxito en proyectos
anteriores
La planificación se basa en
proyectos similares de la
organización
Existen estándares definidos y se
exige su cumplimiento
Los procesos se realizan en base
a lasexperiencias de proyectos
anteriores
Resultados
Productividad
y calidad
baja
Antònia Mas Pichaco
Los cinco niveles de madurez
5
Riesgo alto
6
3
Nivel
Definido
Características
Los procesos son definidos,
estandarizados, documentados e
institucionalizados
Todos los proyectos usan una
versión
de
los
procesos
integrada en la organización
Existe un entendimientocomún
de los procesos, funciones y
responsabilidades
La organización mantiene un
grupo dedicado a la definición,
mejora y difusión del proceso de
Software
Resultados
Antònia Mas Pichaco
Los cinco niveles de madurez
El modelo CMM
Productividad
y calidad
media
Riesgo medio
El modelo CMM
Nivel
Gestionado
Características
Los procesos son medibles o
cuantificables....
Regístrate para leer el documento completo.