Skip to main content

¿Qué es el modelo de madurez de capacidad?

El Modelo de Madurez de Capacidades (CMM) fue desarrollado por la Universidad Carnegie Mellon en la década de 1980 para ayudar al gobierno de EE. UU. A garantizar que los contratistas de desarrollo de software tengan procesos adecuados para entregar proyectos con éxito. CMM ahora proporciona un método para que las organizaciones evalúen y mejoren sus procesos. Modelos similares se han originado a partir del CMM.

CMM describe un marco de cinco niveles de madurez de los procesos de una organización. El nivel inicial es el nivel de madurez más bajo. Cuando los procesos de una organización son de nivel uno, los proyectos reciben poca planificación. Las disciplinas clave pueden no estar incluidas cuando sea necesario, y el producto no está optimizado. El proceso es impredecible y cambiante, y los resultados del proyecto dependen en gran medida de los talentos y habilidades del personal de desarrollo.

El segundo nivel de CMM se conoce como el nivel repetible, donde se han establecido y se están administrando algunas políticas para el desarrollo de proyectos. Los cambios no autorizados son controlados. Las prácticas efectivas de proyectos anteriores se han identificado y se repiten.

En el tercer nivel, o definido, el proceso general se documenta y los subprocesos se incorporan de manera lógica. En este nivel, los procesos ayudan al personal de desarrollo y a la gerencia a mejorar. Los procesos pueden adaptarse para ajustarse a los requisitos específicos de un proyecto en particular. Se pueden incluir análisis de entradas, salidas y revisiones, y los roles y responsabilidades de los miembros del equipo se entienden bien.

El cuarto nivel se llama nivel administrado. En este nivel, los procesos han desarrollado métricas y se están midiendo. Se logra un mayor control del proyecto, las variaciones en los resultados del proceso disminuyen y las variaciones permanecen en un rango aceptable. Si los resultados están fuera de rango, se identifican y se toman medidas correctivas.

En la parte superior, el nivel más maduro es el quinto nivel. En este nivel de optimización, la organización en su conjunto se concentra en mejorar continuamente sus procesos. El objetivo es prevenir defectos. Los datos sobre defectos se capturan y analizan, y los procesos se revisan para reducir la tasa de defectos. Las lecciones aprendidas también son capturadas y reportadas.

Junto con los niveles de madurez del proceso, CMM también incorpora varios otros conceptos. Un concepto es el de las áreas clave de proceso (KPA), que son actividades relacionadas que logran objetivos críticos. Otros conceptos incluyen el uso de objetivos, que documentan el alcance, los límites y la intención en relación con los KPA. Las características comunes, otro concepto de CMM, son prácticas de procesos organizacionales que incorporan KPA.

Aunque CMM se desarrolló inicialmente para el proceso de desarrollo de software, se usa comúnmente para mejorar muchos tipos de procesos. Todavía prevalece en la gestión de la tecnología de la información, particularmente en la prestación de servicios de tecnología de la información y la gestión de hardware. En muchas organizaciones, el uso de CMM para el desarrollo de software ha sido reemplazado por el programa Capability Maturity Model Integration (CMMi). CMMi fue desarrollado para integrar mejor el uso de múltiples modelos en una estructura global.