Si queda cualquier tipo de duda acerca de los rituales relativos al Sprint, esta guía de la metodología Scrum te puede ser de mucha utilidad!
¿Qué es?
Es un marco de trabajo para conseguir resultados, que permite el trabajo colaborativo entre equipos, animando a aprender a través de la experiencia, autoorganizarse y a reflexionar sobre victorias y derrotas para mejorar continuamente. Este proceso incluye un conjunto de reuniones, herramientas y funciones que ayuda a los equipos a estructurar y gestionar su trabajo.
¿Cómo funciona?
El Scrum se organiza en Sprints, que son períodos breves de tiempo fijo (en general de dos semanas) en los que un equipo de scrum se organiza para completar una cantidad de trabajo establecida, entregando software de trabajo con frecuencia y priorizando dar respuesta al cambio por sobre el “seguir con el plan”. Para que esta metodología de trabajo funcione correctamente, es necesario establecer que el equipo arme ceremonias para permitir comunicación y transparencia y así poner a todos los integrantes en la misma página.
¿Quienes forman parte del equipo de trabajo en el Scrum?
El product owner, el Scrum master y el equipo de desarrollo.
¿Qué artefactos componen el Scrum?
El Backlog de producto (USAR UNO SOLO), el Backlog del sprint, y el “Sprint Goal”/incremento con la definición del “done”.
¿Cómo planifico el Sprint?
Para organizar entonces el trabajo, van a existir por cada Sprint al menos 4 rituales que deben respetarse:
1.- Las reuniones de planificación: Es el evento con el que se inicia un Sprint. No debería durar más de dos horas por cada sprint - una hora por semana al inicio de la semana-, y es el Scrum master el responsable de que no se extiendan más de ese tiempo. El objetivo de éstas es decidir qué se hará en el siguiente Sprint, definir lo que se puede entregar y cómo se conseguirá ese trabajo. En éstas, el equipo se reúne entero y deberá responder a dos preguntas: qué trabajo se puede llevar a cabo en este sprint, y cómo se realizará el trabajo escogido.
De las reuniones de planificación participan el product owner, el equipo de desarrollo y el scrum master.
Antes de la reunión, es fundamental que el PO analice el objetivo que debería conseguirse en el sprint y aquellos elementos del backlog del producto que permitirían alcanzar tal objetivo, y llegar a la reunión con esas definiciones tomadas, así como priorizado el Backlog de producto. Aquí el PO hace un backlock grooming (limpieza), de 30 minutos, para ahorrar tiempo en la reunión y hacerla más productiva, decidiendo y priorizando tareas que deberán cumplirse en el siguiente sprint. Puede, para hacerlo, buscar comentarios y opiniones de clientes, diseñadores y equipo de trabajo para optimizar la carga de trabajo.
En la reunión, y en base a ello, el equipo de desarrollo arma un plan sobre cuánto trabajo del backlog de producto pueden finalizar de los que tengan el estado “en curso” antes del fin del sprint (backlog del sprint): esfuerzo estimado frente a capacidad.
Es clave centrar la primera parte de la reunión en el objetivo del sprint en vez de en los detalles del backlog para permitir alternativas inteligentes sobre cómo conseguir el objetivo. Se puede, por ejemplo, usar user storys para describir el trabajo y ayudar a organizar el sprint, y añadir resultados claros y cuantificables para saber cuando se terminó.
De esta reunión el resultado más importante es que el equipo pueda describir el objetivo del sprint y cómo va a empezar a trabajar hacia ese objetivo. Eso se reflejará en el spring Backlog.
2.- Reunión diaria (o standup): es una reunión rápida de 15 minutos, donde todo el equipo comprueba cómo progresa el trabajo, para determinar impedimentos/blockers y retos que afectarían el poder lograr alcanzar el objetivo del sprint. Permite planificar las próximas 24hs de trabajo, conocer en qué esta cada integrante del equipo y tomar decisiones rápidas. Se realiza una vez por día, y responde a ¿qué terminé ayer? ¿en qué voy a trabajar hoy? ¿estoy bloqueado con algo? Se pueden hacer en formato “round robin” (todos en círculo van respondiendo de a uno a las tres preguntas) o “repasar pizarra” (se repasa con equipo todo el trabajo que hay en el pizarrón de izquierda a derecha diciendo primero lo que está más cercano a terminar y cómo trabajar en conjunto para terminarlo, señalando quien lo lleva y si hay algún blocker).
Tips: