5 min lectura • Guide 248 of 877
Mejores Prácticas de Sprint Planning
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
| Problema | Causa | Solución |
|---|---|---|
| Toma demasiado | Backlog sin refinar | Refinar antes de planning |
| Sobre-compromiso | Sin cálculo de capacidad | Calcular capacidad |
| Trabajo poco claro | Requisitos vagos | Refinar con criterios de aceptación |
| Sin foco | Mucha variedad | Sprint goal claro |
| Dumping de tareas | Sin input del equipo | Planning 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 │
│ │
└─────────────────────────────────────────────────────────────┘