Evento: Daily Scrum

El propósito de la Daily Scrum es inspeccionar el progreso hacia el Objetivo del Sprint y adaptar el Sprint Backlog según sea necesario, ajustando el trabajo planificado por delante. - Guía Scrum

Cuando te conté acerca del control de procesos empírico te comenté que su mecanismo se basaba en ciclos continuos de inspección y adaptación en un entorno donde se fomenta la transparencia a todo nivel.

Estos ciclos se aplican tanto al producto como al proceso y se llevan a la práctica a través de los Sprints.

Ahora bien, también te comenté que el plan del Sprint era un plan tentativo y que parte de este iba a ir emergiendo durante el mismo Sprint a medida que vayan trabajando en la construcción del Incremento.

Esto quiere decir, entonces, que el Sprint en sí mismo tampoco es un plan predictivo, por lo que no podemos controlarlo mediante un enfoque predictivo como, por ejemplo, comparando el progreso contra el plan y midiendo el avance en términos de tiempo.

Necesitamos, como ya te debes estar imaginando, un enfoque de control de procesos empírico, y eso nos lleva a los viejos conocidos: transparencia, inspección y adaptación. Estos ciclos de control a nivel de producto y de proceso se realizan cada cuatro semanas y se llaman Sprints, pero cuando hablamos de controlar el progreso hacia el Objetivo del Sprint el ciclo de control dura 24hs y se lleva a la práctica en las reuniones que llamamos Daily Scrum.

La Daily Scrum no deberían llevar más de 15 minutos. Para que esto suceda, utilicen el tiempo únicamente para visibilizar lo hecho y no para intentar resolver problemas, eso te sugiero dejarlo para un momento inmediato posterior a la Daily Scrum del cual no necesariamente deban participar todos los Desarrolladores, sino solo quienes tienen incumbencia. Adicionalmente, te recomiendo realicen la Daily Scrum todos los días a la misma hora y en el mismo lugar para reducir la complejidad.

Esta una reunión de Desarrolladores para Desarrolladores. Está ok que al principio la facilite el Scrum Master pero, a medida que los Desarrolladores se van sintiendo cómodos, transferir la facilitación para que la puedan hacer ellos mismos.

Sabiendo que, si eres Scrum Master o Product Owner, también podrías ocupar el rol de Desarrollador y si así lo haces, entonces también participarías de la Daily Scrum como Desarrollador.

Intenta que la Daily Scrum sea una reunión abierta donde cualquier interesado en escuchar lo que sucede pueda participar en calidad de observador. Si deciden invitar observadores, vela por que no participen activamente en la reunión, y mucho menos, que soliciten a los miembros del equipo justificación del progreso y explicación de los problemas.