DORA_METRICS_ANALYTICS_ENGINE
El motor de correlación de DevOps Monitor procesa, unifica y evalúa continuamente las métricas de rendimiento basadas en el estándar de la DORA (DevOps Research and Assessment) para clasificar tus fábricas de software en tiempo real.

01_TELEMETRY_FLOW_ARCH
El sistema recopila metadatos crudos mediante Webhooks seguros desde Azure DevOps y compila matrices analíticas estructuradas:
+-----------------------+
| Azure Pipeline Webhook |
+-----------------------+
|
| (Raw Event JSON)
v
+-------------------------------+
| DevOps Monitor Ingest Server |
+-------------------------------+
|
| (Correlation Trigger)
v
+-------------------------------+ +-------------------------------+
| DORA Engine (Calcula Índices) | --> | IA Agent (Escanear en Fallo) |
+-------------------------------+ +-------------------------------+
|
v
+---------------------------------------+
| Dashboard Industrial Terminal (LED) |
+---------------------------------------+
02_THE_FOUR_KEY_INDICATORS
DevOps Monitor no solo calcula números; asocia el rendimiento a clases de gravedad operativas para sugerir planes de acción.
1. Frecuencia de Despliegue (DF)
- Definición: Qué tan a menudo se realizan lanzamientos exitosos de código a entornos de producción.
- Fórmula Operativa:
DF = (Suma de Despliegues Exitosos) / (Días del Periodo Seleccionado) - Clasificación de Operación:
- 🟢 Elite: Múltiples despliegues por día (on-demand).
- 🟡 Alto: Entre una vez por semana y una vez al mes.
- 🔴 Bajo: Menos de una vez cada seis meses.
2. Tiempo de Espera para Cambios (LTFC)
- Definición: El tiempo promedio que transcurre desde que un commit es ingresado en la rama principal hasta que corre de forma estable en producción.
- Fórmula Operativa:
LTFC = (Suma de [Hora Despliegue - Hora Commit Inicial]) / (Total Cambios Desplegados) - Innovación DevOps Monitor: El sistema asocia automáticamente la rama de origen y el identificador de la tarea para trazar el ciclo de vida sin que el desarrollador deba registrar horas de manera manual.
3. Tiempo Medio de Recuperación (MTTR)
- Definición: El tiempo transcurrido desde que ocurre un fallo crítico en producción (pipeline interrumpido o caída) hasta que se restablece el servicio estable.
- Fórmula Operativa:
MTTR = (Suma de [Hora Restauración - Hora Incidente]) / (Total Incidentes)
4. Tasa de Fallo de Cambios (CFR)
- Definición: El porcentaje de despliegues y lanzamientos a producción que resultan en fallas o requieren degradación inmediata.
- Fórmula Operativa:
CFR = (Despliegues Fallidos / Total Despliegues Realizados) * 100 - Monitoreo de Gravedad: Nuestra vista de Heatmaps y Cuadrícula de Impacto agrupa las fallas de pipelines por repositorio y rama, identificando de inmediato cuál es la acumulación de fallos que degrada tu tasa global.
03_DORA_PERFORMANCE_CATEGORIES
El sistema genera insignias de rendimiento de forma automática para cada una de tus fábricas de software (FDS):
| Métrica | Elite Performer 🟢 | High Performer 🟡 | Low Performer 🔴 |
|---|---|---|---|
| Frecuencia Despliegue | On-demand (Múltiples/Día) | Diario o Semanal | Mensual o Semestral |
| Lead Time (LTFC) | < 1 Hora | < 1 Semana | > 1 Mes |
| MTTR | < 1 Hora | < 1 Día | > 1 Semana |
| Tasa Fallo (CFR) | 0% - 5% | 15% - 25% | > 45% |
Para sincronizar las métricas DORA de tu organización, asegúrate de que el Token de Azure DevOps provisto en tu Workspace cuente con permisos de lectura en la sección de Pipelines y Releases.