EPS_T049 Realizar el Daily Standup

Plataformas de Aprendizaje Autodirigido

Realizar el Daily Standup.

Objetivo.
El Daily Standup es una reunión diaria de corta duración cuyo objetivo es permitir que el Equipo Scrum comparta información sobre su progreso, identifique impedimentos y coordine las tareas para garantizar que el trabajo avance sin interrupciones. Es una oportunidad para que el equipo alinee sus esfuerzos y ajuste su enfoque diario hacia los objetivos del sprint. El Daily Standup mejora la transparencia, fomenta la colaboración y asegura que todos los miembros del equipo estén informados sobre lo que sucede y lo que se necesita para cumplir con los compromisos del sprint.

Entradas.

  1. Equipo Scrum.
    El Equipo Scrum es el principal participante del Daily Standup. Todos los miembros del equipo comparten lo que hicieron el día anterior, lo que planean hacer ese día y cualquier impedimento que esté bloqueando su progreso. La participación activa de todos es clave para asegurar que el equipo esté alineado y pueda tomar decisiones rápidas para resolver cualquier problema que surja.
  2. Scrum Master.
    El Scrum Master facilita la reunión, asegurando que el Daily Standup sea breve y se mantenga enfocado. Además, el Scrum Master identifica los impedimentos mencionados por el equipo y trabaja para eliminarlos lo más rápido posible, lo que permite que el equipo continúe trabajando sin interrupciones. Su función es garantizar que el equipo siga las prácticas ágiles y mantenga una buena comunicación.
  3. Scrumboard.
    El Scrumboard proporciona una visualización clara del estado actual de las tareas. Durante el Daily Standup, el equipo puede usar el Scrumboard para ver qué tareas están en progreso, cuáles se han completado y qué trabajo sigue pendiente. Mantener el Scrumboard actualizado asegura que todos los miembros del equipo tengan una visión clara del estado del sprint.
  4. Lista de impedimentos.
    La lista de impedimentos es un registro de todos los problemas o bloqueos que están afectando el progreso del equipo. Durante el Daily Standup, los miembros del equipo mencionan cualquier impedimento que haya surgido, y el Scrum Master actualiza la lista para asegurarse de que esos problemas se resuelvan lo más rápido posible.
  5. Sprint Burndown Chart o Burnup.
    El Sprint Burndown Chart o Burnup Chart muestra visualmente el progreso del equipo en relación con el trabajo restante en el sprint. Estas herramientas permiten que el equipo evalúe si están avanzando según lo planeado o si necesitan ajustar su enfoque. Consultar este gráfico en el Daily Standup permite al equipo tomar decisiones informadas sobre cómo priorizar el trabajo.
  6. Product Owner.
    Aunque el Product Owner no siempre participa en el Daily Standup, su presencia puede ser útil para proporcionar aclaraciones rápidas sobre las historias de usuario o para ayudar al equipo a ajustar las prioridades si es necesario. El Product Owner está disponible para asegurar que el equipo esté alineado con los objetivos de negocio del sprint.
  7. Experiencia del día anterior de trabajo.
    Cada miembro del equipo trae al Daily Standup su experiencia del día anterior de trabajo. Esto incluye cualquier logro, desafío o aprendizaje que haya surgido, lo que permite al equipo adaptar su enfoque y compartir soluciones. Esta información es crucial para identificar áreas donde el equipo puede mejorar o ajustar sus esfuerzos.
  8. Dependencias.
    Las dependencias entre tareas y equipos deben estar claras durante el Daily Standup. Si una tarea depende de la finalización de otra, es esencial que el equipo lo mencione durante la reunión para evitar retrasos. Identificar y actualizar las dependencias permite al equipo priorizar el trabajo de manera más eficiente y evitar bloqueos.

Herramientas.

  1. Daily Standup.
    El Daily Standup es la herramienta central del proceso. Es una reunión breve (generalmente de 15 minutos), que se celebra diariamente con el Equipo Scrum. Su objetivo es asegurar que el equipo esté alineado y que se identifiquen los impedimentos que puedan estar bloqueando el progreso. Durante la reunión, cada miembro del equipo responde a tres preguntas clave: ¿Qué hice ayer?, ¿Qué haré hoy?, y ¿Tengo algún impedimento?. La estructura del Daily Standup permite una comunicación rápida y efectiva, asegurando que todo el equipo esté al tanto del estado del trabajo.
  2. Tres preguntas diarias.
    Las tres preguntas diarias son el pilar del Daily Standup y guían la reunión. Cada miembro del equipo responde a:

    1. ¿Qué hice ayer?: Esto permite al equipo ver el progreso realizado.
    2. ¿Qué haré hoy?: Esto ayuda a planificar las actividades del día y a establecer prioridades.
    3. ¿Tengo algún impedimento?: Esta es la pregunta más importante, ya que permite al equipo identificar bloqueos que necesiten ser resueltos por el Scrum Master o el equipo en conjunto.
      Estas preguntas permiten una comunicación clara y enfocada, asegurando que la reunión sea breve y productiva.
  3. Sala de guerra.
    La sala de guerra es un espacio físico dedicado donde el equipo Scrum puede reunirse diariamente. En esta sala, herramientas visuales como el Scrumboard están presentes para que el equipo pueda ver claramente el progreso de las tareas. Contar con una sala dedicada para el Daily Standup garantiza que la reunión se realice de manera eficiente y sin distracciones, promoviendo un ambiente de colaboración activa.
  4. Videoconferencia.
    En los equipos distribuidos o remotos, las videoconferencias son esenciales para realizar el Daily Standup. Herramientas como Zoom, Microsoft Teams, o Google Meet permiten que los miembros del equipo que no están físicamente presentes participen en la reunión de manera efectiva. Las videoconferencias aseguran que la comunicación sea clara y que todos los miembros del equipo, sin importar su ubicación, puedan colaborar en tiempo real y actualizar al equipo sobre su progreso y desafíos.
  5. Herramienta para un proyecto de Scrum.
    Las herramientas para un proyecto de Scrum como Jira, Trello, o Asana son fundamentales para gestionar las tareas del equipo. Durante el Daily Standup, estas herramientas permiten al equipo actualizar el Scrumboard, gestionar las dependencias y hacer un seguimiento del estado de las tareas. Estas plataformas proporcionan una vista clara de qué tareas están en progreso, cuáles están bloqueadas y cuáles se han completado, facilitando la transparencia y la colaboración entre todos los miembros del equipo.

