Gráfico de avance
El gráfico de avance o “burn down” es el gráfico que los desarrolladores actualizan, durante el sprint, a ser posible a diario, para monitorizar el ritmo de avance. Es útil para la detección temprana de desviaciones que puedan comprometer la entrega al final del sprint.
Seguimiento de proyectos
La estrategia ágil para el seguimiento de los proyectos se basa en:
- Medir el esfuerzo que falta, no el realizado.
- Realizar un seguimiento muy cercano (diario de ser posible).
Este gráfico debe ser actualizado diariamente, y se registra:
- En el eje Y se registra el trabajo que aún falta por realizar.
- En el eje X se registran los días del sprint.
Día a día, cada desarrollador estima en la pila del sprint el esfuerzo pendiente para cada unidad de trabajo, hasta que se termina. Con esa información se actualiza el gráfico, reflejando cada día el esfuerzo total pendiente.
Cuando se trabaja con historias de usuario en lugar de tareas (que, recordemos, deberían ser de un día de duración o menos) el gráfico de avance se puede actualizar por historia acabada, en lugar de por esfuerzo estimado pendiente en cada historia día a día. La historia se convierte en la medida de avance principal, y se restan todos los puntos estimados para cada historia una sola vez, cuando ésta se completa.
El avance ideal de un sprint estaría representado por la diagonal que reduce el esfuerzo pendiente de forma continua y gradual hasta terminarlo en el último día del sprint:
Las gráficas de diagonal perfecta no son lo habitual, y la siguiente imagen es un ejemplo de un patrón de avance más normal.
El siguiente sería el aspecto de la gráfica en un “sprint subestimado”:
La estimación que realizó el equipo en la reunión de inicio del sprint es inferior al esfuerzo real que están requiriendo las tareas.
Y el siguiente sería el patrón de gráfica de un “sprint sobrestimado”: