CMMI
Modelo + Evaluación · Examen ACL 2026
Qué es CMMI
Capability Maturity Model Integration. Desarrollado por el SEI (Software Engineering Institute) de Carnegie Mellon, financiado por el Departamento de Defensa de EEUU.
Guía a las organizaciones en cómo mejorar los procesos asociados al desarrollo y mantenimiento de software. ROI medio 4:1, incremento productividad 10–50%.
Versiones
V1.3 Original
- 3 constelaciones independientes:
CMMI-DEV(desarrollo),CMMI-ACQ(adquisición/subcontratación),CMMI-SVC(servicios a clientes). - Dos representaciones: Staged y Continuous.
- 16 PAs base + PAs específicas de cada constelación (CMMI-DEV añade PI, RD, SAM, TS, VAL, VER).
- 431 prácticas en total.
V2.0 ISACA
- ISACA compra el CMMI Institute. Modelo único con arquitectura flexible.
- Arquitectura totalmente Continua (Staged desaparece formalmente, pero existe mecanismo de equivalencia).
- 25 PAs totales, 18 comunes. Vista
CMMI-DEVcontiene 20 PAs. - Vistas predefinidas para evaluación: CMMI-DEV, CMMI-SVC, CMMI-SPM, People Management (CMMI-PPL).
- Cada PA → Practice Groups (PG) numerados 1–5 (equivalentes al CL antiguo).
- 196 prácticas (frente a 431 de V1.3).
V3.0 Actual
- Introduce dominios o dimensiones: DATA, DEV, PPL, SAF, SEC, SVC, SPM, VRT.
- Nuevas PAs: DM, DQ (DATA), ESEC, MST (SEC), ESAF (SAF), EVW (VRT), WE (PPL).
- Dominio DEV añade: TS (Technical Solution) + PI (Product Integration).
| Dominio | Nombre | Qué cubre |
|---|---|---|
DEV | Development | Ingeniería y desarrollo de productos software |
SVC | Services | Gestión y entrega de servicios |
SPM | Supplier Management | Gestión de proveedores y adquisiciones |
PPL | People | Gestión y desarrollo de las personas (RR.HH.) |
DATA | Data Management | Gobierno, calidad y gestión del ciclo de vida del dato |
SEC | Security | Seguridad en el desarrollo y en la operación |
SAF | Safety | Seguridad funcional y gestión de riesgos de seguridad física |
VRT | Virtual/Remote Work | Trabajo en equipos distribuidos o virtuales |
Estructura de una PA
Cada Process Area tiene una estructura fija con elementos Requeridos, Esperados e Informativos:
| Elemento | Tipo | Descripción |
|---|---|---|
| Declaración del propósito | Informativo | Para qué sirve la PA |
| Notas introductorias | Informativo | Contexto y detalles adicionales |
| PAs relacionadas | Informativo | Otras PAs con las que interactúa |
| Metas específicas (SG) | Requerido | Objetivos propios de la PA |
| Prácticas específicas (SP) | Esperado | Cómo alcanzar las metas específicas |
| Ejemplo productos de trabajo / Subprácticas | Informativo | Evidencias y acciones concretas |
| Metas genéricas (GG) | Requerido | Objetivos de institucionalización (aplican a todas las PAs) |
| Prácticas genéricas (GP) | Esperado | Cómo alcanzar las metas genéricas |
| Subprácticas + Elaboraciones | Informativo | Orientación adicional |
Staged vs Continuous
Staged — Escalonado
- Niveles de madurez 1–5
- No es posible saltarse niveles
- Resultado: nivel de madurez global de la organización
- PAs agrupadas por nivel
- Riesgo: "titulitis" → perseguir el nivel aunque los problemas reales estén en otras áreas
| Nivel | Nombre | PAs |
|---|---|---|
| 1 | Inicial | — |
| 2 | Gestionado | REQM, PP, PMC, PPQA, MA, CM, SAM |
| 3 | Definido | DR, TS, VAL, VER, PI, IPM, DAR, OPD, OPF, OT, RISQM |
| 4 | Gest. Cuant. | OPP, QPM |
| 5 | Optimizado | OPM, CAR |
Continuous — Continuo
- Niveles de capacidad (CL) 1–5 por PA
- Organización elige qué PAs mejorar y hasta qué CL
- Enfoque flexible según necesidad real
- Resultado: perfil de CLs por PA
- Evita la titulitis: se trabaja lo que el negocio necesita
| CL | Nombre |
|---|---|
| 0 | Incompleto |
| 1 | Realizado |
| 2 | Administrado |
| 3 | Definido |
| 4 | Cuantitativamente Administrado |
| 5 | Optimizado |
CMMI V2.0 — Detalles
- Arquitectura totalmente Continua. La representación Staged desaparece, pero existe un mecanismo de equivalencia para comparar con niveles.
- Cada PA se divide en Practice Groups (PG) numerados 1 a 5 (equivalen al CL de la versión antigua continua).
- Cada PG contiene Practices (prácticas concretas).
- Vista CMMI-DEV: 20 PAs.
Tabla de PAs V2.0 — máximo nivel de cada PA
Verde = PG disponible. Rojo = PG no disponible para esa PA.
| PA | CL1 | CL2 | CL3 | CL4 | CL5 |
|---|---|---|---|---|---|
| CAR, DAR, RSK, OT, PCM, PAD, PR, VV, TS, PI, MPM, SAM, PQA | ✓ | ✓ | ✓ | ✗ | ✗ |
| CM, MC, PLAN, EST, RDM, GOV, II | ✓ | ✓ | ✓ | ✗ | ✗ |
| MPM (gestión rendimiento) | ✓ | ✓ | ✓ | ✓ | ✓ |
Nota: CM llega hasta CL3 sin PG4/5 disponible. PLAN llega a CL4. Consultar tabla del slide para detalle exacto.
PAs y qué aspectos del ciclo de vida tratan
Las Core PAs de V2.0 (comunes a todas las vistas). Cada una cubre un aspecto concreto del ciclo de vida del software.
Requisitos y análisis Requisitos
Estimación y planificación Planificación
Seguimiento y control Gestión
Diseño, construcción e integración Desarrollo
Verificación, validación y revisión Pruebas/QA
Configuración y calidad Transversal
Organización Organización
SCAMPI — Tipos de auditoría
SCAMPI (Standard CMMI Appraisal Method for Process Improvement) es el método oficial de evaluación. Hay 3 tipos según en qué momento del programa de mejora se aplican.
SCAMPI A — Benchmark
- Diploma oficial CMMI
- El más riguroso
- Muestreo aleatorio de evidencias
- Válido 3 años
- El más caro
- Se aplica al FINAL del programa de mejora
SCAMPI B — Sustainment
- No genera diploma
- Mantener la madurez lograda
- Extiende el resultado de A +2 años
- Se aplica DURANTE el programa
- Máximo 3 B antes de un nuevo A
- Menos riguroso que A
SCAMPI C — Evaluation
- No genera diploma
- Foto rápida del estado actual
- Se aplica al INICIO del programa
- El menos riguroso
- El más barato
- Sirve para planificar la mejora
| SCAMPI | Nombre | Diploma | Momento | Rigor / Coste |
|---|---|---|---|---|
| A | Benchmark appraisal | Sí — válido 3 años | Al FINAL | El más riguroso y caro |
| B | Sustainment appraisal | No | DURANTE (máx. 3) | Menos riguroso. Extiende A +2 años |
| C | Evaluation appraisal | No | Al INICIO | El menos riguroso y barato |
Técnicas de auditoría: entrevistas y revisión documental.
Quién evalúa (I y II)
Quién evalúa (I) — Roles institucionales
- Se suele pensar que evalúa el SEI por ser propietario de CMMI. No es cierto.
- El SEI acredita a los auditores → Lead Appraiser (LA).
- No es el SEI quien emite el diploma: son los LA y la empresa "SEI partner" en la que trabajan.
- Tras el Benchmark appraisal, el LA envía documentación al SEI para que asegure la calidad.
- Si todo va bien, los resultados se publican en el PARS (Published Appraisal Results).
Quién evalúa (II) — Participantes en un Benchmark Appraisal
| Rol | Descripción |
|---|---|
| Sponsor | Lidera el proyecto de mejora. Normalmente un directivo de la organización. |
| Appraisal Team Leader (LA) | Jefe del equipo de evaluación. Responsable de realizar la evaluación. Es un Lead Appraiser certificado. |
| ATMs (Appraisal Team Members) | Miembros del equipo. Personal interno y/o externo con suficiente conocimiento y experiencia. |
| OUC (Organizational Unit Coordinator) | Coordinador de la organización. Actúa de interfaz entre el equipo evaluador y la empresa. Proporciona la información al evaluador. Normalmente es el responsable de calidad. |
| Participantes seleccionados | Jefes de proyecto o desarrolladores de los proyectos evaluados. Aportan información durante la evaluación. |
Qué se evalúa
- La empresa selecciona las PAs y sus PGs a evaluar.
- Se define la unidad organizacional: qué parte de la organización queda dentro del alcance (un departamento, varios, tipo de proyectos, empresa completa...).
- Se selecciona una muestra de proyectos representativa de la unidad organizacional.
Tipos de proyectos en la muestra
| Tipo | Descripción | Obligatorio |
|---|---|---|
| Proyecto objetivo | Proporciona evidencia para todas las PAs a evaluar. No importa si ha terminado o no. | Al menos 1 |
| Proyecto no objetivo / Función de apoyo | Aporta evidencia de alguna de las PAs. Sirve de apoyo al proyecto objetivo. | Opcional |
Cómo se evalúa (I) — Evidencias objetivas
La auditoría comprueba que todos los PGs de las PAs han sido alcanzados. Se comprueban las practices. Cada practice deja un rastro (evidencia objetiva).
Tipos de evidencia objetiva
| Tipo | Qué es | Cuándo |
|---|---|---|
| Artefacto | Salida directa o indirecta de la implementación de una práctica. Ej.: plan de proyecto, doc. de estimación, horas imputadas, registros... | Pre On-site |
| Afirmación | Confirmación en palabras o escritas que corrobora la implementación (entrevistas, cuestionarios). También pueden ser negativas. | On-site |
Calificación de prácticas: FI / LI / PI / NI
Para cada practice se determina el grado de implementación:
PG satisfecho
Los PGs se evalúan como satisfechos o no satisfechos.
Sin embargo, aunque todas sean FI o LI, si la mayoría tienen debilidades podría considerarse que el PG NO ha sido satisfecho.
- Si alguna practice es PI o NI → el PG no está satisfecho.
- La evaluación es bottom-up: practice → PG → PA.
Fases de la evaluación
Pre On-Site (≈6 meses antes)
On-Site (5–10 días)
Publicación (siguientes 2 semanas)
Preguntas trampa clave
| Afirmación | Verdad |
|---|---|
| "El SEI certifica a las empresas en CMMI." | FALSO No hay certificación oficial. Los diplomas los emiten los Lead Appraiser (LA), no el SEI. El SEI solo acredita a los LA. |
| "Para que un PG esté satisfecho basta con que la mayoría de sus practices sean FI o LI." | FALSO Deben ser TODAS FI o LI. Si alguna es PI o NI, el PG no está satisfecho. |
| "En el modelo Staged se pueden saltar niveles si se cumplen todos los requisitos." | FALSO No es posible saltarse niveles en el modelo escalonado. |
| "El modelo Continuous produce un nivel de madurez global de la organización." | FALSO Produce un perfil de CLs por PA. El nivel global es del modelo Staged (o mecanismo de equivalencia en V2.0). |
| "Una afirmación negativa en una entrevista no puede usarse como evidencia." | FALSO Las afirmaciones también pueden ser negativas y cuentan como evidencia. |
| "El OUC (Organizational Unit Coordinator) es siempre un auditor externo." | FALSO Es el coordinador interno de la organización, normalmente el responsable de calidad. Actúa de interfaz con el equipo evaluador. |
| "Durante el On-Site, la empresa puede añadir documentación nueva si el evaluador la solicita." | FALSO Solo se añade información que ya existía. Nueva documentación creada durante el On-Site no es válida y puede terminar la evaluación. |
| "El Sustainment appraisal tiene la misma extensión que el Benchmark." | FALSO Es una auditoría más reducida. Su objetivo es verificar que la madurez se mantiene. |
| "V2.0 es totalmente continuo y elimina la representación staged." | VERDADERO La arquitectura es totalmente continua, pero existe un mecanismo de equivalencia para comparar con niveles de madurez. |
| "TS y PI son PAs del dominio DEV, no del Core." | VERDADERO Son específicas del dominio Development (DEV). El resto de PAs son Core (comunes a todas las vistas). |