Suivre un Sprint avec un Burndown Chart

Ecrit par << Paquet Judicaël >>

Très utilisé dans les équipes Scrum, le Burndown Chart permet de suivre l’avancement du travail des équipes Scrum. Très rapide à tenir à jour, je vous conseille de toujours accompagner vos Sprint de ce graphique très révélateur d’éventuels blocages.

Les habitués à l’Agile seront très familiers par cette pratique du burndown chart et cet article est plutôt destiné aux petits nouveaux qui désirent découvrir les pratiques Agile très utilisées.

Faire le template de base du burndown chart

Pour faire un Burndown Chart, nous allons commencer par faire un axe vertical représentant le nombre de complexité ; nous mettrons la somme des complexités de l’ensemble des user-story du Sprint en valeur maximale (en haut).

Ensuite nous mettrons les jours travaillés du Sprint sur l’axe horizontal ; soit vous mettez des nombres, soit des lettres pour représenter la journée (souvent plus facile à lire).

template simple du burndown chart
template simple du burndown chart

Maintenant que cela est fait, on va réaliser le tracé idéal pour atteindre l’objectif. Sachez que nous parlons de « complexités restantes » et pas de complexités « Done » sur l’axe vertical. Donc nous partons à l’ouverture du Sprint à 24 en allant vers 0 à la fin du Sprint.

Nous allons tracer une ligne linéaire rouge qui sera l’axe idéal d’avancement du Sprint comme ceci :

burndown chart avec avancement idéal
burndown chart avec avancement idéal

N’essayez pas de suivre cette ligne à la lettre, ce n’est pas le but de son existence ; et avancer un projet de façon aussi linéaire est impossible. Elle permet seulement de situer l’avancement du Sprint ; le Scrum Master peut grâce à elle analyser la situation voire trouver des solutions en cas de soucis constatés.

Maintenant que le template de ce burndown chart est fait, il suffira seulement de changer les valeurs des axes à chaque début de Sprint (Excel, Google Sheet…). Il faut éviter de perdre du temps à le refaire intégralement à chaque Sprint.

Tenir à jour son Burndow Chart

Pour tenir à jour le Burndown Chart, je vous conseille de l’afficher au mur (Management Visuel) et de tracer la nouvelle journée à la Daily.

Par exemple, par rapport à notre template, le mardi sur le board mural, une user-story de complexité 2 est en « Done ». Nous allons donc tracer une courbe bleue qui perd 2 complexités. comme ceci :

premier jour burndown chart
premier jour burndown chart

Ce n’est en effet pas plus complexe que ça.

Il vous suffira de faire la même chose chaque matin pour avoir une bonne vision de l’avancement du Sprint.

Attention, même si la ligne bleue est au-dessus de la ligne rouge, il ne faut pas directement lever une alerte. Il est impossible de suivre cette ligne idéale comme je le disais plus haut. Chaque contexte et chaque projet pourront amener à des conclusions différentes.

Une ligne bleue qui monte ?

J’ai déjà vu des gens faire des lignes montantes (sur une journée) sur un Burndow Chart. L’explication est simple : le Product Owner a ajouté une user-story sur le board.

Je déconseille vivement cette pratique comme de nombreux coach Agile ; je vous conseille de ne pas prendre cette user-story et de la marquer en « IMPEDIMENT » (perturbation). Le Burndow Chart doit être l’avancement du Sprint sur les user-story mises en place lors de la Sprint Planning.

Si je vous conseille de bien suivre cette règle en tant que Scrum Master, c’est que cette règle prend tout son sens sur les éventuelles observations de retard.  La ligne bleue de suivi ne doit jamais monter.

Conclusion Burndown Chart

Très connu dans les équipes Scrum, le Burndown Chart n’aura en effet plus aucun secret pour vous.

Vous pouvez également aller voir le Burnup Chart : Suivre l’avancement d’un projet avec le Burnup Chart

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.