Scrum prescribe cuatro eventos formales, contenidos dentro del Sprint, para la inspección y adaptación: Planificación del Sprint (Sprint Planning), Scrum Diario (Daily Scrum), Revisión del Sprint (Sprint Review) y Retrospectiva del Sprint (Sprint Retrospective).
– Guía de Scrum –
Continuamos con el segundo post dedicado a las reglas de Scrum dentro de la serie sobre Scrum en pocas palabras, en este caso hablando de …
Reglas asociadas a los Eventos de Scrum
- En Scrum existen 5 eventos predefinidos con el fin de crear regularidad y minimizar la necesidad de reuniones no definidas en Scrum. Los 5 eventos son: el Sprint, la Planificación del Sprint (Sprint Planning), los Scrums Diarios (Daily Scrums), la Revisión del Sprint (Sprint Review), y la Retrospectiva del Sprint (Sprint Retrospective).
- Todos los eventos son time-boxes (bloques de tiempo), de tal modo que todos tienen una duración máxima.
- El Scrum Master
- garantiza que el evento se lleve a cabo;
- asegura que los asistentes entiendan su propósito;
- enseña al Equipo Scrum a mantenerse dentro del bloque de tiempo.
- Una vez que comienza un Sprint, su duración es fija y no puede acortarse o alargarse.
- El resto de eventos puede terminar antes si se alcanza el objetivo del evento.
Reglas relacionadas con el Sprint
- El Sprint, es un bloque de tiempo (time-box) de un mes o menos.
- Cada nuevo Sprint comienza inmediatamente después de la finalización del Sprint anterior.
- Cada Sprint tiene una definición de lo que se construirá, un diseño y un plan flexible que guiará su construcción, el trabajo del equipo y el producto resultante.
- Durante el Sprint:
- no se realizan cambios que puedan afectar al Objetivo del Sprint (Sprint Goal);
- los objetivos de calidad no disminuyen.
- Un Sprint puede cancelarse antes de que el bloque de tiempo llegue a su fin:
- si el Objetivo del Sprint quedase obsoleto y no tuviese sentido finalizarlo;
- solo el Product Owner tiene la autoridad para cancelar el Sprint.
Reglas relacionadas con la Sprint Planning
- La Sprint Planning debe tener un máximo de duración de ocho horas para un Sprint de un mes. Para Sprints más cortos el evento es usualmente más corto.
- La Planificación de Sprint debe responder a las siguientes preguntas:
- ¿Qué puede entregarse en el Incremento resultante del Sprint que comienza?
- ¿Cómo se conseguirá hacer el trabajo necesario para entregar el Incremento?
El qué:
- El número de elementos del Product Backlog seleccionados para el Sprint depende únicamente del Equipo Técnico. Solo el Equipo Técnico puede evaluar qué es capaz de lograr durante el Sprint que comienza.
- Después de que el Equipo Técnico planea los elementos que entregará en el Sprint, el Equipo Scrum al completo es el que elabora el Objetivo del Sprint (Sprint Goal).
- El Objetivo del Sprint debe lograrse durante el Sprint.
El cómo:
- Para el final de esta reunión, el trabajo planificado por el Equipo Técnico para los primeros días del Sprint debe ser descompuesto en unidades de un día o menos.
- El Equipo Técnico se debe autoorganizar para asumir el trabajo del Sprint Backlog.
- El Product Owner debe ayudar a clarificar los elementos del Product Backlog seleccionados y hacer concesiones para garantizar el Objetivo del Sprint.
- El Objetivo del Sprint (Sprint Goal) se debe crear durante la Planificación del Sprint.
- Los elementos del Product Backlog seleccionados deben ofrecer una función coherente que puede ser el Objetivo del Sprint.
- El Objetivo del Sprint debe ser el nexo de unión que haga que el Equipo Técnico trabaje en conjunto y no en iniciativas separadas.
- Si el Equipo Técnico determina que tiene demasiado trabajo o que no tiene suficiente trabajo, puede re-negociar con el Product Owner el alcance del Sprint Backlog en función de los elementos del Product Backlog seleccionados.
- El Equipo Técnico puede invitar a otras personas al evento para que proporcionen asesoría técnica o relacionada con el dominio.
- Al finalizar la Planificación del Sprint, el Equipo Técnico debe ser capaz de explicar al Product Owner y al Scrum Master cómo va a trabajar como equipo autoorganizado para lograr el Objetivo del Sprint y crear el Incremento esperado.
Reglas relacionadas con la Daily Scrum
- La Daily Scrum es una reunión con un bloque de tiempo de 15 minutos independientemente de la duración del Sprint.
- El Equipo Técnico es el responsable de dirigir el Scrum Diario.
- El Scrum Diario debe realizarse a la misma hora y en el mismo lugar todos los días para crear hábito y reducir la complejidad de su gestión.
- Todos y cada uno de los miembros del Equipo Técnico deben explicar:
- ¿Qué hice ayer que ayudó al Equipo Técnico a lograr el Objetivo del Sprint?
- ¿Qué haré hoy para ayudar al Equipo Técnico a lograr el Objetivo del Sprint?
- ¿Veo algún impedimento que evite que el Equipo Técnico o yo logremos el Objetivo del Sprint?
- En el Scrum Diario, el Equipo Técnico debe sincronizar sus actividades y crear un plan para las siguientes 24 horas.
- Cada día, el Equipo Técnico debe entender cómo intenta trabajar en conjunto como un equipo autoorganizado para lograr el Objetivo del Sprint y crear el Incremento esperado hacia el final del Sprint.
- Aunque en un momento determinado puedan asistir más personas al Scrum Diario, solo los miembros del Equipo Técnico participan en el Scrum.
- El Scrum Master debe asegurar:
- que el Equipo Técnico tenga la reunión;
- que se cumpla la regla de que solo los miembros del Equipo Técnico participen en el Scrum Diario.
Reglas relacionadas con la Sprint Review
- La Sprint Review debe llevarse a cabo al finalizar el Sprint.
- La Revisión del Sprint debe tener un máximo de duración de cuatro horas para Sprints de un mes. Para Sprints más cortos, se reserva un tiempo usualmente más corto.
- Los asistentes son el Equipo Scrum y los interesados clave invitados por el Product Owner.
- Se trata de una reunión informal, no es una reunión de seguimiento.
- El objetivo de presentar el Incremento debe ser facilitar la retroalimentación de información y fomentar la colaboración.
- Durante la Revisión de Sprint, el Equipo Scrum y los interesados deben:
- valorar lo que se hizo durante el presente Sprint
- determinar lo que se podría hacer en el próximo Sprint para optimizar el valor.
- La Revisión de Sprint debe incluir:
- información de entrada valiosa para las reuniones de Planificación de próximos Sprints;
- una revisión de cómo el mercado o el uso potencial del producto puede haber cambiado lo que aporta más valor para hacer a continuación;
- una revisión de la línea de tiempo, presupuesto, capacidades potenciales y mercado para la próxima entrega prevista del producto.
- El resultado de la Revisión de Sprint debe ser el Product Backlog revisado con la definición de los elementos posibles para el siguiente Sprint.
Reglas relacionadas con la Sprint Retrospective
- La Sprint Retrospective debe realizarse después de la Revisión del Sprint y antes de la siguiente Planificación de Sprint.
- La Retrospectiva del Sprint debe tener un máximo de duración de tres horas para Sprints de un mes. Para Sprints más cortos se reserva un tiempo usualmente más corto.
- El Scrum Master debe participar en la reunión como un miembro del equipo ya que la responsabilidad del proceso Scrum recae sobre él.
- Durante cada Retrospectiva de Sprint, el Equipo Scrum debe planificar formas de aumentar la calidad del producto mediante la adaptación de la Definición de “Terminado” (Definition of “Done”) según sea conveniente.
- Para el final de la Retrospectiva del Sprint el Equipo Scrum debe haber identificado mejoras que implementará en el próximo Sprint. El implementar estas mejoras en el siguiente Sprint supone la adaptación derivada de la inspección realizada.
Como siempre, no quisiera terminar sin comentar que la mejor referencia para entender Scrum, y sus reglas en particular, es la Guía de Scrum.
Continuará …
Próxima entrega: «Las reglas de Scrum (3/3)» (Reglas asociadas a los artefactos de Scrum).
Salu2 Ágiles y feliz semana amig@!
2 Comentarios
Geniales sus aportes
Muchas gracias por tu valoración Sergio.
Feliz jornada!!!