El Sprint es el corazón de la práctica Scrum, un evento con un tiempo acotado (de hasta un mes) en el que se debe entregar “Terminado” una serie de componentes. Terminado se entiende como aceptable por el cliente, debidamente testeado y probado (aunque sea limitado en sus funcionalidades). Todo lo que se entrega, tiene que estar funcionando. Lo que no está “Terminado” no se muestra.
Dentro del Sprint se definen una serie de Eventos que son todos fundamentales:
1. Planeamiento del Sprint/Sprint Planning
Todos los involucrados en el equipo se reúnen para planificar el Sprint. Durante este evento se decide qué requerimientos o tareas se le asignará a cada uno de los elementos del equipo. Cada integrante deberá asignar el tiempo que crea prudente para llevar a cabo sus requerimientos. De esta manera se define el tiempo de duración del Sprint.
2. Reunion de Equipo de Scrum/Scrum team meeting
Estas reuniones se deben realizar diariamente con un máximo de 15 minutos. Siempre en el mismo horario y lugar. En ellas, cada miembro del equipo deberá responder tres simples preguntas:
- ¿Qué hiciste ayer?
- ¿Qué tienes planeado hacer hoy?
- ¿Qué obstáculos encontraste en el camino?
Estas reuniones sirven para que todos los miembros del equipo se apoyen entre ellos. Si alguno de ellos tiene algún inconveniente que tome más tiempo del asignado en resolverse; este debe tratarse más a fondo en una reunión enfocada en buscar la mejor solución para ello.
3. Refinamiento del Backlog/Backlog Refinement
El Product Owner revisa cada uno de los elementos dentro del Product Backlog con el fin de esclarecer cualquier duda que pueda surgir por parte del equipo de desarrolladores. También sirve para volver a estimar el tiempo y esfuerzo dedicado a cada uno de los requerimientos.
4. Revisión del Sprint/Sprint Review
Los miembros del equipo y los clientes se reúnen para mostrar el trabajo de desarrollo de software que se ha completado. Se hace una demostración de todos los requerimientos finalizados dentro del Sprint. En este punto no es necesario que todos los miembros del equipo hablen. Pueden estar presentes pero la presentación está a cargo del Scrum Master y el Product Owner.
5. Retrospectiva del Sprint/Retrospective
En este evento, el Product Owner se reúne con todo su equipo de trabajo y su Scrum Masterpara hablar sobre lo ocurrido durante el Sprint. Los puntos principales a tratar en esta reunión son:
- Qué se hizo mal durante el Sprint para poder mejorar el próximo
- Qué se hizo bien para seguir en la misma senda del éxito
- Qué inconvenientes se encontraron y no permitieron poder avanzar como se tenía planificado
No hay comentarios:
Publicar un comentario