Reunion Diaria De Scrum
De Dos Ideas.
Revisión del 19:01 31 jul 2008 de Admin (discusión | contribuciones)
En Scrum, el Scrum Diario es una reunión de 15 minutos máximo, que se realiza todos los días y participan todos los Miembros Del Equipo De Scrum durante el desarrollo de un Sprint. Durante esta reunión el equipo sincroniza su trabajo, progreso e informa cualquier impedimiento que tenga o prevea al Scrum Master (para que éste pueda tratarlos).
Entradas
Backlog del sprint y gráfico de avance (burn-down) actualizados con la información de la reunión anterior. Información de las tareas realizadas por cada componente del equipo
Resultados
Backlog del sprint y gráfico de avance (Burn-down) actualizados. Identificación de necesidades e impedimentos.
Beneficios
Esta reunión es de suma utilidad y tiene los siguientes beneficios:
- Los impedimentos se identifican prontamente, para poder mantener el ritmo de desarrollo.
- Se disminuye la duplicación de esfuerzo.
- Mejor comprensión de la interdependencia entre los Miembros Del Equipo De Scrum.
- Se comparten objetivos y una dirección clara en el equipo.
- Se contruye confianza y motivación durante el Sprint.
- Se mejora la productividad, al tener una presión inconsciente por el hecho de tener que pararse frente al resto del equipo y contar en lo que se estuvo trabajando.
- Mejora la comunicación del equipo y sus relaciones.
Reglas
- Tener la Reunión Diaria de Scrum en el mismo lugar, a la misma hora todos los días. Lo ideal es que la reunión sea lo primero del día, de manera que los miembros del equipo puedan recordar lo que hicieron el día anterior, y planear el día que comienza.
- Se requiere de todos los miembros del equipo en la reunión. Si por cualquier motivo algún miembro no puede asistir, se necesitaría que el ausente participe por teléfono, o que otro miembro reporte el status del ausente.
- Los miembros deben ser puntuales. El Scrum Master comienza la reunión a la hora indicada, sin importar quién esté presente. Cualqueir miembro que llegue tarde paga una multa que es donada para caridad!
- El Scrum Master comienza la reunión con la persona que esté a su izquierda y sigue en sentido horario hasta que todos hayan hablado.
- Cada miembro del equipo debe responder a estos preguntas:
- ¿Qué hiciste desde el último Scrum Diario respecto al proyecto?
- ¿Qué harás desde ahora y hasta el próximo Scrum Diario?
- ¿Qué te está impidiendo hacer tu trabajo lo mejor posible?
- Cada miembro informa la cantidad de tiempo que le falta para terminar la tarea que tiene asignada, registrando dicho valor en su tarea. Así, el Scrum Master podrá luego realizar el Seguimiento Del Sprint.
- Los miembros del equipo no deben divagar fuera de estas preguntas, saltando por ejemplo a temas como diseño, discusiones de problemas, rumores, etc. El Scrum Master es responsable de mantener el orden y pasar de persona a persona lo más rapidamente posible.
- Los miembros del Equipo deben dirigirse al Equipo al hablar. La reunión no se trata de "Informarle al Scrum Master".
- Durante la reunión sólo una persona habla al mismo tiempo. El resto escucha sin hablar entre ellos.
- Cuando algún miembro del Equipo informa algo de interés para otros miembros del Equipo, o necesita ayuda de otros, cualquier miembro del Equipo puede organizar inmediatamente para juntarse luego de terminado el Scrum Diario.
- Los Pollos (personas fuera del Equipo) son bienvenidos de participar en el Scrum Diario, pero no se les permite hablar, realizar observaciones, hacer gestos o interferir con la reunión de cualquier otra manera.
- Los Pollos se mantiene alejados en la perisferia del Equipo, de manera de no interferir.
- Si muchos Pollos quieren asisten a la reunión, el Scrum Master puede limitar la asistencia de los mismos para mantener el orden.
- Los Pollos o Cerdos que no sigan las reglas pueden ser excluidos de la reunión (en el caso de los Pollos) o quitados del Equipo (Cerdos).
Al final de la reunión
- Con las estimaciones de tiempos actualizadas por el equipo, el Scrum Master actualiza el gráfico de avance del sprint.
- El responsable de la gestión de procesos de la organización (Scrum Manager o Scrum Master) comienza a gestionar las posibles necesidades e impedimentos identificados.