Velocidad ágil y story points

La velocidad es la medida de cuánto trabajo completa un equipo ágil en un sprint, expresada en story points. Es el aporte de planificación más útil para un equipo Scrum.

Qué mide la velocidad

La velocidad mide el throughput — el número de story points que un equipo completa hasta la Definition of Done en un solo sprint.

La velocidad no mide la productividad individual. Mide una cosa: cuántos story points se completaron en este sprint.

Como aporte de planificación para un solo equipo en una base de código conocida, es muy confiable.

Cómo calcular la velocidad del sprint

La velocidad del sprint son los story points totales completados en un sprint.

Velocidad = Σ (story points de historias completadas) por sprint

La velocidad de planificación es típicamente un promedio móvil de los últimos 3–5 sprints.

Promedio móvil = (Sprint N + Sprint N-1 + Sprint N-2 + Sprint N-3) / 4

No uses la velocidad de un solo sprint para planificar.

Usar la velocidad para Sprint Planning

La velocidad es el aporte que convierte story points en capacidad.

  • Planifica al 80–90% de la velocidad: deja un búfer para trabajo inesperado.
  • Ajusta para la disponibilidad del equipo: si el equipo tiene 80% de capacidad, planifica al 80% de la velocidad ajustada.
  • Actualiza la velocidad cada sprint: elimina el sprint más antiguo del promedio móvil.

Pronóstico de lanzamiento con velocidad

La velocidad permite el pronóstico de lanzamiento: dado un tamaño de backlog conocido, ¿cuándo terminará el equipo?

Pronóstico simple: cuenta los story points restantes. Divide por la velocidad promedio móvil.

Ejemplo: 200 puntos restantes ÷ 40 puntos/sprint = 5 sprints ≈ 10 semanas.

Esto es un pronóstico, no un compromiso.

Pronóstico basado en rango: mejor caso (velocidad = percentil 90), peor caso (velocidad = percentil 10).

Antipatrones de velocidad a evitar

La velocidad solo es útil cuando no se manipula.

  • Usar la velocidad como métrica de rendimiento: cuando se recompensa a los equipos por alta velocidad, las estimaciones se inflan.
  • Comparar la velocidad entre equipos: diferentes equipos calibran sus escalas de story points de forma independiente.
  • Contar historias inacabadas: el crédito parcial introduce variabilidad arbitraria.
  • Esperar que la velocidad aumente indefinidamente: los equipos maduros alcanzan una banda de velocidad estable.

FAQ de velocidad

¿Cuál es una buena velocidad para un equipo Scrum?

No hay una velocidad "buena" universal. La velocidad solo tiene significado relativo a los datos históricos de tu propio equipo.

¿Por qué bajó nuestra velocidad repentinamente?

Causas comunes: cambio de composición del equipo, sprint con historias inusualmente complejas, aumento de interrupciones.

¿Debemos estimar los spikes en story points?

Los spikes generalmente se estiman en tiempo en lugar de story points.

¿Cuánto tiempo tarda en estabilizarse la velocidad?

La mayoría de los equipos alcanzan una banda de velocidad estable dentro de 4–6 sprints.

Estima el backlog de tu sprint con Planning Poker online gratuito