GitScrum / Docs

Analytics

Genera analytics y reportes desde terminal. Velocidad, workload, cycle-time y throughput con GitScrum CLI.

⚠️ BETA — GitScrum CLI está en desarrollo activo. Open source bajo licencia MIT. Disponible en GitHub.

Métricas e insights sin abrir el navegador.


Comandos Disponibles

ComandoDescripción
gitscrum analytics velocityTendencia de velocidad
gitscrum analytics workloadDistribución de carga del equipo
gitscrum analytics blockersTareas bloqueadas
gitscrum analytics cycle-timeAnálisis de tiempo de ciclo
gitscrum analytics throughputMétricas de throughput

Velocidad

Seguimiento de velocidad a través de sprints:

gitscrum analytics velocity
📈 Velocidad - Últimos 5 Sprints

Sprint          │ Planificado │ Realizado │ %
────────────────┼─────────────┼───────────┼─────
Sprint 15       │    52 pts   │   48 pts  │ 92%
Sprint 14       │    48 pts   │   45 pts  │ 94%
Sprint 13       │    45 pts   │   47 pts  │ 104%
Sprint 12       │    50 pts   │   42 pts  │ 84%
Sprint 11       │    45 pts   │   46 pts  │ 102%

Promedio: 46 pts/sprint
Tendencia: ↗ +5% vs promedio

Workload del Equipo

Ver cómo se distribuye la carga:

gitscrum analytics workload
📊 Workload del Equipo

Miembro         │ Tareas │ Puntos │ Estado
────────────────┼────────┼────────┼────────────
@john.doe       │    8   │   21   │ 🔴 Sobrecargado
@jane.smith     │    5   │   13   │ 🟢 Normal
@mike.wilson    │    4   │   10   │ 🟡 Bajo cap.
@lisa.chen      │    6   │   15   │ 🟢 Normal

Promedio: 5.75 tareas/persona
Distribución: Desbalanceada

Bloqueos

Lista todas las tareas bloqueadas:

gitscrum analytics blockers
⚠️  Bloqueos Activos - 3 tareas

GS-1240  API endpoint no documentado
         Responsable: @john.doe
         Bloqueado hace: 3 días
         Impacto: Sprint 15

GS-1245  Esperando aprobación de diseño
         Responsable: @jane.smith
         Bloqueado hace: 2 días
         Impacto: Sprint 15

GS-1252  Dependencia externa
         Responsable: @mike.wilson
         Bloqueado hace: 1 día
         Impacto: Sprint 15

Total de impacto: 8 story points bloqueados

Tiempo de Ciclo

Analiza cuánto tiempo toman las tareas en cada etapa:

gitscrum analytics cycle-time
⏳ Tiempo de Ciclo - Últimos 30 Días

Etapa             │ Promedio │ Mín    │ Máx
──────────────────┼──────────┼────────┼────────
To Do → Progress  │   4.2h   │   15m  │  2.1d
Progress → Review │   1.2d   │    2h  │  4.8d
Review → Done     │   3.5h   │   30m  │  1.2d

Total Ciclo       │   2.8d   │  0.5d  │  7.2d

Tendencia: ↘ -12% (mejorando)

Con período personalizado:

gitscrum analytics cycle-time --days 60

Throughput

Cantidad de tareas completadas por período:

gitscrum analytics throughput
📈 Throughput - Último Mes

Semana      │ Tareas │ Puntos │ Tendencia
────────────┼────────┼────────┼──────────
Sem 1       │   12   │   28   │
Sem 2       │   15   │   35   │ ↗ +25%
Sem 3       │   14   │   32   │ ↘ -9%
Sem 4       │   18   │   42   │ ↗ +31%

Promedio: 14.75 tareas/semana
Tendencia general: ↗ +15%

Ejemplos Prácticos

Reunión de Retrospectiva

# Velocidad del equipo
gitscrum analytics velocity

# ¿Dónde están los cuellos de botella?
gitscrum analytics cycle-time

# ¿Quién está sobrecargado?
gitscrum analytics workload

Daily Standup

# Bloqueos actuales
gitscrum analytics blockers

Planificación del Sprint

# Capacidad basada en histórico
gitscrum analytics velocity
gitscrum analytics throughput

Exportación

# JSON para procesamiento
gitscrum analytics velocity --json

# Silencioso para scripts
gitscrum analytics blockers -q

Flags Disponibles

FlagDescripción
--days Período en días (cycle-time)
--jsonSalida en JSON
-q, --quietModo silencioso