Métricas DORA
Cuatro métricas que miden el rendimiento de entrega de software: frecuencia de despliegue, lead time de cambios, tasa de fallo en cambios y tiempo de recuperación.
Cuándo usarlo: Para entender si el equipo entrega rápido y con estabilidad, o para justificar inversión en automatización y calidad.
Cómo se hace
- Frecuencia de despliegue: cuántas veces se despliega a producción.
- Lead time de cambios: tiempo desde el commit hasta producción.
- Tasa de fallo: % de despliegues que provocan un incidente o rollback.
- Tiempo de recuperación: cuánto se tarda en restaurar el servicio tras un fallo.
- Medirlas de forma automática desde el pipeline y revisar la tendencia cada mes.
Ejemplo práctico
Un equipo despliega cada dos semanas, con un lead time de 9 días y un 25 % de fallos. Tras automatizar tests y despliegue: varias veces por semana, 2 días y un 8 %.
Consejos
- Velocidad y estabilidad no se oponen: los mejores equipos son buenos en las cuatro.
Errores comunes
- Usarlas para comparar o premiar a personas: se manipulan.
Plantillas y recursos
- LecturaDORA – Research program