7 min lectura • Guide 261 of 877
Seguimiento y Mejora de la Velocidad
La velocidad mide cuánto trabajo completa un equipo por sprint. Es una herramienta de planificación, no una métrica de rendimiento. Entender la velocidad ayuda a los equipos a comprometerse con trabajo alcanzable y a los stakeholders a establecer expectativas realistas. Mejorar la velocidad significa eliminar fricción, no trabajar más duro.
Entendiendo la Velocidad
Qué es la Velocidad
FUNDAMENTOS DE VELOCIDAD:
┌─────────────────────────────────────────────────────────────┐
│ │
│ DEFINICIÓN: │
│ ───────────────────────── │
│ Velocidad = Story Points completados por sprint │
│ │
│ Ejemplo: │
│ ├── Sprint 1: 34 puntos │
│ ├── Sprint 2: 28 puntos │
│ ├── Sprint 3: 32 puntos │
│ ├── Sprint 4: 30 puntos │
│ └── Velocidad promedio: 31 puntos │
│ │
│ ─────────────────────────────────────────────────────────── │
│ │
│ LO QUE LA VELOCIDAD ES: │
│ ───────────────────────── │
│ ✓ Herramienta de planificación │
│ ✓ Indicador de capacidad │
│ ✓ Rastreador de tendencia │
│ ✓ Medida específica del equipo │
│ ✓ Medida relativa │
│ │
│ LO QUE LA VELOCIDAD NO ES: │
│ ─────────────────────────── │
│ ✗ Métrica de rendimiento │
│ ✗ Medida de productividad │
│ ✗ Comparable entre equipos │
│ ✗ Medida absoluta │
│ ✗ Objetivo a maximizar │
│ ✗ Métrica individual │
│ │
│ ─────────────────────────────────────────────────────────── │
│ │
│ RANGO DE VELOCIDAD: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Velocidad del Equipo Alpha ││
│ │ ││
│ │ 45 ┤ ││
│ │ │ ◆ Alta: 38 ││
│ │ 35 ┤ ◆ ◆────────── Promedio: 31 ││
│ │ │ ◆ ◆ ◆ ││
│ │ 25 ┤ ◆ ◆ ◆ Baja: 24 ││
│ │ │ ││
│ │ 15 ┤ ││
│ │ └──────────────────────────────────────────────── ││
│ │ S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 ││
│ │ ││
│ │ Promedio: 31 pts | Rango: 24-38 | Varianza: ±22% ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ Usa RANGO para planificación, no solo promedio. │
│ Espera varianza—es normal. │
└─────────────────────────────────────────────────────────────┘
Rastreando Velocidad
Recolectando Datos
RASTREO DE VELOCIDAD EN GITSCRUM:
┌─────────────────────────────────────────────────────────────┐
│ │
│ POR SPRINT: │
│ │
│ Al final del sprint: │
│ • Sumar story points de historias "Done" │
│ • Solo contar trabajo completamente terminado │
│ • No contar trabajo parcial │
│ │
│ ─────────────────────────────────────────────────────────── │
│ │
│ REGISTRO DE EJEMPLO: │
│ │
│ Sprint 15: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Historia Puntos Estado ││
│ │ ───────────────────────────────────────────────────── ││
│ │ Login con SSO 5 ✅ Done ││
│ │ Dashboard de reportes 8 ✅ Done ││
│ │ Exportar a CSV 3 ✅ Done ││
│ │ Notificaciones por email 5 ✅ Done ││
│ │ Panel de admin 8 ⚠️ 80% ││
│ │ ───────────────────────────────────────────────────── ││
│ │ VELOCIDAD SPRINT 15: 21 pts ││
│ │ (Panel de admin no cuenta - no está Done) ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ ─────────────────────────────────────────────────────────── │
│ │
│ VELOCIDAD PROMEDIO (últimos 4 sprints): │
│ │
│ Sprint 12: 28 pts │
│ Sprint 13: 32 pts │
│ Sprint 14: 26 pts │
│ Sprint 15: 21 pts │
│ ───────────────── │
│ Promedio: 27 pts Rango: 21-32 │
└─────────────────────────────────────────────────────────────┘
Analizando Tendencias
ANÁLISIS DE TENDENCIA DE VELOCIDAD:
┌─────────────────────────────────────────────────────────────┐
│ │
│ PATRONES A OBSERVAR: │
│ │
│ ✅ ESTABLE: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ││
│ │ ──────────────────────────────── ││
│ │ Pequeñas variaciones alrededor del promedio ││
│ │ → Equipo maduro, proceso predecible ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ ⬆️ MEJORANDO: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ ◆ ◆ ││
│ │ ◆ ◆ ◆ ││
│ │ ◆ ◆ ◆ ││
│ │ ─────────────────────────────── ││
│ │ Tendencia ascendente sostenida ││
│ │ → Mejoras de proceso funcionando ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ ⬇️ DECLINANDO: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ ◆ ◆ ◆ ││
│ │ ◆ ◆ ◆ ││
│ │ ◆ ◆ ││
│ │ ─────────────────────────────── ││
│ │ Tendencia descendente sostenida ││
│ │ → Investigar: deuda técnica, moral, bloqueadores ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ ⚠️ ERRÁTICA: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ ◆ ◆ ◆ ◆ ││
│ │ ◆ ◆ ◆ ◆ ◆ ◆ ││
│ │ ─────────────────────────────── ││
│ │ Grandes variaciones entre sprints ││
│ │ → Problema de estimación o alcance cambiante ││
│ └─────────────────────────────────────────────────────────┘│
└─────────────────────────────────────────────────────────────┘
Mejorando la Velocidad
Palancas de Mejora
CÓMO MEJORAR LA VELOCIDAD (BIEN):
┌─────────────────────────────────────────────────────────────┐
│ │
│ ✅ MEJORAS SALUDABLES: │
│ │
│ REDUCIR BLOQUEADORES: │
│ • Identificar qué detiene el trabajo │
│ • Resolver dependencias más rápido │
│ • Empoderar al equipo para decidir │
│ │
│ MEJORAR PROCESOS: │
│ • Revisiones de código más rápidas │
│ • Automatizar testing │
│ • Simplificar despliegues │
│ │
│ REDUCIR DEUDA TÉCNICA: │
│ • Pagar deuda regularmente │
│ • Código más fácil de cambiar │
│ • Menos tiempo debugging │
│ │
│ MEJOR ESTIMACIÓN: │
│ • Historias más claras │
│ • División consistente │
│ • Menos sorpresas │
│ │
│ ─────────────────────────────────────────────────────────── │
│ │
│ ❌ MEJORAS NO SALUDABLES (EVITAR): │
│ │
│ • "Trabajar más horas" │
│ • Inflar estimaciones │
│ • Cortar calidad │
│ • Saltar testing │
│ • Reducir criterios de aceptación │
│ • Presionar al equipo │
│ │
│ Estas "mejoran" velocidad a corto plazo │
│ pero destruyen calidad y moral a largo plazo │
└─────────────────────────────────────────────────────────────┘
Usando Velocidad para Planificación
Planificación de Capacidad
PLANIFICACIÓN DE SPRINT CON VELOCIDAD:
┌─────────────────────────────────────────────────────────────┐
│ │
│ VELOCIDAD PROMEDIO: 28 puntos │
│ RANGO: 24-32 puntos │
│ │
│ PARA SPRINT PLANNING: │
│ │
│ CONSERVADOR: Comprometer al mínimo (24 pts) │
│ → Cuando hay riesgo, miembro nuevo, etc. │
│ │
│ NORMAL: Comprometer al promedio (28 pts) │
│ → Sprint típico sin factores especiales │
│ │
│ AGRESIVO: Comprometer al máximo (32 pts) │
│ → Solo si hay razón para esperar buen sprint │
│ │
│ ─────────────────────────────────────────────────────────── │
│ │
│ AJUSTES DE CAPACIDAD: │
│ │
│ Sprint normal: 28 pts de capacidad │
│ │
│ Miembro de vacaciones (-20%): │
│ 28 × 0.8 = 22 pts │
│ │
│ Día festivo (-10%): │
│ 28 × 0.9 = 25 pts │
│ │
│ Onboarding de nuevo miembro (-15%): │
│ 28 × 0.85 = 24 pts │
└─────────────────────────────────────────────────────────────┘