¿Qué es el Daily Scrum Meeting?

El Daily Scrum Meeting es una reunión diaria de unos 15 minutos de duración del equipo de trabajo scrum. El objetivo de esta reunión diaria es sincronizar las tareas del equipo de trabajo hacia la meta del sprint y adaptar el sprint backlog según sea necesario.

No se deben aprovechar los Daily Scrum Meeting para solucionar problemas específicos, esto alargaría el tiempo de reunión, sí se puede aprovechar para comentarlos y posteriormente tratarlos de forma externa con el grupo correspondiente.

Forma parte de los 5 eventos de Scrum y tiene una duración limitada, como máximo 15 minutos, siempre que pueda ser menos, mejor y se recomienda que se desarrolle siempre a la misma hora y en el mismo lugar para reducir dificultades y agilizar el trabajo. Se realiza por la mañana, a ser posible a primera hora con tal de definir el contexto para el resto del día de trabajo.

¿Quién asiste a los Daily Scrum Meeting?

Al Daily Scrum Meeting asiste el equipo de desarrollo, que son los encargados del Sprint Backlog, aunque si el Product Owner o el Scrum Master están trabajando en elementos del Sprint Backlog pueden participar pero como desarrolladores.

El Scrum Master puede asistir también para asegurarse de que participa todo el equipo de desarrollo y que la reunión dura los 15 minutos.

Daily Scrum Meeting

Aunque el Daily sea una reunión exclusiva para para el equipo de trabajo, personas externas pueden asistir, siempre por invitación de los mismos, pero no podrán participar de manera activa para no influir en el desarrollo.

Los Daily Scrum Meeting que se lleven a cabo en la oficina física siempre deberán hacerse en el mismo lugar, allí donde se encuentre el tablero Scrum.

Pero debido al aumento del teletrabajo, existen actualmente varias herramientas online, como la herramienta colaborativa de ServiceTonic, ForumTonic, que permiten a los miembros del equipo encontrarse en distintas localizaciones y conectarse todos a la vez y a la misma hora. Se cuenta también con softwares de Scrum online que permiten compartir los tableros entre los miembros del equipo, de esta manera el desarrollo del Daily Scrum es igual de eficaz que el que se desarrolla en la oficina física.

Las 3 preguntas que se deben hacer en los Daily

Durante el Daily Scrum Meeting cada miembro del equipo de desarrollo debe exponer 3 aspectos:

  1. ¿Qué hice ayer para lograr el Sprint Goal (Objetivo del Sprint)?
  2. ¿Qué voy a hacer hoy para ayudar al equipo a alcanzar el Objetivo del Sprint?
  3. ¿He localizado algún impedimento que me impida a mi o a mi equipo alcanzar el Sprint Goal?

Estas 3 preguntas son las habituales que se deben plantear durante el Daily Scrum, aunque los asistentes pueden conducir la reunión de distintas maneras, y siempre orientadas a alcanzar el Sprint Goal.

Beneficios del Daily Scrum Meeting

Son varios los beneficios del Daily Scrum Meeting, los más destacados son:

  • Aumento de la productividad y del compromiso de equipo: gracias a estas reuniones diarias, los miembros del equipo saben en todo momento el estado de las tareas, esto les permite tomar medidas si se percatan que no se alcanza el Sprint Goal.
  • Mejora de la comunicación: las reuniones diarias permiten agilizar la comunicación entre los miembros del equipo, diariamente sincronizan sus tareas y pueden ayudarse entre ellos en caso necesario.
  • Evita reuniones innecesarias y largas: cuando se pone en común diariamente las tareas se evitan reuniones a posteriori que no aportan nada y que ralentizan la productividad.
  • Identificar problemas: se identifican impedimentos que impidan alcanzar el Sprint Goal, lo que permite tomar medidas y solucionarlos.
  • Promueve la toma de decisiones rápidas: la comunicación diaria entre los miembros del equipo permite tomar decisiones de manera inmediata, solucionando así tareas que, de otra manera, podían estancarse en el tiempo.

Buenas prácticas del Daily Scrum Meeting

Resumiendo lo explicado hasta ahora, se recomienda seguir las siguiente pautas para que el Daily Scrum Meeting sea eficaz:

  • Las reuniones deben durar máximo 15 minutos
  • Se deben realizar diariamente en el mismo sitio, en caso de estar en la oficina física. Si el Daily se desarrolla de manera online, los miembros del equipo deben contar con softwares que les permitan la comunicación entre todos ellos y a la misma hora
  • Debe haber un tablero Scrum en el que se ordenen las tareas y se asignen las tarjetas a los miembros del equipo
  • Cuando el equipo trabaja en remoto, se debe contar con un software para Scrum en el que se emule el tablero físico
  • Se aconseja que las reuniones se hagan de pie para evitar acomodarse y alargar el daily

Qué no se debe hacer

Igual que hay recomendaciones de buenas prácticas del Daily Scrum Meeting, existen acciones que no se deben hacer durante la reunión:

  • El Scrum Master no debe asignar las tareas: cuando esto pasa, no se incentiva la auto organización de los miembros del equipo. Además, si uno de los miembros del equipo termina su tarea y el Scrum Master no se encuentra, este se queda en un tiempo muerto en el que no puede avanzar en nada
  • No se toma en consideración el orden del Sprint Backlog: si no existe una clasificación, cuando un miembro del equipo acaba su tarea no sabrá que debe hacer a continuación, evitando el avance del proyecto
  • Esperar a que acuda el Scrum Master: tal como ya se ha comentado anteriormente, el papel del Scrum Master únicamente es de oyente, no participa activamente en el Daily Scrum Meeting, es tarea del equipo de desarrollo llevarlo a cabo

Más información sobre qué es un Daily Scrum en Scrum.org