"DevOps no es un cargo, no es una herramienta, no es un equipo separado. Es una cultura de colaboración entre quienes desarrollan y quienes operan."
Tener Docker y un pipeline no dice si un equipo entrega con seguridad. Es necesario observar el camino entre un cambio en el código y el resultado en producción.
Los cinco estadios a continuación son una ruta propia para diagnóstico, no una clasificación oficial de DORA. Úsalos para encontrar el siguiente cuello de botella, sin transformar las etiquetas en una competencia entre equipos.
Los 5 Niveles de Madurez DevOps
Nivel 1: Inicial (Caos Controlado)
Situación: Despliegues manuales, entornos inconsistentes, "funciona en mi máquina".
Características:
- El despliegue es un evento traumático
- El rollback consiste en rezar y restaurar un respaldo
- No hay un versionamiento claro de configuraciones
- El equipo de Operaciones es reactivo (apaga incendios)
Qué observar: frecuencia de entregas, tiempo hasta producción, fallas y tiempo de recuperación. Registra la situación actual antes de fijar metas.
Plan de Acción:
- Versionamiento de código (Git) si no se tiene
- Documentar los pasos de despliegue actuales
- Crear un primer entorno de staging
- Automatizar al menos la compilación
Nivel 2: Repetible (Procesos Definidos)
Situación: Los procesos existen, pero todavía son manuales. Hay listas de verificación, pero los humanos las ejecutan.
Características:
- El despliegue sigue un script o runbook
- Existe un entorno de staging, pero no siempre refleja producción
- Las pruebas existen, pero no bloquean el despliegue
- Monitoreo reactivo (alerta cuando ya se rompió)
Qué observar: dónde el proceso aún depende de ejecución manual y cuánto tiempo espera un cambio en cada etapa.
Plan de Acción:
- Implementar CI básico (compilación más pruebas automatizadas)
- Crear un pipeline de despliegue semiautomatizado
- Paridad entre staging y producción
- Alertas básicas de infraestructura
Nivel 3: Definido (Automatización Consistente)
Situación: CI/CD funcionando, IaC (Infrastructure as Code) en uso, prácticas estandarizadas.
Características:
- Despliegue con un clic (o merge)
- Infraestructura versionada (Terraform, Pulumi)
- Las pruebas automatizadas bloquean el despliegue
- Observabilidad básica (registros, métricas, trazas)
Qué observar: si la automatización redujo el tiempo sin incrementar los cambios problemáticos. Compara los indicadores del mismo servicio a lo largo del tiempo.
Plan de Acción:
- CD completo (despliegue automático en staging, manual en producción)
- Indicadores de características (feature flags) para lanzamientos graduales
- Paneles de observabilidad
- Runbooks para incidentes comunes
Nivel 4: Gestionado (Las Métricas Guían Decisiones)
Situación: Métricas DORA monitoreadas, SLOs definidos, cultura de mejora continua.
Características:
- Despliegues múltiples por día
- Rollback automatizado en caso de falla
- SLOs con presupuesto de errores (error budget)
- Post-mortems sin culpas (blameless post-mortems)
Qué observar: indicadores de entrega y confiabilidad juntos, respetando el contexto del servicio.
Plan de Acción:
- Despliegues canary o blue-green
- SLOs formalizados con presupuesto de errores
- Proceso de post-mortem estructurado
- Autoservicio para desarrolladores
Nivel 5: Optimizado (Élite)
Situación: Despliegue continuo total, experimentación constante, ingeniería del caos.
Características:
- El commit va a producción en minutos
- Las feature flags se usan donde ayudan a lanzar cambios con control
- Ingeniería del caos en uso
- Equipo de plataforma sirviendo a los desarrolladores
Qué observar: capacidad de realizar cambios pequeños, recuperar fallas y aprender de los incidentes. Entregar varias veces al día no es una meta universal.
Las métricas DORA hoy
La documentación de DORA describe cinco métricas para evaluar la entrega de un servicio a lo largo del tiempo:
- Frecuencia de despliegue: cuántas entregas llegan a producción.
- Tiempo de entrega de los cambios (Lead Time for Changes): desde el commit hasta la producción.
- Tiempo de recuperación ante fallas (Time to Restore Service): cuánto toma restaurar el servicio después de una entrega problemática.
- Tasa de fallas en cambios (Change Failure Rate): proporción de despliegues que exigen intervención inmediata.
- Tasa de retrabaljo de despliegue: proporción de despliegues no planeados para corregir incidentes.
El antiguo MTTR aparece en muchos materiales, pero la formulación actual distingue el tiempo de recuperación de un despliegue con fallas. Compara cada aplicación consigo misma e investiga los cuellos de botella en conjunto con el equipo. Los números aislados no explican la calidad del producto.
Dónde ayuda la ingeniería de plataforma
Una plataforma interna puede reducir el trabajo repetido cuando varios equipos enfrentan los mismos obstáculos:
- El equipo de plataforma construye autoservicio
- Los desarrolladores usan abstracciones, no herramientas crudas
- Estandarización con flexibilidad
- Experiencia del desarrollador (Developer Experience) como métrica
Lee más en: El Fin de DevOps Tal Como Lo Conocemos
En los estudios empíricos conducidos por Nicole Forsgren, Jez Humble y Gene Kim en la obra Accelerate y en los informes anuales del programa DORA, quedó demostrado que la velocidad de entrega y la estabilidad operacional no son opuestas: los equipos que automatizan pruebas, trabajan en lotes pequeños y mantienen observabilidad continua reducen simultáneamente el tiempo de entrega y la tasa de fallas en producción.
El Siguiente Paso
- Diagnóstico: ¿En qué nivel te encuentras?
- Priorización: ¿Cuál es el siguiente paso de mayor impacto?
- Ejecución: Pequeñas mejoras consistentes
¿Quieres mapear cuellos de botella de entrega en tu contexto? Habla conmigo.
Referencias y lecturas verificables
- DORA / Google Cloud (2024). DORA Software Delivery Performance Metrics Guide.
- Forsgren, N., Humble, J., & Kim, G. (2018). Accelerate: The Science of Lean Software and DevOps. IT Revolution Press.
- Skelton, M., & Pais, M. (2019). Team Topologies: Organizing Business and Technology Teams for Fast Flow. IT Revolution Press.
Una buena conversación merece continuar.
Comparte el artículo o publica las diapositivas en tus Stories y Feed.

Cesar Zanis
15+ años liderando arquitectura de software, bases de datos críticas, FinOps e IA aplicada. Estructuró y escaló una operación de ingeniería desde cero hasta más de 20 desarrolladores.
¿Te gustó este artículo?
Publico análisis prácticos sobre arquitectura, FinOps, datos, IA, gestión y economía directamente en LinkedIn.
Continuar leyendo
Lleva este análisis más allá con datos y fuentes
Todas las tarjetas visuales de este artículo están listas arriba para compartir en tus Stories, Feed, WhatsApp o LinkedIn con las fuentes.



