1. La sincronización, alineación, colaboración y comunicación entre los miembros del equipo.
2. El conocimiento del estado del sprint y validar sí se cumplirán los compromisos con el cliente.
3. La adaptación del trabajo para cumplir o ajustar la meta del sprint y de las tareas comprometidas.
4. La transferencia de información y la colaboración entre los miembros del Equipo.
5. El aumento del compromiso de cada miembro del Equipo.
6. La eliminación de obstáculos para progresar las tareas del Sprint o Kanban.
7. La solución de las dependencias, internas y externas, entre las tareas.
1. Se reúne el equipo de desarrollo con su tablero actualizado de tareas.
2. Cada miembro comparte, en forma concreta, sin entrar en detalles, el trabajo que está realizando, el que terminó el día anterior y el que iniciará ese día o al terminar el que realiza.
3. El resto del equipo escucha atentamente, para identificar cómo colaborar con el compañero.
4. El compañero con ideas para ayudar lo manifiesta, en forma concreta, sin entrar en detalles.
5. Luego de la daily, se reúnen las personas que necesiten trabajar con los temas tratados.
Que No es la Daily:
1. Un espacio para detallar o refinar requerimientos o tareas.
2. Una sesión de seguimiento o estatus para informar en que anda cada uno.
3. Una reunión social.
4. Una reunión que sustituye refinamientos, planificaciones, revisiones o retrospectivas.
5. El encuentro de varios equipos de trabajo.
Cabe destacar, que nos referimos, principalmente, a un equipo de desarrollo de software (DevTeam), entre 3 y 9 desarrolladores, responsable de un producto o proyecto, o de un grupo de productos de baja demanda relacionados.
Algunos de los errores más comunes y soluciones son:
Definición/Práctica |
Errores
comunes |
Soluciones |
Observaciones |
Es una reunión de DevTeam |
Se incorporan otros roles e invitados para
“aprovechar” que se tiene al Dev Team junto. Participan muchas
personas. Sí a un DevTeam de 7 personas, se suma el SM, PO, PM, Arquitecto
y Calidad, ya tenemos una reunión de 12 personas. |
Los participantes obligatorios son solo
los desarrolladores. El SM modera el evento y se lleva los impedimentos. Otros roles del equipo podrían asistir
como Oyentes para facilitar la
solución de impedimentos. |
Si se necesita la intervención del PO,
o Stakeholders funcionales o técnicos, deben hacerlo fuera de la Daily. El Scrum Team tiene otros eventos con
el DevTeam para refinar, priorizar, validar, planificar, mejorar, etc. |
Para Compartir
el trabajo diario del equipo |
Aprovechar la daily para aclarar dudas, refinar o
validar requerimientos, estimar o
hacer demos, hacer mini retros, o
para hacer
un reporte de lo que está haciendo cada persona. Socializar en la daily. |
Cada evento en Scrum tiene su propósito. El de la
Daily es para compartir el trabajo,
informar impedimentos y obtener ayuda de otros miembros del equipo para
lograr la meta del Sprint o resolver las tareas. Conseguir el espacio para los otros temas. |
Si se utiliza cada evento para lo que fue diseñado,
la Daily puede centrarse en su propósito. Para refinar y aclarar dudas están los eventos de refinamiento y
planificación. Para validar y probar, las
reviews y para corregir y mejorar pautas
de trabajo, las retros. Y para socializar, busquemos espacios para ello que
no sea en la Daily, |
Para Inspeccionar y Adaptar el Sprint Backlog
y los tableros Kanban |
No actualizar el Sprint Backlog y los Tableros Kanban, con las urgencias
o imprevistos que surjan. Perder de vista la Meta del Sprint y el compromiso de entrega de las
tareas. |
La inspección
diaria del trabajo facilita adaptar la planificación de entregas y las fechas
compromiso. |
Sin transparencia
no sabremos qué estamos inspeccionando y cómo adaptarnos para cumplir los
compromisos adquiridos por el DevTeam. |
Para “construir
equipo” |
Que cada persona se enfoque solo en sus tareas y que se desconecte de la daily luego de
intervenir. |
Potenciar el concepto de equipo. Interesarse en
ampliar sus conocimientos y comprender el trabajo y problemas del compañero.
Todos en el equipo comparten el mismo propósito: Cumplir los compromisos del
DevTeam. |
Un equipo ágil evoluciona cuando se enfoca en que se
cumplan los compromisos que adquiere el DevTeam, más allá de realizar las
tareas individuales que tiene cada persona asignada. |
Dura 15
minutos |
Se alargan por No
tener una buena moderación, extenderse
en detalles, no escucharse, no
respetar el derecho de palabra, ser impuntuales, entre otros.
|
Realizar una buena
moderación. Ayuda el uso de un cronómetro,
de un objeto o práctica para ordenar
las intervenciones, pedir la palabra, la preparación previa de cada participante, la escucha activa de todos, y fortalecer el valor de la puntualidad. |
Acordar
normas que faciliten una daily de 15 minutos que cumpla su
propósito. Involucrar a todos en el establecimiento de estas
normas, puede ayudar colocarlas en un lugar visible o designar un rol
rotativo de “observador del cumplimiento” |
Foco en el
Tablero actualizado de las tareas del Sprint y prioritarias |
No compartir el tablero. Tablero desactualizado.
Muchas tareas en progreso. |
Compartir
el Tablero Actualizado. Cada desarrollador habla de sus tareas en progreso (debe ser 1), lo
que terminó el día anterior y lo
que tomará al terminar la actual tarea. |
Limitar el trabajo en curso y bloquear las Tareas
que no se pueden avanzar ayuda a focalizar
el trabajo del equipo en cerrar tareas, en lugar de seguir abriendo
tareas y tener varias en curso. |
Vamos a promover el debate en los equipos para incentivar soluciones adaptadas a las características y necesidades particulares de cada uno.
Reflexionemos juntos sobre éste y otros temas que impactan la productividad del equipo.
No hay comentarios:
Publicar un comentario
Gracias por tus comentarios :)