Apéndice J — Métricas de éxito (resumen ejecutivo)
|
Objetivo del apéndice
El dashboard que entregas a la CTO al cierre de cada trimestre: 8 KPIs que cuentan si tu IDP está viva o moribunda. |
Las 8 métricas que importan
| KPI | Qué mide | Objetivo | Cómo medirlo |
|---|---|---|---|
Catalog coverage |
% de servicios registrados |
> 80% |
:code:`catalogApi.getEntities({ filter: { kind: 'Component' } })` vs fuente de verdad externa |
DAU/MAU |
Frecuencia de uso |
> 60% |
Cookies de sesión o logs de acceso autenticado |
Template usage |
Templates ejecutados / mes |
> 5 |
Contador del scaffolder |
TTD medio |
Días desde idea a producción |
< 3 |
Scaffolder log + PR open-to-merge time |
Owner coverage |
Componentes con :code:`spec.owner` |
> 95% |
Validación del catalog |
SLO availability |
Uptime mensual |
> 99.5% |
Prometheus :code:`up{job="backstage"}` |
Error rate |
% respuestas 5xx |
< 1% |
Prometheus :code:`rate(http_requests_total{status=~"5.."}[5m])` |
Plugin adoption |
Plugins con > 1 usuario activo |
> 5 |
Logs de acceso por plugin |
Cómo presentar el dashboard
|
Cada métrica, una respuesta
Un dashboard sin acciones es ruido. Si una métrica está mal, propón un plan para arreglarla en la misma reunión. |
Ejemplo de reporte trimestral
Q3 2026 — Backstage Sazón Foods
-
Catalog coverage: 87% (+12 pp vs Q2) — se migraron 14 servicios legacy.
-
DAU/MAU: 64% (+8 pp) — adopción estable en equipos de producto.
-
Templates ejecutados: 23 (12 servicios nuevos, 11 features) — por encima del objetivo.
-
TTD medio: 4.2 días (-2.1 vs Q2) — el scaffolder recortó tiempo de setup.
-
SLO: 99.7% availability (objetivo cumplido).
-
Action item: RBAC queda al 30% de cobertura; objetivo Q4 es 70%.
Verde, amarillo, rojo. Una página. Sin slides.
Por qué importan las métricas
|
Lo que mides, lo que mejoras
El :cap-16 tiene el argumentario para defender estas métricas ante la dirección. |
Para más
-
Capítulo 15 — Backstage en producción (SLOs y alertas)