Qu'est-ce qu'un calculateur de burndown chart ?
Le burndown chart (ou graphique d'avancement) est un outil incontournable des méthodes Agile et Scrum : il visualise la quantité de travail qu'il reste à accomplir au fil d'un sprint. La ligne de burndown idéale est une diagonale parfaitement droite qui descend du travail total prévu au démarrage jusqu'à zéro à la fin du sprint. Ce calculateur vous donne les points exacts de cette ligne idéale, afin de comparer l'avancement réel au plan initial et de repérer immédiatement si votre équipe est en avance ou en retard.
Comment l'utiliser ?
Saisissez trois valeurs : le travail total du sprint (en story points ou en nombre de tâches), la durée du sprint en jours ouvrés, et le jour en cours (0 correspond au tout début). Le calculateur affiche le travail restant théorique pour ce jour, le rythme de burndown idéal constant par jour, ainsi que la quantité de travail qui devrait déjà être terminée.
La formule expliquée
La ligne idéale part du principe que le travail avance à un rythme constant. Si le travail total est \(W\) et que le sprint dure \(D\) jours, alors le rythme de burndown idéal par jour vaut \(W \div D\). Pour un jour donné \(d\), le travail restant idéal est :
$$\text{RestantId\u00e9al}(d) = W \times \left(1 - \frac{d}{D}\right)$$
Au jour 0, cette valeur égale \(W\) (rien n'est fait) ; au jour \(D\), elle vaut 0 (tout est terminé).
Exemple concret
Imaginons qu'une équipe s'engage sur 100 story points pour un sprint de 10 jours. Le rythme idéal est de $$100 \div 10 = 10 \text{ points/jour}.$$ Au jour 4, le travail restant idéal est de $$100 \times \left(1 - \frac{4}{10}\right) = 100 \times 0{,}6 = 60 \text{ points}.$$ Autrement dit, 40 points devraient être terminés et 60 devraient encore rester si l'équipe respecte parfaitement le planning.
Tableau de Référence pour la Courbe Idéale
La ligne de courbe idéale montre combien de travail devrait rester à la fin de chaque jour si l'équipe complète une part égale du travail total chaque jour. Pour une combustion constante quotidienne, le travail idéal restant un jour donné est :
$$R = \text{Travail Total}\left(1 - \frac{\text{Jour Actuel}}{\text{Durée du Sprint}}\right)$$Le tableau ci-dessous suppose un sprint standard de 100 points de story complété sur 10 jours. Le taux de combustion quotidien est \(100 \div 10 = 10\) points par jour, donc chaque jour le travail idéal restant baisse de 10 et le travail cumulé complété augmente de 10.
| Jour | Travail Idéal Restant (points) | Travail Cumulé Complété (points) |
|---|---|---|
| 0 | 100 | 0 |
| 1 | 90 | 10 |
| 2 | 80 | 20 |
| 3 | 70 | 30 |
| 4 | 60 | 40 |
| 5 | 50 | 50 |
| 6 | 40 | 60 |
| 7 | 30 | 70 |
| 8 | 20 | 80 |
| 9 | 10 | 90 |
| 10 | 0 | 100 |
Pour adapter le tableau à votre propre sprint, recalculez le taux de combustion quotidien en tant que Travail Total ÷ Durée du Sprint et soustrayez-le une fois par jour écoulé. Par exemple, 60 points sur un sprint de 6 jours brûle également 10 points par jour, tandis que 120 points sur un sprint de 10 jours brûle 12 points par jour.
Interprétation de Votre Résultat de Burndown
La ligne idéale est une référence de planification, pas une prévision. La valeur d'une courbe de burndown provient de la comparaison de votre travail restant réel avec la ligne idéale pour le même jour.
- Réel au-dessus de la ligne idéale (en retard sur le calendrier) : Plus de travail reste que ce que le plan idéal prédit. L'équipe brûle plus lentement que le taux requis — les causes courantes sont les stories sous-estimées, les blocages, les bogues non prévus ou les interruptions. Si l'écart s'élargit jour après jour, l'objectif du sprint est à risque et l'équipe peut avoir besoin de supprimer des tâches, de se concentrer sur les blocages ou d'ajuster les attentes.
- Réel en dessous de la ligne idéale (en avance sur le calendrier) : Moins de travail reste que prévu. L'équipe complète le travail plus rapidement que le taux idéal. Cela peut signifier une vélocité forte, mais cela peut aussi indiquer que les stories ont été surestimées ou que certains travaux n'ont pas été entièrement capturés. Si systématiquement en avance, l'équipe peut avoir la capacité de récupérer des éléments du backlog supplémentaires.
- Réel sur la ligne idéale (en bonne voie) : Le travail restant correspond au plan pour ce jour. Progression régulière vers zéro restant à la fin du sprint. Notez que les burndowns réels sont rarement une diagonale lisse — le travail s'efface souvent par étapes au fur et à mesure que les stories sont terminées, donc les brèves déviations autour de la ligne sont normales.
Comment les changements de périmètre décalent la ligne. La ligne idéale est ancrée au travail total engagé au début du sprint. Quand le périmètre est ajouté en cours de sprint, le travail restant total monte et la ligne réelle monte, la poussant au-dessus de la ligne idéale même si l'équipe travaille efficacement. Quand le périmètre est supprimé, la ligne réelle baisse sans qu'aucun travail ne soit complété. Pour cette raison, de nombreuses équipes redessinent la ligne idéale chaque fois que le périmètre change matériellement, ou suivent les changements de périmètre séparément afin que la progression et les décalages de périmètre ne soient pas confondus. Une ligne réelle plate (aucun mouvement vers le bas) pointe généralement vers des blocages ou du travail bloqué en révision, quel que soit le périmètre.
Utilisez la courbe pour engager une conversation lors des réunions debout — l'objectif est de surfacer les obstacles tôt, non de juger les individus sur le fait qu'un seul jour atterrit exactement sur la ligne idéale.
FAQ
La ligne idéale est-elle toujours droite ? Oui : elle suppose un rythme constant, d'où sa forme de diagonale parfaitement droite. Dans la réalité, les courbes de burndown sont généralement en dents de scie.
Que se passe-t-il si le jour en cours dépasse la durée du sprint ? Le calculateur plafonne le jour à la durée du sprint : le travail restant affiche alors 0.
Puis-je utiliser des tâches plutôt que des story points ? Absolument. Le travail total peut s'exprimer dans n'importe quelle unité dénombrable — points, tâches, heures — du moment que vous restez cohérent d'un bout à l'autre.