GitScrum / Docs
Todas las Mejores Prácticas

Sprint Planning Best Practices | GitScrum

Ejecuta sesiones de sprint planning efectivas que preparen a tu equipo para el éxito con compromisos realistas.

5 min de lectura

El sprint planning es donde la estrategia se encuentra con la ejecución. Una buena sesión de planning produce compromisos alcanzables, goals claros, y un equipo que sabe exactamente qué construir. Una mala crea sobre-compromiso, confusión, y falla del sprint antes de empezar.

Problemas de Planning

ProblemaCausaSolución
Toma demasiadoBacklog sin refinarRefinar antes de planning
Sobre-compromisoSin cálculo de capacidadCalcular capacidad
Trabajo poco claroRequisitos vagosRefinar con criterios de aceptación
Sin focoMucha variedadSprint goal claro
Dumping de tareasSin input del equipoPlanning colaborativo

Preparación

PREPARACIÓN PARA SPRINT PLANNING
════════════════════════════════

PREP DEL PRODUCT OWNER:
─────────────────────────────────────
□ Backlog refinado y priorizado
□ Items top tienen:
  ├── Criterios de aceptación claros
  ├── Estimaciones (del refinement)
  ├── Dependencias identificadas
  └── Preguntas resueltas
□ Prioridad clara para top 150% de capacidad
□ Sprint goal borrador
□ Input de stakeholders recopilado

PREP DEL SCRUM MASTER:
─────────────────────────────────────
□ Datos del sprint anterior revisados
  ├── Promedio de velocidad
  ├── Tasa de completion
  └── Issues a abordar
□ Capacidad calculada
  ├── Disponibilidad del equipo
  ├── PTO anotado
  ├── Otros compromisos
□ Reunión agendada y sala reservada
□ Herramientas listas (GitScrum, proyector)
□ Timeboxes planeados

PREP DEL EQUIPO:
─────────────────────────────────────
□ Trabajo del sprint anterior completado o entregado
□ Preguntas sobre items top del backlog anotadas
□ Consideraciones técnicas identificadas
□ Listos para comprometerse

SI NO ESTÁ PREPARADO:
─────────────────────────────────────
No planees. Prepara primero.
Mal planning = sprint fallido.
2 horas de prep ahorran 4 horas en la reunión.

Cálculo de Capacidad

CALCULANDO CAPACIDAD
════════════════════

APPROACH BASADO EN VELOCIDAD:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  Mira últimos 3-5 sprints                                  │
│  Promedio de puntos completados = tu capacidad             │
│                                                             │
│  Sprint 21: 32 puntos                                      │
│  Sprint 22: 28 puntos                                      │
│  Sprint 23: 35 puntos                                      │
│  Promedio: 31 puntos ← Esta es tu capacidad               │
│                                                             │
└─────────────────────────────────────────────────────────────┘

AJUSTES:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  • Miembro en PTO: -20% por persona                        │
│  • Feriado en sprint: -10%                                 │
│  • Nuevo miembro: cuenta solo 50%                          │
│  • Miembro saliendo: no cuenta                             │
│                                                             │
└─────────────────────────────────────────────────────────────┘

BUFFER:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  No comprometas 100% de capacidad                          │
│  Deja 10-15% para imprevistos                              │
│  Capacidad 31 pts → Comprometerse a 26-28                  │
│                                                             │
└─────────────────────────────────────────────────────────────┘

Estructura del Meeting

ESTRUCTURA DEL SPRINT PLANNING
══════════════════════════════

PARTE 1: QUÉ (30-60 min)
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  PO presenta:                                               │
│  ├── Prioridades del backlog                               │
│  ├── Sprint goal propuesto                                 │
│  ├── Contexto de negocio                                   │
│  └── Dependencias/deadlines                                │
│                                                             │
│  Equipo revisa:                                             │
│  ├── ¿Stories están listas?                                │
│  ├── ¿Entendemos el trabajo?                               │
│  ├── ¿Es alcanzable?                                       │
│  └── Acordar sprint goal                                   │
│                                                             │
└─────────────────────────────────────────────────────────────┘

PARTE 2: CÓMO (60-90 min)
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  Equipo:                                                    │
│  ├── Descompone stories en tareas                          │
│  ├── Identifica approach técnico                           │
│  ├── Asigna trabajo (o deja para pull)                     │
│  └── Confirma commitment                                   │
│                                                             │
│  Output:                                                    │
│  ├── Sprint backlog completo                               │
│  ├── Sprint goal acordado                                  │
│  ├── Equipo confiado                                       │
│  └── Próximos pasos claros                                 │
│                                                             │
└─────────────────────────────────────────────────────────────┘

En GitScrum

SPRINT PLANNING EN GITSCRUM
═══════════════════════════

ANTES:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  • Revisar backlog refinado                                │
│  • Checar velocity histórica                               │
│  • Anotar ausencias planeadas                              │
│                                                             │
└─────────────────────────────────────────────────────────────┘

DURANTE:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  • Crear sprint con goal                                   │
│  • Mover stories al sprint                                 │
│  • Descomponer en tareas si es necesario                   │
│  • Verificar no exceder capacidad                          │
│                                                             │
└─────────────────────────────────────────────────────────────┘

DESPUÉS:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  • Sprint backlog listo                                    │
│  • Sprint goal visible                                     │
│  • Equipo listo para empezar                               │
│                                                             │
└─────────────────────────────────────────────────────────────┘

Soluciones Relacionadas de GitScrum