Qué son los Eventos en Scrum

¿Sabes qué son los Eventos en la metodología Scrum? En Scrum existen diferentes eventos predefinidos que tienen como objetivo crear regularidad y minimizar la necesidad de reuniones no definidas en Scrum.

El propio Sprint es el contenedor del resto de eventos y cada uno de estos eventos de Scrum constituye una oportunidad para la inspección y adaptación al proyecto.  El Sprint cuenta con una duración fija, de como máximo 4 semanas, y no puede ni acortarse ni alargarse, el resto de eventos de Scrum tendrán una duración proporcional u otra dependiendo del tiempo del propio Sprint.

Los eventos en Scrum están pensados para el Scrum Team, pero no todos los miembros acudirán a todos los eventos, ni todos los roles tendrán las mismas responsabilidades dentro de cada evento.

Existen 5 Eventos en Scrum:

  • Sprint
  • Planificación del sprint (Sprint Planning)
  • Scrums diarios (Daily Scrum)
  • Revisión del Sprint (Sprint Review)
  • Retrospectiva del Sprint (Sprint retrospective)

Definición Sprint y sus fases

Las 5 fases de los Sprint

Cuando se inicia un proyecto, el Product Owner debe entregar una lista de objetivos o requisitos priorizada, conocida como plan del proyecto y la tarea del Scrum Master, que es el director del proyecto, es eliminar los obstáculos que puedan aparecer durante el desarrollo y agilizar los procesos con tal de alcanzar los objetivos en un tiempo marcado.

Para conseguir estos objetivos, se especifican 5 fases en el sprint:

1. Sprint

Se podría decir que Sprint es el nombre que recibe cada ciclo o iteración que se va a haber dentro de un proyecto Scrum.

El Sprint es el corazón de la metodología Scrum. Es un evento de Scrum que se realiza en un período corto de tiempo, entre 2 y 4 semanas durante el cual un Scrum Team trabaja para crear un incremento de producto «Terminado» utilizable y desplegable. Durante el desarrollo de un proyecto, todos los Sprint deben tener la misma duración.

Debe ser un período corto para que el proyecto no se disperse en el tiempo y no se pierda el feedback con el cliente.

Cada Sprint empieza inmediatamente después de la finalización del Sprint anterior.

Lo que se consigue con los Sprints es que cuando un cliente propone un proyecto, un Product Backlog que son los requisitos, este se pueda dividir en ciclos, en Sprints (Sprint Planning, Daily Meeting, Sprint Review, Sprint Retrospective), donde en cada uno de ellos se obtenga un producto en pleno funcionamiento.

Durante el Sprint:

  • No se realizan cambios que puedan afectar al Sprint Goal
  • Los objetivos de calidad no pueden disminuir
  • El alcance puede renegociarse con el Product Owner y el Equipo de Desarrollo

2. Reunión de planificación del Sprint (Sprint Planning Meeting)

La reunión de Planificación del Sprint o Sprint Planning servirá para planificar el trabajo a realizar durante un sprint y en ella participan todos los miembros del Scrum Team

Quizás es la parte más importante del proyecto, ya que una buena planificación es indispensable para que se cumplan los plazos establecidos.

Durante el Sprint Planning se deberá dar respuesta a dos preguntas:

  • ¿Qué incremento de valor puede entregarse como resultado del Sprint qué comienza?
  • ¿Cómo se desarrollará el trabajo necesario para entregar ese incremento?

Responsabilidad de los roles en el Sprint Planning

El Equipo de Desarrollo trabaja para proyectar la funcionalidad que se desarrollará durante el Sprint.

El Product Owner define que objetivo se debería alcanzar durante el Sprint y los elementos del Product Backlog.

El Scrum Master deberá delegar las tareas correspondientes a cada equipo y hacer las predicciones de tiempos de entrega, su tarea es asegurarse que el evento se lleva a cabo y que los asistentes entienden su propósito y les enseña a mantenerse dentro del periodo de tiempo.

Durante el Sprint Planning el Scrum Team define el Sprint Goal, el objetivo del Sprint. Este objetivo se logra durante el Sprint a través del desarrollo del Product Backlog. Una vez el Sprint Goal está claro, el Equipo de Desarrollo seleccionará que elementos del Product Backlog, define el Sprint Backlog.

Es recomendable el uso de Software Scrum para poder asignar las tareas así como para saber el estado de cada una de ellas. Con este conocimiento se puede llegar a saber si se cumplirán los tiempos o por si el contrario es necesario tomar medidas para encauzar el proyecto.

