La Planificación del Sprint (Sprint Planning) es una ceremonia clave en Scrum que da inicio a cada sprint. Es una reunión colaborativa donde todo el equipo Scrum (Product Owner, Scrum Master y Equipo de Desarrollo) define qué trabajo se puede entregar en el próximo sprint y cómo se realizará ese trabajo.
El primer resultado de la reunión de planificación es el Objetivo del Sprint (Sprint Goal). No es una simple lista de historias de usuario, sino una meta de negocio cohesiva que el equipo se compromete a alcanzar. El Objetivo del Sprint responde a la pregunta: "¿Por qué estamos construyendo este incremento?"
Un buen Objetivo del Sprint:
Ejemplo de Objetivo de Sprint: "Permitir a los usuarios realizar una compra básica y completa de un solo producto." Este objetivo es mucho más inspirador y claro que simplemente decir "completar las historias HU-05, HU-08 y HU-12".
Con el Objetivo del Sprint en mente, el Equipo de Desarrollo selecciona las historias de usuario del Backlog del Producto que son necesarias para alcanzar dicho objetivo. El Product Owner presenta las historias de mayor prioridad y el equipo las discute para asegurarse de que las entiende completamente.
El equipo debe tener en cuenta su velocidad histórica (la cantidad de story points que ha completado en sprints anteriores) para pronosticar de manera realista cuánto trabajo puede asumir. No es un compromiso a ciegas; es una previsión basada en datos y en la confianza del equipo en su capacidad.
El conjunto de historias de usuario seleccionadas para el sprint se conoce como el Backlog del Sprint (Sprint Backlog).
Una vez que las historias de usuario han sido seleccionadas, el Equipo de Desarrollo las desglosa en tareas técnicas más pequeñas. Este es el "cómo" del plan. Las historias de usuario describen la necesidad del usuario, pero las tareas técnicas describen el trabajo específico que los desarrolladores deben realizar.
Por ejemplo, para la historia "Como usuario registrado, quiero iniciar sesión...", las tareas técnicas podrían ser:
Estas tareas se suelen estimar en horas, a diferencia de las historias que se estiman en story points. Esto ayuda al equipo a tener un plan más detallado para los primeros días del sprint y a autoorganizarse para completar el trabajo.
En la Planificación del Sprint, cada rol de Scrum tiene responsabilidades claras:
Al final de la Planificación del Sprint, todo el equipo debe tener una visión compartida de lo que se va a construir en el sprint y por qué es importante, junto con un plan inicial de cómo se va a lograr.