Xuaps

Menu restaurante

La daily

El sábado pasado fue el PyDay Galicia, un evento muy divertido y bien organizado por la gente de Python Vigo. Mi compañero en Agile Galicia, Pepe Doval, dio una charla sobre Agile, Scrum y Kanban que no os podéis perder. En ella, Pepe explicó un montón de cosas interesantes para los neófitos y para lo más veteranos, algunas de ellas con las que yo discrepo.

Pepe sostiene que la daily, esa reunión en la que se hacen las tres dichosas preguntas, es una de las más importantes de Scrum y yo me pregunto ¿cómo ha conseguido que funcione? Pero antes de que me des la chapa sobre cómo la haces en tu empresa déjame que te cuente a qué me estoy refiriendo.

La mécanica de la daily es muy sencilla pero… que levante la mano el que crea que la daily es para que todo miembro del equipo sepa que están haciendo los demás. Si ese es el problema que estás resolviendo en esta reunión, créeme, tienes otros. Si hay buena comunicación, si el tablero está actualizado, si todo el mundo usa el tablero… en fin…

La daily persigue objetivos más elevados. Por un lado, por supuesto, está uno de los motivos recurrentes en todas las reuniones, hacer equipo. Sin embargo, como muy bien dice Pepe en su charla, la daily es la reunión que se preocupa del sprint. Si vamos a la velocidad prevista, si tenemos bloqueos y cómo los resolvemos pero, sobre todo, es la reunión en la que la autoorganización del equipo debería brillar. Es cuando un miembro se dirige a otro y le pregunta cómo puede estar tardando tanto con esa tarea y se ofrece para ayudar. Es cuando se detecta un bloqueo que no se puede superar y el equipo decide lo que va a hacer para no afectar al sprint. Es cuando nos damos cuenta de que el tamaño de una tarea es demasiado grande y negociamos con el cliente recortar funcionalidad. En definitiva es cuando el equipo al completo toma el rol del detestado jefe de proyecto.

¿Sabéis cuántas veces he visto una daily funcionar así? Cero. Y es más, me pregunto: si tengo un equipo tan bueno que es capaz de hacer así las dailys ¿por qué no probamos a quitarlas y les damos el superpoder de hablar cuando necesiten?

He tenido mejores conversaciones delante de un panel Kanban que en una daily. Porque el panel kanban se centra en la imágen completa, bloqueos, wip, cadencia de entrega… mientras que la daily se centra en las personas y hace falta tener un equipo muy maduro para que esa interacción funcione como yo espero.

Desde hace un tiempo he vuelto a enfocarme más en la parte técnica de agile que en la parte metodológica pero sigo teniendo mi opinión, lo siento por los Pepes del mundo 🙂