Salidas.

  1. Scrumboard actualizado.
    El Scrumboard actualizado es una de las salidas principales del Daily Standup. Después de que el equipo comparte su progreso, el Scrumboard se actualiza para reflejar el estado de las tareas. Las tareas pasan de «Por hacer» a «En progreso» o «Completado», lo que permite al equipo visualizar claramente qué trabajo queda pendiente y qué se ha finalizado. Un Scrumboard actualizado asegura que todos los miembros del equipo tengan una visión clara del sprint y facilita la colaboración y el ajuste del trabajo según sea necesario.
  2. Lista de impedimentos actualizada.
    Durante el Daily Standup, los miembros del equipo mencionan los impedimentos que están bloqueando su progreso. Estos impedimentos se añaden a la lista de impedimentos, que luego es gestionada por el Scrum Master. Esta lista actualizada es fundamental para que el Scrum Master trabaje en la resolución de los bloqueos de manera inmediata, permitiendo que el equipo siga avanzando sin interrupciones. Mantener la lista de impedimentos al día garantiza una gestión proactiva de los problemas que podrían afectar el sprint.
  3. Sprint Burndown Chart o Burnup actualizado.
    El Sprint Burndown Chart o el Burnup Chart se actualiza durante o después del Daily Standup, reflejando el progreso del equipo en relación con el trabajo restante. Estas gráficas permiten al equipo y al Scrum Master monitorear si el sprint está avanzando según lo planificado o si hay retrasos que deben abordarse. Un gráfico actualizado ayuda a identificar si es necesario ajustar las prioridades o si el equipo necesita mejorar su ritmo de trabajo para cumplir con los objetivos del sprint.
  4. Equipo Scrum motivado.
    Un Equipo Scrum motivado es una salida clave del Daily Standup. Al tener una reunión breve y enfocada donde todos los miembros pueden compartir sus logros y desafíos, el equipo se siente más conectado y alineado con los objetivos del sprint. La motivación también aumenta cuando los impedimentos se identifican y se resuelven rápidamente, lo que mejora la moral del equipo y fomenta un ambiente de trabajo más productivo y colaborativo.
  5. Solicitud de cambios no aprobados.
    Durante el Daily Standup, pueden surgir solicitudes de cambios que no se consideran viables o prioritarias en ese momento. Estas solicitudes de cambios no aprobadas se documentan para ser revisadas en futuras sesiones de planificación o para ser descartadas si no agregan valor inmediato. Tener esta salida documentada ayuda al Product Owner y al equipo a gestionar eficientemente las expectativas y a centrarse en las prioridades correctas.
  6. Riesgos identificados.
    Durante la reunión, los miembros del equipo pueden identificar nuevos riesgos que podrían afectar el progreso del sprint. Estos riesgos se documentan para su evaluación y para que se planifiquen acciones de mitigación. Identificar los riesgos de manera temprana permite al equipo actuar de forma proactiva para minimizar su impacto en la entrega de los entregables del sprint.
  7. Riesgos mitigados.
    Los riesgos mitigados son aquellos problemas que el equipo ha abordado con éxito y que ya no representan una amenaza para el progreso del sprint. Documentar estos riesgos mitigados es importante para asegurar que el equipo aprenda de la experiencia y pueda aplicar soluciones similares en el futuro. Mantener un registro de estos riesgos también permite una mejora continua en la gestión de riesgos.
  8. Dependencias actualizadas.
    Las dependencias actualizadas reflejan cualquier ajuste en las relaciones entre tareas o historias de usuario que se hayan discutido durante el Daily Standup. Mantener las dependencias actualizadas asegura que el equipo trabaje de manera eficiente, resolviendo cualquier dependencia que pueda bloquear el progreso de una tarea o historia. Esto permite priorizar el trabajo correctamente y evita retrasos causados por dependencias no gestionadas.
Rol Responsabilidades
Scrum Master
  • Se asegura que el scrumboard y la lista de impedimentos estén actualizados.
  • Garantiza que los daily standup se realicen en forma oportuna y de forma estructurada.
Equipo Scrum
  • Actualiza el scrumboard durante cada sprint.
  • Discute los problemas que enfrenta cada miembro y busca soluciones para motivar al equipo.