Qu'est-ce qu'un graphique « burndown » ? Graphique « burndown » de sprint et de version
Un graphique « burndown » illustre le travail restant en fonction du temps. Apprenez à interpréter la courbe « idéal » par rapport à la courbe « réel », à comprendre en quoi il diffère d'un graphique « burnup » et ce qu'il révèle au cours d'un sprint.
Un graphique « burndown » est un simple graphique linéaire qui permet de répondre d’un seul coup d’œil à une question : quel volume de travail reste-t-il à accomplir, et sommes-nous en bonne voie pour le mener à bien ? L’axe vertical indique le travail restant (généralement exprimé en points d’histoire ou en tâches) et l’axe horizontal indique le temps, généralement le nombre de jours d’un sprint. À mesure que l’équipe accomplit son travail, la courbe descend, ou « diminue », vers zéro.
Comment lire un graphique « burndown »
Un graphique « burndown » comporte généralement deux courbes :
- La courbe idéale va en ligne droite du volume total de travail engagé le premier jour jusqu’à zéro le dernier jour. Elle représente un rythme parfaitement régulier et constitue une référence, et non un objectif que l’équipe doit atteindre à la lettre.
- La courbe représente le volume de travail réel restant à la fin de chaque journée.
En observant l’écart qui les sépare, vous en saurez déjà l’essentiel :
- Réalité supérieure à l’idéal : l’équipe est en retard par rapport au rythme prévu.
- Réalité inférieure à l’idéal : l’équipe est en tête.
- Une ligne « réel » plate : rien n’est finalisé ; le travail est peut-être au point mort, ou les éléments sont trop volumineux pour être clôturés.
- Un changement de cap soudain : la portée du sprint a été élargie en cours de route.
La tendance générale est plus importante que n’importe quel jour pris isolément. Une courbe qui ne baisse brusquement que les deux derniers jours, par exemple, signifie souvent que le travail est considéré comme « presque terminé » plutôt que comme achevé, ce qui est bon à savoir.
Évolution du burndown d’un sprint par rapport à celle d’une version
Un burndown de sprint permet de suivre, jour après jour, le travail restant à accomplir au cours d’un sprint. Il s’agit de l’outil propre à l’équipe pour piloter le sprint en cours. Un burndown de version (ou de produit) suit le travail restant sur plusieurs sprints en vue d’un objectif plus large ; il est généralement mesuré par sprint plutôt que par jour, et permet de prévoir quand l’ensemble du travail sera achevé. L’un concerne le sprint en cours ; l’autre concerne la feuille de route.
Burndown vs burnup
Un graphique « burndown » indique le travail restant, dont la valeur tend vers zéro. Un graphique « burnup » indique le travail réalisé, dont la valeur tend vers une ligne distincte représentant l’étendue totale du projet. L’avantage du graphique de progression est que l’étendue du projet est représentée par une ligne distincte : lorsque du travail est ajouté, cette ligne se déplace et vous pouvez clairement distinguer une « équipe en retard » d’une « augmentation de la charge de travail ». Un graphique de burndown classique masque cela : l’ajout de périmètre donne simplement l’impression que la courbe stagne. De nombreuses équipes utilisent précisément un graphique de burnup pour rendre visible la dérive du périmètre.
Ce qu’un graphique « burndown » ne vous dira pas
Un graphique « burndown » sert à lancer la discussion, et non à rendre un verdict. Il montre que l’équipe s’écarte du rythme idéal, mais jamais pourquoi. Une courbe irrégulière peut signifier la présence d’obstacles, de tâches trop volumineuses, de changements de périmètre en cours de sprint, ou simplement que le travail concret est rarement réparti de manière uniforme. Considérer la courbe idéale comme un objectif à atteindre à la lettre, ou utiliser le graphique pour juger les individus, se retourne immanquablement contre vous. Son intérêt réside dans le fait de susciter les bonnes questions.
Le graphique de progression dans la rétrospective
C’est pourquoi le graphique de progression est un sujet fréquemment abordé et fructueux lors de la rétrospective de sprint. En analysant la courbe du sprint, l’équipe peut se demander pourquoi le travail s’est accumulé en fin de sprint, si les tâches ont été découpées en éléments suffisamment petits ou si le périmètre n’a cessé d’évoluer, puis transformer ces observations en améliorations concrètes pour le prochain sprint. Le graphique montre le symptôme ; c’est lors de la rétrospective que l’équipe en identifie la cause.
Foire aux questions sur les graphiques de progression
Qu’est-ce qu’un graphique « burndown » ?
Un graphique « burndown » est un graphique linéaire simple qui montre la quantité de travail restant à accomplir dans un sprint ou un projet au fil du temps. L’axe vertical représente le travail restant, généralement exprimé en points de story ou en tâches, tandis que l’axe horizontal représente le temps, généralement en jours de sprint. À mesure que l’équipe accomplit son travail, la courbe « descend » vers zéro. Cela permet à l’équipe de voir d’un seul coup d’œil si elle est en bonne voie pour mener à bien ce qu’elle s’est engagée à réaliser.
Comment interpréter un graphique « burndown » ?
Un graphique « burndown » comporte deux courbes. La courbe idéale descend en ligne droite depuis le volume de travail total au début jusqu’à zéro à la fin du sprint : un rythme régulier et constant. La courbe réelle représente le volume de travail restant chaque jour. Lorsque la courbe réelle se situe au-dessus de la courbe idéale, le travail accuse un retard ; lorsqu’elle se situe en dessous, l’équipe est en avance. Une courbe réelle plate signifie qu’aucune tâche n’est achevée, et une hausse soudaine indique que le périmètre a été élargi en cours de sprint.
Quelle est la différence entre un graphique « burndown » et un graphique « burnup » ?
Un graphique « burndown » suit le travail restant, dont la courbe tend vers zéro, tandis qu’un graphique « burnup » suit le travail achevé, dont la courbe tend vers une ligne représentant l’étendue totale du projet. Le principal avantage d’un graphique « burnup » est qu’il présente les modifications de l’étendue du projet sous la forme d’une ligne mobile distincte, ce qui vous permet de faire la distinction entre « l’équipe est en retard » et « du travail supplémentaire a été ajouté ». Un graphique « burndown » est plus simple et plus courant, mais il peut masquer la dérive du périmètre, car le travail ajouté donne simplement l’impression que l’équipe est au point mort.
Quelle est la différence entre un graphique d’avancement de sprint et un graphique d’avancement de version ?
Un burndown de sprint permet de suivre, jour après jour, le travail restant à accomplir au cours d’un seul sprint ; il s’agit avant tout d’un outil permettant à l’équipe de gérer le sprint en cours. Un burndown de version (ou de produit) permet de suivre le travail restant à accomplir sur plusieurs sprints en vue d’un objectif plus large ; il est généralement mesuré par sprint plutôt que par jour. Le burndown du sprint répond à la question « Sommes-nous dans les temps pour ce sprint ? » ; le burndown de version répond à la question « Quand l’ensemble de ce travail sera-t-il terminé ? »
Lectures complémentaires
- Que sont les « story points » ?: les unités que l’on reporte le plus souvent sur un graphique « burndown ».
- Les quatre cérémonies Scrum expliquées: moment où le tableau est examiné au cours du sprint.
- Qu’est-ce qu’une rétrospective de sprint ? : c’est le moment où l’équipe met en œuvre les enseignements tirés du tableau.