Daily Scrum

<Apertura/> (Minuto 00:00 - 01:00)

En nuestra última clase, exploramos a fondo la Planificación del Sprint. Ahora, ¿qué sucede cuando el trabajo está en marcha? A menudo escucho la frase: "No puede ser micromanagement cuando no hay ningún manager" y es lo que me gusta decir cuando veo una práctica errónea de la Daily Scrum. Hoy, vamos a descubrir el verdadero propósito de este evento y por qué es tan valioso para la autogestión de un equipo.

Ideas claves (Minuto 01:00 - 04:30)

El Daily Scrum es un evento de 15 minutos (máximo) para los Desarrolladores del Equipo Scrum. Su propósito es inspeccionar el progreso hacia el Objetivo del Sprint y adaptar el plan de trabajo según sea necesario.

No es una reunión de reporte de estatus para el Product Owner o el Scrum Master. Es un espacio para que los Desarrolladores se sincronicen, identifiquen impedimentos y promuevan la toma de decisiones rápida.

La Guía de Scrum 2020 eliminó las preguntas prescriptivas del Daily Scrum ("¿Qué hice ayer?", "¿Qué haré hoy?", y "¿Qué impedimentos tengo?") para fomentar un enfoque más flexible y centrado en el objetivo del Sprint.

Errores comunes del Daily Scrum:

  • Micromanagement: Cuando el evento se convierte en una reunión de reporte de estatus para el Scrum Master o el Product Owner.
  • Duración excesiva: La reunión se extiende más allá de los 15 minutos, perdiendo su foco y cadencia.
  • Falta de foco: El equipo discute temas que no están relacionados con el progreso del Sprint, como problemas técnicos detallados. Estos deben abordarse en otras reuniones.

Práctica (Minuto 4:30 - 6:00)

Continuando con nuestro ejemplo de la aplicación de aprendizaje de idiomas, veamos cómo se vería una Daily Scrum exitosa.

  • [Video: Muestra a un equipo de Desarrolladores, de pie, alrededor de un tablero digital de tareas. Uno de ellos habla.] "Para el objetivo de 'implementar la funcionalidad de audio', ayer terminé de grabar las 10 palabras del vocabulario. Hoy me centraré en integrar esos audios a la aplicación."
  • [Video: Otro Desarrollador interviene.] "Yo estoy trabajando en la interfaz de usuario. Ayer tuve un problema con la alineación de un botón y no pude terminarlo. No es un impedimento grave, pero necesitaría unos 30 minutos extra de alguien que sepa de diseño para que me ayude a resolverlo."
  • [Video: Un tercer Desarrollador responde.] "Yo te puedo ayudar con eso después de mi primera tarea. Así, los dos podemos completar nuestra parte a tiempo"

En este ejemplo, el equipo no reporta un estatus, sino que se sincroniza y colabora para resolver un obstáculo.

Cierre (Minuto 6:00 - 7:00)

El Daily Scrum es un evento de gran valor. Fortalece la comunicación y la colaboración entre los miembros del equipo. Las Daily Scrum por sí solas son una práctica muy recomendada para el desarrollo de equipos. ¿En qué iniciativa, equipo o entorno te sería de valor implementar una Daily? Cuéntanos en los comentarios. Nos vemos en la próxima clase, donde exploraremos como se vive un Sprint Review.