Resumen CMM
Enviado por etcx669 • 11 de Noviembre de 2014 • 780 Palabras (4 Páginas) • 279 Visitas
CMM
Es un modelo descriptivo en el sentido que describe los atributos esenciales que se esperan para caracterizar a una organización en un nivel de maduración en particular. Es decir, es un modelo normativo en el sentido de que detalla prácticas que caracterizan el tipo normal de comportamiento que se espera en los proyectos de gran escala de una organización en el contexto de contrataciones gubernamentales. La intención es que el CMM brinde un nivel de abstracción que no sea excesivamente restricto, sino cómo el proceso de software es implementado.
Este modelo propone un esquema de cinco niveles de madurez logrados mediante pequeños cambios evolutivos en determinadas áreas. Se considera que una organización ha alcanzado un nivel de madurez si ha institucionalizado todas las prácticas incluidas en ese nivel y sus inferiores.
Los cinco niveles son:
Nivel 1: Inicial Los resultados de calidad obtenidos son consecuencia de las personas y de las herramientas que emplean. No de los procesos, porque o no los hay o no se emplean.
Nivel 2: Repetible .Se considera un nivel 2 de madurez cuando se llevan a cabo prácticas básicas de gestión de proyectos, de gestión de requisitos, control de versiones y de los trabajos realizados por subcontratistas. Los equipos de los proyectos pueden aprovechar las prácticas realizadas para aplicarlas en nuevos proyectos.
Nivel 3: Definido Los procesos comunes para desarrollo y mantenimiento del software están documentados de manera suficiente en una biblioteca accesible a los equipos de desarrollo. Las personas han recibido la formación necesaria para comprender los procesos.
Nivel 4: Gestionado La organización mide la calidad del producto y del proceso de forma cuantitativa en base a métricas establecidas. La capacidad de los procesos empleados es previsible, y el sistema de medición permite detectar si las variaciones de capacidad exceden los rangos aceptables para adoptar medidas correctivas.
Nivel 5: Optimizado La mejora continua de los procesos afecta a toda la organización, que cuenta con medios para identificar las debilidades y reforzar la prevención de defectos. Se analizan de forma sistemática datos relativos a la eficacia de los procesos de software para analizar el coste y el beneficio de las adaptaciones y las mejoras.
Se analizan los defectos de los proyectos para determinar las causas, y su mapeado sobre los procesos.
Áreas clave del proceso
El conjunto de prácticas de software y el manejo específico de los niveles de madurez son llamadas áreas claves del proceso (o KPA: Key Process Areas). Cada una de estas áreas es descrita en términos de prácticas claves, las cuales describen las actividades o infraestructura que contribuye de manera más efectiva a la implementación e institucionalización de la KPA; son descritas en oraciones sencillas,
...