- El standup diario (o daily scrum), que normalmente se realiza en equipos ágiles, suele consistir en responder estas tres preguntas
- ¿Qué hiciste ayer?
- ¿Qué vas a hacer hoy?
- ¿Hay algún impedimento?
- Escenario típico de fracaso: termina siendo solo un momento para leer la lista de pendientes de ayer y de hoy
- Se reúne gente de áreas distintas y en exceso, y terminan hablando de cosas que no les interesan a los demás
- Se profundiza demasiado en un tema específico y la reunión se alarga
- En cualquier caso, el problema de fondo es no entender bien el propósito de la reunión diaria de standup
- El verdadero objetivo del standup
- Optimizar la probabilidad de que el equipo de desarrollo logre el objetivo del sprint
- El standup es el momento para hablar sobre preocupaciones u obstáculos que puedan afectar el logro del objetivo del sprint
- Si durante el sprint no se reportó ningún blocker en los standups, pero el equipo aun así no logró el objetivo del sprint, entonces están haciendo mal el standup
- Para que el equipo cumpla bien el objetivo del sprint, hay que identificar y resolver los obstáculos lo más rápido posible
- Por eso, en el daily scrum se debe 1) revisar el trabajo restante comparando el estado actual con el objetivo del sprint y 2) compartir los obstáculos actuales o previstos para resolverlos rápido
- Por eso, la pregunta más importante es la última: “¿Hay impedimentos?”
- Pero a menudo a la gente le cuesta detectar si lo que está haciendo está tomando demasiado tiempo. Conviene definir reglas adecuadas. Por ejemplo, considerar como blocker cualquier tarea que no haya tenido ningún avance durante dos días.
- El standup diario es para el equipo de desarrollo.
- Durante el sprint, quienes trabajan para alcanzar el objetivo del sprint son únicamente el equipo de desarrollo
- Incluir al product owner o a diseñadores para escuchar qué completaron y qué obstáculos tienen no aporta demasiado
- No conviertas esta reunión en una reunión interdiaria o semanal. Si surge esa idea, significa que actualmente no se le está viendo utilidad al standup, así que hay que resolver ese problema.
3 comentarios
Después de compartir el resumen dentro del equipo y seguir conversando, sentí que algo no cuadraba, así que al revisar...
tradujeron
goalde forma consistente como objetivo, pero sería aún mejor sisprintse corrigiera a meta ystandupa propósito.La clave es decirle al equipo lo que "necesita decirse".
Ya sea una reunión común, un daily o una review, si se deja a su suerte, al final cada quien termina diciendo solo lo que "quiere decir", y lo que realmente "necesita decirse" queda fuera.
Por eso, vale la pena cuestionar tanto hacer preguntas estandarizadas como qué hiciste ayer, qué vas a hacer o si hay bloqueos, como también si de verdad es necesario hacer el daily todos los días.
La idea es que todos se vuelvan facilitadores, que cada quien diga por sí mismo lo que hace falta decir y ayude a que los demás también lo hagan,
y que, en vez de reuniones periódicas, la comunicación ocurra cuando sea necesaria y de forma frecuente.
Según los criterios del Daily Scrum que plantea Scrum, si el Product Owner y el diseñador también están participando en el avance del sprint, se les hace participar como Developers,
así que parece haber una ligera diferencia entre el propósito del daily stand-up del que habla este artículo y el propósito del Daily Scrum en Scrum :)