Timeboxing en equipos de Scrum
Jun 05, 2023En muchos equipos de Scrum hay un falso concepto de que todo es colaborativo. Esto lleva a que los integrantes del equipo muchas veces se dispersen, no se enfoquen en sus tareas individuales y las culminen tarde. Por ello es fundamental establecer un proceso para que ejecuten sus tareas de forma eficaz.
Este factor es clave para poder entregar todas las historias de usuario comprometidas con el Product Owner al iniciar el sprint. La Guía de Scrum indica:
"La Daily Scrum es un evento de 15 minutos para los Developers del Scrum Team. Para reducir la complejidad, se lleva a cabo a la misma hora y en el mismo lugar todos los días hábiles del Sprint".
"La Sprint Planning tiene un límite de tiempo de máximo ocho horas para un Sprint de un mes. Para Sprints más cortos, el evento suele ser de menor duración".
"Mi experiencia indica que los equipos que ejecutan sus tareas diarias en timeboxes (espacios de tiempo) son más eficientes que otros".
Timeboxing significa culminar una tarea en un tiempo fijo. Aquí lo determinante es crear el mayor valor posible en el timebox seleccionado para la tarea. Lo que se busca es evitar la perfección y extenderme por horas o días, afectando el rendimiento del sprint.
Opciones de timeboxing
- Pomodoro: ejecutar una tareas en intervalos de 25 minutos
- Variables: en función de la complejidad de la tarea, disponibilidad de la persona, etc
- Regla 120 / 15: hay estudios que indican que la productividad de las personas baja sustancialmente luego 2 horas de trabajo continuo. Por eso se sugiere usar timeboxes de 2 horas y descansos de 15 minutos.
Personalmente recomiendo la tercera opción.
Ventajas
- Trabajar las 8 horas de oficina y evitar horas extras o fines de semana
- Esforzarse 100% en el timebox especificado y sentir la satisfacción del deber cumplido
- No procrastinar, ya que ejecuto las tareas más prioritarias al principio
- No interrumpir a los demás
Consideraciones
- Evitar toda interrupción externa durante la ejecución del timebox (cero email, cero llamada, cero celular, cero reunión)
- Enfocarse totalmente en la tarea actual
- Evitar el multitasking
- A menos que esté ejecutando una tarea en forma colaborativa (pair programming, pair review, brainstorming, etc), debo abstraerme y ejecutar el timebox individualmente.
En línea con el método, ¡se activó la alarma indicando que el timebox que establecí para escribir esta nota ha culminado!
Éxito en sus proyectos.
¡10 años de experiencia transformando profesionales!