¿Cuánto dura un Sprint Planning?

El tiempo de planificación del sprint es variable; para un Sprint de 4 semanas el tiempo máximo del Sprint Planning será de 8 horas, para uno de 3 semanas será máximo de 6 horas y así proporcionalmente.

3. Scrum diarios (Daily Scrum Meeting)

El objetivo de los Daily Scrum Meeting es que el Equipo de Desarrollo ponga en común el avance de sus tareas y cree un plan para la próxima jornada de trabajo. El equipo debe ser capaz, en estos scrums diarios, de explicarles al Scrum Master y al Product Owner, cómo van a trabajar para conseguir el objetivo.

El Scrum diario, conocido como Daily, se realiza diariamente en el mismo lugar y a la misma hora con el Equipo de Desarrollo para agilizar el proceso y no deben ser superiores a los 15 minutos de duración.

Estos scrums diarios o dailys agilizan las comunicaciones y consiguen centrar en el tiempo el proyecto: es en estos dailys donde se detectan los obstáculos que impiden el avance del desarrollo, ayudan a la toma de decisiones que favorezcan el cumplimiento de los tiempos a la vez que se consigue que el equipo de desarrollo vaya conociendo a fondo el proyecto.

Más sobre los Daily Scrum Meeting

¿Cuánto dura un Daily Scrum Meeting?

En este caso, la duración del Sprint es independiente, un Daily Scrum debe durar como máximo 15 minutos diarios.

4. Revisión del sprint (Sprint review)

Es en el Sprint Review o Revisión del sprint cuando el equipo presenta al cliente y al equipo los requisitos definidos en el Sprint Planning Meeting en forma de mejora y desarrollo del producto. Si es necesario, es en esta reunión cuando se puede adaptar el Product Backlog

Es una reunión informal que se realiza al finalizar el Sprint en la que se presenta el desarrollo realizado y los asistentes proponen nuevas cosas para hacer potenciando así la colaboración entre todos.

El Sprint review o Revisión del Sprint incluye:

  • Los asistentes son el Equipo Scrum y los invitados por parte del Product Owner
  • El mismo Product Owner destaca que objetivos se han alcanzado y cuáles no
  • De nuevo, el Product Owner analiza el estado del Product Backlog y propone nueva fecha de finalización del proyecto analizando el trabajo desarrollado hasta este sprint review
  • Se presenta, por parte del equipo de desarrollo, que se hizo bien y que no, y cómo se solucionaron los problemas durante el Sprint
  • El equipo de desarrollo puede presentar que carencias tiene para conseguir una solución
  • Entre todos, se proponen nuevas tareas que aporten nuevo valor al producto

El resultado del Sprint Review es un Product Backlog revisado que define los elementos del próximo Sprint Backlog. 

¿Cuánto dura un Sprint Review?

Dependiendo de la duración del Sprint, el tiempo de un Sprint Review variará. Así, para un Sprint de 4 semanas, el Sprint Review deberá ser de 4 horas como máximo, y así proporcionalmente según el número de semanas del Sprint.

DoneTonic

5. Retrospectiva del Sprint (Sprint retrospective)

Se aprovecha para inspeccionar el trabajo realizado por el Equipo Scrum y proponer mejoras para aplicar a los siguientes Sprint. Es una oportunidad para el Equipo Scrum de inspeccionarse a sí mismo y de crear un plan de mejoras para el próximo Sprint.

El Scrum Master debe motivar al equipo para que mejore su proceso de desarrollo dentro del marco Scrum y participa en la reunión como miembro del equipo.

El Equipo Scrum planifica formas de mejorar la calidad del producto mediante la mejora de los procesos y adaptando la definición de «Terminado» o «Done».

Se debe analizar:

  • Qué fue bien y qué fue mal en el último Sprint, para poner remedio y solucionar de antemano los obstáculos que ya han aparecido
  • Las relaciones interpersonales

En función del resultado de la reunión del Sprint Retrospective se recomienda implementar un plan de mejora respecto a cómo trabajar de manera más eficaz para el próximo Sprint.

¿Cuánto dura un Sprint Restrospective?

También dependerá de la duración total del Sprint. Para un Sprint de 4 semanas el Sprint Retrospective deberá durar 3 horas como máximo, para uno de 3 deberá durar 2,25 horas y así proporcionalmente hasta los Sprint de 1 semana.