Frameworks estructurados para evaluar y mejorar las capacidades organizacionales de forma progresiva, desde CMMI hasta enfoques modernos como DORA y modelos simplificados.
Un modelo de madurez es un framework que describe una progresión de capacidades en un dominio específico. Define niveles discretos que representan estados de sofisticación creciente, permitiendo a una organización ubicarse en la escala y trazar un camino de mejora.
La premisa fundamental: no se puede mejorar lo que no se puede medir, y no se puede medir sin un marco de referencia.
Desarrollado por el SEI de Carnegie Mellon en los 90s, CMMI es el abuelo de los modelos de madurez. Define 5 niveles:
| Nivel | Nombre | Descripción |
|---|---|---|
| 1 | Initial | Procesos impredecibles, reactivos |
| 2 | Managed | Procesos gestionados a nivel de proyecto |
| 3 | Defined | Procesos estandarizados a nivel organizacional |
| 4 | Quantitatively Managed | Procesos medidos y controlados |
| 5 | Optimizing | Mejora continua basada en datos |
CMMI fue un avance significativo en su momento. Introdujo la idea de que las organizaciones maduran de forma predecible y que se puede acelerar esa maduración con prácticas específicas. Pero tiene problemas reales:
Similar a CMMI pero enfocado en gestión de servicios IT. Misma escala de 5 niveles, mismos problemas de complejidad. Útil como referencia pero raramente implementado de forma completa fuera de grandes corporaciones.
DORA cambió el paradigma al enfocarse en métricas de resultado en lugar de prácticas de proceso. Define 4 métricas clave:
Y clasifica a los equipos en 4 niveles de rendimiento (Elite, High, Medium, Low) basándose en estas métricas.
Lo que DORA hizo bien:
Lo que DORA no cubre:
Un modelo ligero donde los equipos evalúan su salud en dimensiones como velocidad, calidad, diversión, y aprendizaje usando un sistema de semáforo (verde/amarillo/rojo). Simple y efectivo para generar conversación, pero subjetivo y difícil de agregar a nivel organizacional.
Enfocado en la estructura de equipos y sus interacciones. Evalúa si los equipos están organizados como stream-aligned, platform, enabling, o complicated-subsystem teams. Útil para evaluar la topología organizacional pero no las prácticas técnicas.
El punto óptimo depende del contexto. Para un equipo de 5 personas, Spotify Health Check es suficiente. Para una organización de 500 personas que necesita benchmarks entre equipos, se necesita algo más estructurado.
La mayoría de organizaciones no necesitan la granularidad de CMMI. Lo que necesitan es:
Un sistema de 3 niveles (Not Started / Partial / Complete) con criterios explícitos de éxito logra esto con una fracción del costo cognitivo. La pregunta en cada ítem se reduce a: ¿existe o no existe? ¿Está completo o no?
La simplificación tiene un trade-off: se pierde granularidad en los niveles intermedios. Pero en la práctica, la diferencia entre un «3» y un «4» en una escala de 5 es donde la mayoría de las discusiones improductivas ocurren.
Ver AxiSight para una implementación práctica de este enfoque simplificado.
| Necesidad | Modelo recomendado |
|---|---|
| Conversación de equipo rápida | Spotify Health Check |
| Métricas de delivery objetivas | DORA |
| Evaluación amplia con acción rápida | Modelo de 3 niveles (AxiSight) |
| Certificación formal / compliance | CMMI |
| Estructura organizacional | Team Topologies |
Los modelos de madurez proporcionan un lenguaje común para evaluar dónde está un equipo y hacia dónde debe ir. Sin ellos, las conversaciones sobre mejora son subjetivas. Con ellos, las inversiones en mejora se priorizan con criterio.
Cultura y conjunto de prácticas que unifican desarrollo (Dev) y operaciones (Ops) para entregar software con mayor velocidad, calidad y confiabilidad. No es un rol — es una forma de trabajar.
Campo de la informática dedicado a crear sistemas capaces de realizar tareas que normalmente requieren inteligencia humana, desde el razonamiento y la percepción hasta la generación de lenguaje.
Plataforma web para evaluar la madurez organizacional con un sistema de puntuación simplificado de 3 niveles, frameworks personalizables y visualización en tiempo real.
Framework para definir, medir y comunicar la confiabilidad de servicios mediante objetivos (SLOs), indicadores (SLIs) y acuerdos (SLAs) de nivel de servicio.
Frameworks y métricas para medir el rendimiento, la calidad y la seguridad de sistemas de IA, desde benchmarks estándar hasta evaluaciones específicas de dominio.
Framework de AWS con seis pilares de mejores prácticas para diseñar y operar sistemas confiables, seguros, eficientes y rentables en la nube.