¿Qué son las métricas DORA?
DORA (DevOps Research and Assessment), el programa de investigación que ahora forma parte de Google Cloud, identificó un pequeño conjunto de métricas de entrega de software que predicen el rendimiento de los equipos. Tres miden el rendimiento (throughput): con qué frecuencia despliegas, cuánto tarda un cambio en llegar a producción y con qué rapidez te recuperas de un despliegue fallido. Dos miden la inestabilidad: con qué frecuencia fallan los despliegues y cuántos despliegues son correcciones no planificadas. La mayoría de los equipos no tiene estas cifras en un panel. Esta autoevaluación es una versión para equipos del Quick Check individual de DORA: cada persona elige el rango que mejor refleja su experiencia de los últimos tres meses. Los rangos de respuesta son de TeamRetro, no los valores de referencia oficiales de DORA. Cuando las personas eligen rangos distintos, esa diferencia es lo primero de lo que hay que hablar. Lleva la métrica más débil a la retrospectiva y acuerda con el equipo un cambio para mejorarla.
Dimensiones
Rendimiento
Con qué rapidez y con qué frecuencia llegan los cambios a producción.
Frecuencia de despliegue
¿Con qué frecuencia despliega nuestro equipo en producción?
- Menos de una vez cada seis meses
- Entre una vez al mes y una vez cada seis meses
- Entre una vez a la semana y una vez al mes
- Entre una vez al día y una vez a la semana
- Bajo demanda (varias veces al día)
Tiempo de entrega de cambios
¿Cuánto tarda un cambio confirmado (commit) en llegar a producción?
- Más de seis meses
- De uno a seis meses
- De una semana a un mes
- De un día a una semana
- Menos de un día
Tiempo de recuperación de despliegues fallidos
Cuando un despliegue falla y requiere atención inmediata, ¿cuánto tardamos en recuperarnos?
- Más de un mes
- De una semana a un mes
- De un día a una semana
- Menos de un día
- Menos de una hora
Inestabilidad
Con qué frecuencia fallan los despliegues y hay que corregirlos.
Tasa de fallos de cambios
¿Qué proporción de nuestros despliegues requiere una intervención inmediata, como un rollback o un hotfix?
- Más del 45 %
- Del 30 % al 45 %
- Del 15 % al 30 %
- Del 5 % al 15 %
- Menos del 5 %
Tasa de retrabajo de despliegues
¿Qué proporción de nuestros despliegues no estaba planificada y se hizo para corregir un problema en producción?
- Más del 45 %
- Del 30 % al 45 %
- Del 15 % al 30 %
- Del 5 % al 15 %
- Menos del 5 %
Cuándo debe realizarse esta revisión médica
- Cuando quieres conocer tus cifras DORA pero aún no tienes herramientas para medirlas.
- Cada trimestre, para seguir la entrega junto con el Health Check del marco SPACE.
- Antes de invertir en herramientas de entrega, para acordar qué métrica es el verdadero cuello de botella.
Consejos y trucos
- Acordad el periodo de referencia antes de puntuar. Los últimos tres meses funcionan para la mayoría de los equipos.
- Si las puntuaciones se reparten entre varios rangos, las personas perciben la entrega de forma distinta. Hablad de ello antes de fijaros en la media.
- Usa N/A para «no lo sé». Muchas respuestas N/A suelen indicar que merece la pena medir esa métrica en serio.
- Las métricas DORA describen el sistema de entrega de un equipo, no el rendimiento individual. Compara equipos con cuidado.
- Elige la métrica más débil, acordad un cambio en la retrospectiva y repetid la evaluación el próximo trimestre.
- Para analizar las prácticas que hay detrás de las cifras, continúa con la Evaluación de madurez DevOps.
Preguntas frecuentes
¿Qué son las métricas DORA?
¿Qué significa DORA?
¿Cómo se miden las métricas DORA sin una herramienta?
¿Qué es una buena puntuación DORA?
¿Cuál es la diferencia entre DORA y SPACE?
¿Qué es el tiempo de entrega de cambios?
Based on DORA's software delivery performance metrics (dora.dev). TeamRetro isn't affiliated with DORA or Google.