Translations:CMM-SW/3/es
Fue diseñado a finales de los años ochenta por el Software Engineering Institute (SEI) a instancias del Congreso de los Estados Unidos, como instrumento para evaluar a las empresas suministradoras de software del Departamento de Defensa. Su primera versión se publicó en 1991 y fue revisado en 1993 (v1.1) y 1997 (v1.2). En 2000 fue relevado e integrado en el nuevo modelo CMMI.

Los cinco niveles de madurez
Nivel 1: inicial
La calidad obtenida depende de las personas y las herramientas que emplean, no de los procesos. O no existen procesos definidos, o no se siguen de forma consistente. Los resultados son impredecibles y dependen del talento individual.
Nivel 2: repetible
Se llevan a cabo prácticas básicas de gestión de proyectos: gestión de requisitos, control de versiones, seguimiento de progreso y gestión de subcontratistas. Los equipos pueden aprovechar las prácticas realizadas en proyectos anteriores para aplicarlas en los nuevos.
Nivel 3: definido
Los procesos comunes para desarrollo y mantenimiento están documentados en una biblioteca accesible a todos los equipos. Las personas han recibido formación para comprenderlos y aplicarlos. Para cada proyecto, los procesos estándar se adaptan según las necesidades del caso manteniendo una base consistente.
Nivel 4: gestionado
La organización mide la calidad del producto y del proceso de forma cuantitativa mediante métricas establecidas. La capacidad de los procesos es previsible, y el sistema de medición permite detectar variaciones fuera de los rangos aceptables para tomar medidas correctivas.
Nivel 5: optimizado
La mejora continua de los procesos afecta a toda la organización, que cuenta con medios para identificar debilidades y reforzar la prevención de defectos. Se analizan sistemáticamente datos sobre la eficacia de los procesos para evaluar el coste y el beneficio de las adaptaciones y mejoras.