Los 5 eventos Scrum y las claves para llevarlos a la práctica

 

Scrum es una de las metodologías más utilizadas en la creación ágil de software.

Para llevarla correctamente a cabo, Scrum cuenta con 5 eventos o ceremonias que permiten llevar un registro y analizar el proceso de principio a fin. 

A continuación, descubriréis cuáles son las claves para manejarlos a la perfección.

CABSA > Eventos Scrum-2.png

1r evento: Sprint

Objetivo: al final del Sprint, el objetivo es dar al cliente un incremento del producto o entregable.

Cuándo se realiza: El Sprint engloba el resto de eventos, es decir, la planificación, la Daily, la review y la retrospectiva, por lo que desde que empieza un proyecto hasta que acaba, siempre estamos en uno u otro Sprint.

Participantes: El Sprint lo realiza el Equipo Scrum al completo, y se añaden los takeholders en el resto de eventos.

Qué tareas se tratan: en el Sprint, el Development Team lleva a cabo lo acordado en el Sprint Planning.

Duración: Un Sprint puede durar entre 2 semanas y 2 meses, aunque lo habitual es 2 o 4 semanas.

2o evento: Sprint Planning

Objetivo: Planificar el trabajo del sprint

Cuándo se realiza: Al principio del Sprint para organizarlo

Participantes: Equipo Scrum al completo, normalmente sin stakeholders aunque el team puede invitar a cualquier persona que necesiten durante la planning.

Qué temas se tratan:

-       Qué se va a hacer: lidera la reunión el Product Owner y entre todos analizan el Product Backlog, es decir, la lista de objetivos, para ver qué tareas se van a hacer. Para escogerlas, se fija cuál es el Sprint Goal (valor para el cliente) y la capacidad del equipo siempre teniendo en cuenta la Definition of Done o Definición de hecho. 

-       Cómo se va a hacer: esta parte de la reunión es del development team en su conjunto, y se discute cómo enfrentarse a las tareas teniendo en cuenta, habilidades de los desarrolladores, dependencias técnicas, los acuerdos de la retrospectiva,etc. Durante la reunión se puede hacer una aproximación técnica a las US así como una estimación en tiempo, sobre todo de las primeras US que se van a abordar durante el sprint.

Duración: Se estima que hay que invertir dos horas por cada semana que dure el sprint.


 3r evento: Daily Scrum

Objetivo: Ordenar e informar al equipo sobre las tareas realizadas y por realizar. 

Cuándo se realiza: diariamente.

Participantes: únicamente el development team.

Qué temas se tratan:

-       Qué se hizo ayer para llegar al Sprint Goal

-       En qué voy a trabajar hoy para llegar al Sprint Goal

-       Qué impedimentos veo para llegar al Sprint Goal

Duración: 15 minutos

 

4o evento: Sprint Review

Objetivo: compartir el incremento realizado entre todos los involucrados en el Software y tomar las decisiones oportunas sobre el producto ya terminado.

Cuándo se realiza: al final del Sprint 

Participantes: Los miembros del Scrum Team, presentan el incremento realizado en el Sprint a los Stakeholders.

Qué temas se tratan

-       Incremento  terminado: Los miembros del scrum team enseñarán a los stackholders cuál es el incremento que se ha conseguido en el sprint a través de la demostración del software entregable, es decir integrable en producción. Además, el Scrum Team atenderá y entenderá los comentarios de todos los presentes.

Este incremento ya ha sido validado por el Product Owner según el Definition of Done o Definición de hecho y el acceptance criteria o criterios de aceptación. 

-       Impedimentos y soluciones: los desarrolladores exponen cuáles han sido los impedimentos que se han encontrado y cuáles han sido las soluciones tomadas para poner en situación a los stackholders.

-       Recogida de información: El Producto owner recoge las impresiones, opiniones y respuestas de los stackholders y actualiza el product Backlog para el siguiente sprint.

Duración: Se planifica una hora por cada semana del sprint, pero suele durar entre 2 y 3 horas.

 

5o evento: Sprint retrospective o retrospective

Objetivo: En la retrospectiva se analiza el último sprint y se valoran mejoras para los siguientes. 

Cuándo se realiza: este evento se celebra después del Sprint Review. 

Participantes: Participa el equipo Scrum.

Qué temas se tratan:

-       Preparación de la reunión: El scrum master es el responsable de que esta sesión se realice dentro de los tiempos y de que cada miembro del equipo entienda cuál es el objetivo del evento. Recogida de información: En esta etapa, el equipo plantea todo aquello que ha ocurrido durante el sprint, con el objetivo de inspeccionarse a si mismo. Puede ser cualquier tipo de impedimentos, pasando por el estado anímico de los miembros del equipo.

-       Lluvia de ideas: Por una parte, se analiza por qué ha pasado lo que se ha expuesto en el punto anterior y cómo se pueden evitar los problemas, mantener los aciertos e incentivar aquello a mejorar.

-       Decisiones: en este momento, el equipo se compromete a realizar las acciones que subsanen estos impedimentos y se escogen aquellas que se abordarán en el siguiente sprint

-       Cierre: Se crea una lista de mejoras a realizar durante el siguiente sprint

-       Duración: Por lo general, este evento dura entre 1 y 3 horas dependiendo de las semanas de Sprint, aunque lo habitual es entre 1 y 2. 

 

Bonus: Sprint refinement o refinamiento

Objetivo: ayuda a aclarar mejor el Product Backlog, añadir detalles a los requerimientos, ordenarlos

Cuándo se realiza: puede realizarse en cualquier momento en el que se considere necesario. Si bien se le coloca como un evento porque puede suponer una reunión de miembros del equipo Scrum, más bien es un procedimiento.   

Partcipantes: el equipo Scrum. El product owner presenta las funcionalidades que requieren refinamiento.

Qué temas se tratan

-       Entender el alcance de los requerimientos

-       Analizarlos funcionalmente, que todo el equipo entienda lo mismo

-       Estimar el coste en esfuerzo de realización.

Duración: se estima que dure, como máximo, 2 horas.


¿Sabes que hacemos todas estas reuniones para que el software dé a nuestros clientes lo que necesitan?


 
Carla Campos