Un gráfico de burndown es un sencillo gráfico de líneas que permite responder a una pregunta de un solo vistazo: ¿cuánto trabajo queda por hacer y vamos por buen camino para terminarlo? El eje vertical muestra el trabajo restante —normalmente puntos de historia o tareas— y el eje horizontal muestra el tiempo, normalmente los días de un sprint. A medida que el equipo completa el trabajo, la línea desciende, o «se reduce», hacia cero.

Cómo interpretar un gráfico de burndown

Un gráfico de burndown suele mostrar dos líneas:

  • La línea ideal discurre en línea recta desde el trabajo total comprometido el primer día hasta llegar a cero el último día. Representa un ritmo perfectamente uniforme y sirve de referencia, no es un plan que el equipo deba cumplir al pie de la letra.
  • La línea real representa el trabajo real pendiente al final de cada día.

La distancia que hay entre ellos le dice casi todo lo que necesita saber:

  • Por encima del nivel ideal: el equipo va por detrás del ritmo previsto.
  • Por debajo del nivel ideal — el equipo va por delante.
  • Una línea plana: no se está completando nada; es posible que el trabajo se haya estancado o que las tareas sean demasiado grandes para completarlas.
  • Un repentino salto hacia arriba: se amplió el alcance del sprint en pleno vuelo.

La tendencia general es más importante que cualquier día concreto. Una línea que solo desciende bruscamente en los dos últimos días, por ejemplo, suele indicar que el trabajo se está dejando «casi terminado» en lugar de estar realmente terminado, lo cual es útil tener en cuenta.

Gráfico de avance de un sprint frente al gráfico de avance de una versión

Un gráfico de avance del sprint permite realizar un seguimiento diario del trabajo pendiente dentro de un sprint. Se trata de la herramienta propia del equipo para gestionar el sprint actual. Un gráfico de avance de lanzamiento (o de producto) realiza un seguimiento del trabajo pendiente a lo largo de varios sprints con vistas a un objetivo más amplio, y suele medirse por sprint en lugar de por día, lo que ayuda a prever cuándo se completará el conjunto del trabajo. Uno se refiere a este sprint; el otro, a la hoja de ruta.

Burndown frente a burnup

Un gráfico de burndown muestra el trabajo pendiente, que va disminuyendo hasta llegar a cero. Un gráfico de burnup muestra el trabajo completado, que va aumentando hasta alcanzar una línea independiente que representa el alcance total. La ventaja del gráfico de avance es que el alcance tiene su propia línea: cuando se añade trabajo, la línea de alcance se desplaza y se puede distinguir claramente entre «el equipo va retrasado» y «se ha añadido más trabajo». Un gráfico de burndown simple oculta eso: el alcance añadido simplemente hace que la línea parezca estancada. Muchos equipos utilizan un gráfico de burnup precisamente para hacer visible la desviación del alcance.

Lo que un gráfico de avance no le dirá

Un gráfico de burndown sirve para iniciar una conversación, no para emitir un veredicto. Muestra que el equipo se ha desviado del ritmo ideal, pero nunca por qué: una línea irregular puede deberse a obstáculos, elementos demasiado grandes, cambios en el alcance a mitad del sprint o, simplemente, a que el trabajo real rara vez avanza a un ritmo uniforme. Tratar la línea ideal como un objetivo que debe alcanzarse con exactitud, o utilizar el gráfico para juzgar a las personas, suele resultar contraproducente. Su valor reside en suscitar las preguntas adecuadas.

El gráfico de progresión en la retrospectiva

Por eso, el gráfico de burndown es un tema frecuente y productivo en la retrospectiva de sprint. Al analizar la curva del sprint, el equipo puede preguntarse por qué el trabajo se acumuló al final, si las tareas se dividieron en partes lo suficientemente pequeñas o si el alcance siguió cambiando —y convertir esas observaciones en mejoras concretas para el siguiente sprint. El gráfico muestra el síntoma; la retrospectiva es donde el equipo encuentra la causa.

Preguntas frecuentes sobre los gráficos de burndown

¿Qué es un gráfico de burndown?

Un gráfico de burndown es un sencillo gráfico lineal que muestra cuánto trabajo queda por realizar en un sprint o proyecto a lo largo del tiempo. El eje vertical representa el trabajo restante —normalmente en puntos de historia o tareas— y el eje horizontal, el tiempo, normalmente los días de un sprint. A medida que el equipo va completando el trabajo, la línea «desciende» hacia el cero. Esto permite al equipo saber de un vistazo si va por buen camino para cumplir con lo que se ha comprometido.

¿Cómo se lee un gráfico de burndown?

Un gráfico de burndown tiene dos líneas. La línea ideal discurre en línea recta desde el trabajo total al inicio hasta llegar a cero al final del sprint, lo que indica un ritmo constante y uniforme. La línea real muestra el trabajo real que queda cada día. Cuando la línea real se sitúa por encima de la línea ideal, el trabajo va con retraso; cuando está por debajo, el equipo va por delante. Una línea real plana significa que no se está completando nada, y un salto repentino hacia arriba significa que se ha añadido alcance a mitad del sprint.

¿Cuál es la diferencia entre un gráfico de burndown y un gráfico de burnup?

Un gráfico de burndown muestra el trabajo pendiente, que va disminuyendo hasta llegar a cero, mientras que un gráfico de burnup muestra el trabajo completado, que va aumentando hasta alcanzar una línea que representa el alcance total. La ventaja principal de un gráfico de burnup es que muestra los cambios en el alcance como una línea móvil independiente, lo que permite distinguir entre «el equipo va con retraso» y «se ha añadido más trabajo». Un gráfico de burndown es más sencillo y habitual, pero puede ocultar la desviación del alcance, ya que el trabajo añadido hace que la línea parezca indicar que el equipo se ha estancado.

¿Cuál es la diferencia entre un gráfico de avance de un sprint y un gráfico de avance de una versión?

Un gráfico de avance de sprint realiza un seguimiento del trabajo pendiente dentro de un único sprint, día a día, y es principalmente una herramienta para que el equipo gestione el sprint actual. Un gráfico de avance de versión (o de producto) realiza un seguimiento del trabajo pendiente a lo largo de varios sprints con vistas a un objetivo más amplio, y suele medirse por sprint en lugar de por día. El burndown del sprint responde a la pregunta «¿vamos por buen camino en este sprint?», mientras que el burndown del lanzamiento responde a la pregunta «¿cuándo estará terminado todo este conjunto de trabajo?».

Lecturas relacionadas