Métricas DevOps: qué medir y cómo
Las métricas DevOps que importan: DORA de entrega y estabilidad, métricas de flujo y señales de calidad, con consejos para medir sin manipular.
2 min de lectura
Métricas DORA
El programa DevOps Research and Assessment (DORA) descubrió que un pequeño conjunto de métricas predice el desempeño en la entrega de software. Equilibran velocidad y estabilidad, así que mejorar una a costa de la otra se nota de inmediato.
| Métrica | Qué mide |
|---|---|
| Frecuencia de despliegue | Con qué frecuencia los cambios llegan a producción |
| Lead time de cambios | Tiempo desde el commit hasta que funciona en producción |
| Tasa de fallos de cambios | Proporción de despliegues que causan una falla en producción |
| Tiempo de restauración del servicio | Qué tan rápido se recupera el servicio después de una falla; los informes recientes de DORA lo llaman tiempo de recuperación de despliegues fallidos |
Métricas de flujo
- Tiempo de ciclo: desde que empieza el trabajo hasta que termina.
- Trabajo en curso: cuántos elementos están abiertos a la vez.
- Rendimiento: elementos terminados por semana.
- Tiempo en estado: dónde espera el trabajo.
Calidad y previsibilidad
- Tasa de pruebas aprobadas antes del release.
- Reproceso: cambios devueltos a una fase anterior.
- Defectos escapados encontrados en producción.
- Entrega a tiempo frente a las fechas comprometidas.
Cómo medir sin que se manipule
- Mide equipos y sistemas, nunca individuos.
- Obtén las métricas de las herramientas, no de reportes manuales.
- Mira tendencias, no números aislados.
- Acompaña cada métrica de velocidad con una de estabilidad.
Cómo ayuda DevGob
DevGob calcula la tasa de éxito de despliegues, el tiempo de ciclo de desarrollo a producción, la tasa de pruebas aprobadas, la entrega a tiempo, el reproceso y el flujo a partir de sus propios registros.
Leerlo en la documentaciónPreguntas frecuentes
¿Cuáles son las cuatro métricas DORA?
Frecuencia de despliegue, lead time de cambios, tasa de fallos de cambios y tiempo de restauración del servicio.
¿Cuál es una buena frecuencia de despliegue?
Depende del producto; los mejores equipos de la investigación de DORA despliegan bajo demanda, varias veces al día. La tendencia importa más que el número absoluto.
¿Se deben usar las métricas para evaluar personas?
No. Aplicadas a individuos, las métricas se manipulan y dejan de decir la verdad.
Sigue leyendo
DevOps con gobierno, en un solo registro
DevGob planifica el trabajo y gobierna cada cambio en su camino a producción: backlog, sprints, autorizaciones de comité, evidencia de instalación y auditoría.