Certifications officielles Scrum et Kanban

Le framework Scrum — Deuxième édition

Ce chapitre conserve le contexte historique et pratique des enseignements de la deuxième édition. Le programme de la troisième édition est également disponible dans le sommaire ci-dessous.


Le burndown chart dans Scrum pour maîtriser la progression agile

Alors que le développement logiciel évolue rapidement au XXIe siècle, transformer le désordre en une organisation claire est devenu essentiel pour réussir. Un outil apparemment simple, mais extrêmement puissant, permet de mieux maîtriser le cycle de vie de votre projet : le burndown chart. Très apprécié dans Scrum, l’un des principaux cadres agiles pour mener des projets complexes, ce graphique peut transformer votre manière de gérer les tâches et les délais. Cet article vous montre comment l’utiliser efficacement avec Scrum pour fluidifier vos cycles de développement logiciel. Entrez dans le sujet et faites de votre Sprint Planning un véritable levier stratégique !

Le burndown chart est un outil précieux dans Scrum pour visualiser la progression du travail dans le temps. Il aide les équipes à surveiller le périmètre du projet, à suivre leur calendrier et à comparer le travail prévu à l’avancement réel. En représentant le travail restant en fonction du temps, il permet de prévoir quand tout sera terminé et de prendre des décisions éclairées pour réussir les livraisons des Sprints.

Définition du burndown chart dans Scrum : Le burndown chart Scrum est un outil de mesure visuel qui représente le travail restant dans le temps, par rapport à une tendance de référence pour un Sprint ou une livraison. Il aide l’équipe à évaluer sa progression et à adapter son plan pour atteindre le résultat souhaité.

Comprendre le burndown chart dans Scrum

Dans Scrum, le burndown chart représente visuellement la progression d’une équipe dans le temps vers son Objectif de Sprint. Créé au début de chaque itération, il mesure le travail restant en fonction du temps. Les membres de l’équipe voient ainsi la quantité de travail à accomplir et peuvent ajuster leur démarche pour rester sur la bonne voie.

Imaginez que vous développiez un logiciel avec Scrum. Vous avez un Sprint de deux semaines avec 80 heures de travail estimées dans votre Sprint Backlog. Après le premier jour, le travail précédemment estimé à 20 heures est terminé. Si aucun travail n’a été ajouté ou réestimé, il reste 60 heures. Le graphique représente cette estimation réelle du travail restant par rapport à la ligne de référence.

Au fil des jours, si la progression réelle atteint ou dépasse ces prévisions, le déroulement est satisfaisant. Si l’équipe peine à suivre ou avance plus vite, des facteurs sous-jacents peuvent mériter d’être examinés. Surveiller le burndown chart aide ainsi à empêcher des difficultés potentielles de devenir des problèmes plus complexes.

Simple Burndown ChartSimple Burndown Chart
Ouvrir le schéma en taille réelle
Burndown chart Scrum (graphique Scrum simple)

Représentation visuelle du travail en fonction du temps

Un avantage important du burndown chart est sa simplicité et sa facilité d’utilisation. Il prend généralement la forme d’un graphique dont l’axe vertical montre le travail restant, souvent en story points ou en heures, tandis que l’axe horizontal représente le temps.

Pensez à Google Maps lorsque vous conduisez vers un lieu inconnu : des points de repère indiquent votre progression, avec votre position actuelle et une estimation de la distance jusqu’à destination.

La ligne de tendance idéale (ITL) est une référence droite qui représente une diminution régulière de l’estimation initiale pendant la durée fixée. Le travail réel n’est pas tenu de la suivre exactement. Les circonstances varient et s’en écartent souvent ; ces écarts peuvent signaler une surestimation, une complexité sous-estimée des tâches ou des obstacles à la progression.

Comment les équipes peuvent-elles rapprocher la trajectoire de leur burndown chart de l’ITL, et à quoi ressemble un graphique sain ? Nous approfondirons ces questions essentielles dans la section suivante.

Comment utiliser un burndown chart

L’un des principaux avantages du burndown chart est de fournir des informations exactes et à jour sur l’avancement du projet. Un graphique adapté permet de suivre facilement la progression vers les objectifs, de surveiller les écarts par rapport à la pente idéale et de repérer les difficultés qui empêchent de terminer les tâches à temps. Pour l’utiliser efficacement, il faut l’examiner et le mettre à jour constamment afin que toutes les données restent actuelles.

Par exemple, si l’équipe termine ses tâches plus lentement que prévu pendant un Sprint en raison d’un problème imprévu ou d’une complexité inattendue des exigences, le burndown chart montrera cet écart par rapport à la tendance idéale.

En examinant régulièrement le graphique et ces variations de progression, vous pouvez engager avec l’équipe des actions correctives de manière anticipée. Le projet peut ainsi s’ajuster pour rester aligné sur ses objectifs sans dévier de sa trajectoire.

  • Selon la 14e édition du State of Agile Report de VersionOne, 83% des répondants, représentant principalement des équipes logicielles, ont déclaré utiliser Scrum ou des méthodes Scrum hybrides. Cela suggère que les burndown charts pourraient être largement utilisés parmi les principaux outils de suivi.
  • Une étude publiée dans « Information and Software Technology » a analysé 160 Sprints de 16 projets de développement logiciel. Elle a constaté qu’ils s’écartaient souvent de la ligne idéale de burndown, avec une déviation moyenne d’environ 25%.
  • Cette même étude indiquait que, malgré cela, environ 72% des Sprints atteignaient leurs objectifs d’achèvement. Cela suggère que l’analyse régulière et l’adaptabilité permises par des outils comme les burndown charts peuvent aider à gérer les écarts dans la durée.
  • Le burndown chart est un outil précieux pour suivre l’avancement et repérer les difficultés qui pourraient retarder l’achèvement du projet. Il permet aux équipes de surveiller les écarts par rapport à la pente idéale et d’agir de manière anticipée. Des examens et des mises à jour réguliers sont indispensables pour disposer de données exactes et actuelles.

Étapes pour créer un graphique dans Scrum

Créer un burndown chart utile dans Scrum demande une préparation avant que les équipes puissent suivre efficacement leur progression.

C’est comme construire une maison : avant les travaux, les architectes doivent produire des plans pour guider les constructeurs. De même, avant de créer un burndown chart, certains paramètres doivent être définis afin de progresser vers des objectifs mesurables.

Avant d’aborder sa création pour le développement logiciel avec Scrum, gardez à l’esprit qu’il existe plusieurs moyens de produire ces graphiques. Des outils en ligne comme Process Canvas de Visual Paradigm proposent des interfaces intuitives et des processus automatisés qui facilitent encore la tâche.

Voici toutefois les étapes générales :

  1. Déterminer la durée du Sprint : La première étape consiste à fixer la durée des Sprints, généralement entre 1-4 semaines.
  2. Identifier le Sprint Backlog : Un backlog définit les éléments qui demandent de l’attention pendant le développement. Il en va de même pour créer un burndown chart : identifiez tous les éléments à livrer pendant chaque Sprint.
  3. Déterminer la vélocité : La vélocité correspond à la quantité de travail terminée par votre équipe sur une période donnée. La vélocité historique peut aider les prévisions, mais elle n’est pas indispensable pour tracer un burndown chart ; une nouvelle équipe peut ne pas encore en disposer.
  4. Concevoir le burndown chart : À partir des données précédentes, concevez un graphique qui rassemble ces informations et donne une représentation exacte de la progression par rapport aux objectifs.

Une fois le graphique créé, pensez à le mettre à jour quotidiennement pour suivre la progression de l’équipe et à examiner régulièrement la correspondance entre ces données et les objectifs finaux du projet.

Maintenant que vous savez créer un burndown chart dans Scrum, découvrons comment l’utiliser pour surveiller la progression.

Suivre la progression grâce au burndown chart

Dans Scrum, les équipes utilisent un burndown chart pour suivre leur progression vers l’achèvement de tous les éléments de travail d’un Sprint. Les membres savent ainsi précisément ce qui reste à faire et peuvent ajuster leur démarche. Chaque jour, le graphique reçoit de nouvelles informations sur les tâches terminées et l’effort restant ; ces mises à jour fréquentes apportent des enseignements au fil du temps.

Le rythme de progression d’une Scrum Team s’appelle la « vélocité ». Il exprime, par exemple, le nombre de story points terminés par itération. Une règle importante de son calcul est de ne compter que les stories terminées à la fin de l’itération. Compter un travail partiellement terminé, par exemple du code sans les tests, est strictement interdit.

Après plusieurs Sprints, une équipe peut disposer de suffisamment de données de vélocité pour prévoir l’achèvement, à condition que son travail et ses conditions restent suffisamment comparables. Si sa vélocité est, par exemple, de 30 story points et que le travail restant totalise 155 points, nous pouvons prévoir environ 6 Sprints pour terminer ce périmètre, en supposant que la vélocité et le périmètre restent stables.

Separating Velocity and Scope ChangesSeparating Velocity and Scope Changes
Ouvrir le schéma en taille réelle
Burndown chart Scrum : distinguer la vélocité des changements de périmètre

Imaginez, par exemple, un Sprint de deux semaines où une équipe fictive suit un débit de 100 story points par semaine. Ce rythme hebdomadaire ne doit pas être confondu avec sa vélocité par Sprint. En reportant la progression quotidienne sur le burndown chart, l’équipe peut voir si elle est en avance ou en retard et prendre des mesures correctives si nécessaire.

Une fois le suivi en place, il est essentiel de savoir lire et interpréter les données du burndown chart.

Interpréter les données du burndown chart

L’axe horizontal du burndown chart représente le temps et l’axe vertical la quantité de travail restante chaque jour, qui idéalement atteint zéro à la fin du Sprint. La ligne de tendance idéale sert de référence à la discussion ; une équipe saine examine l’évolution réelle au lieu de chercher à imposer une forme parfaite au graphique.

Supposons un Sprint de dix jours ouvrés et un total de 100 heures de travail. Au JOUR 1, le rythme idéal de diminution du travail devrait donc être de dix heures par jour.

Un écart peut refléter un changement de périmètre, une réestimation, des obstacles ou le moment où le travail est terminé. Une ligne au-dessus de l’idéal signifie généralement qu’il reste plus de travail que dans la prévision de référence ; une ligne en dessous indique généralement qu’il en reste moins. Aucun de ces profils ne prouve à lui seul un problème. Discutez de leurs causes et de l’Objectif de Sprint avant de décider d’adapter le plan.

Pensez à la lecture rapide d’un livre : si vous pouvez lire et comprendre en moyenne 50 pages par heure, mais constatez que vous mettez plus de 45 minutes pour lire 20 pages, cet écart signale quelque chose. Soit votre rythme doit s’améliorer, soit ce livre demande davantage d’attention.

Évaluer les Objectifs de Sprint à l’aide du graphique

Le burndown chart est un outil puissant pour évaluer si les Objectifs de Sprint sont réalisables. Il aide les équipes à suivre la progression vers l’achèvement des user stories du Sprint Backlog. En visualisant le travail restant dans le temps, les membres comprennent clairement l’effort quotidien nécessaire pour atteindre les objectifs fixés.

Dans le développement logiciel agile, s’engager sur un Objectif de Sprint sans savoir si l’équipe peut l’atteindre pendant l’itération peut provoquer des retards, des échéances manquées et, finalement, l’échec du projet.

Un burndown chart permet de repérer rapidement quand les objectifs ont de bonnes chances d’être atteints avant la fin du Sprint. En étudiant les tendances des Sprints précédents et en comparant chaque jour l’avancement à cet historique, les équipes peuvent corriger leur trajectoire de manière anticipée pour obtenir de bons résultats.

Il est tout aussi important de savoir gérer ces graphiques, car ils présentent à la fois des avantages et des inconvénients dans le développement logiciel.

En pratique, les éléments du Scrum Product Backlog changent toutefois pendant le projet. De nouvelles stories sont ajoutées, d’autres sont modifiées ou supprimées. Un burndown chart simple ne permet pas de distinguer la vélocité de l’équipe des changements de périmètre. Une autre forme de graphique peut être utilisée pour faire apparaître cette distinction.

Avantages et inconvénients des burndown charts dans la gestion des équipes agiles et le développement logiciel

Les burndown charts font partie des indicateurs les plus courants dans Scrum : ils offrent une manière simple et efficace de visualiser la progression et de prévoir les dates d’achèvement. Comme tout outil, leur utilisation présente néanmoins des avantages et des inconvénients.

Avantages

Les burndown charts apportent de la transparence et montrent la quantité de travail restant à tout moment. La simplicité et la clarté de cette visualisation évitent la surcharge d’information tout en offrant une vue utile des activités quotidiennes.

Ils soutiennent aussi la responsabilité collective en rendant visible le travail restant et en aidant l’équipe à discuter de sa charge et des obstacles. Un graphique d’équipe ne mesure pas la vitesse ni la productivité d’une personne.

Inconvénients

Même si les burndown charts apportent des avantages concrets, certains inconvénients potentiels méritent réflexion. Par exemple :

  • Ils peuvent donner une impression irréaliste : selon les estimations antérieures de complexité technique, les spécifications du produit ou d’autres facteurs rencontrés pendant le développement, les burndown charts peuvent donner l’impression d’une progression globale exponentielle vers la fin du Sprint.
  • Ils peuvent réduire l’efficacité : dans certains cas, les burndown charts peuvent conduire à une surveillance excessive par les membres de l’équipe. Les mises à jour du graphique créent des interruptions et d’autres aspects de la productivité sont négligés.
  • Ils peuvent encourager la microgestion : mal utilisés, les burndown charts peuvent devenir un outil de contrôle excessif des équipes par leurs responsables. Cela peut réduire l’autonomie, nuire au moral et dégrader les décisions.
Extended Burndown Chart with PredictionExtended Burndown Chart with Prediction
Ouvrir le schéma en taille réelle
Burndown chart Scrum : graphique étendu avec prévision

Ces limites sont possibles, mais ne résultent pas systématiquement de l’utilisation des burndown charts. Il est important de les mettre en balance avec les avantages du suivi du projet par cet indicateur. La meilleure démarche consiste à en discuter avec votre équipe et à adapter leur utilisation à votre contexte.

On utilise ici un graphique à barres plutôt qu’une courbe. La taille de chaque barre représente la quantité totale de travail restant au début du Sprint. La vélocité de l’équipe est retranchée en haut, tandis que les changements de périmètre modifient le bas de la barre.

Pour gagner encore en précision, nous pouvons prendre en compte le rythme de variation du travail total. Il faut toutefois rester prudent : ce rythme peut être élevé au début du projet puis diminuer, mais il convient de le vérifier plutôt que de le supposer.

À quelle fréquence faut-il mettre à jour un burndown chart dans un projet Scrum ?

Il doit être mis à jour quotidiennement. L’équipe peut ainsi suivre sa progression et repérer en temps réel les problèmes et les obstacles. Cela accélère les décisions et permet d’agir pour garder le projet sur la bonne voie. Les mises à jour quotidiennes fournissent aussi des données utiles pour analyser la performance de l’équipe et prévoir précisément les dates d’achèvement.

Comment le burndown chart aide-t-il à gérer les projets Scrum ?

Il représente visuellement la progression du travail pendant un Sprint. En montrant le travail restant en fonction du temps, il aide l’équipe à évaluer si elle atteindra ses objectifs. Il révèle les difficultés et les goulets d’étranglement et permet d’agir pour respecter le calendrier. Les statistiques des Sprints précédents peuvent servir à prévoir la progression future et à prendre des décisions éclairées.

Quelles informations le burndown chart donne-t-il sur l’avancement ?

Il montre la quantité de travail restant en fonction du temps et indique visuellement si l’équipe est en voie de terminer le projet dans le délai imparti. La pente de la courbe traduit le rythme d’achèvement du travail ; les écarts peuvent être repérés et traités rapidement. Le graphique aide aussi les parties prenantes et les membres de l’équipe à reconnaître les tendances, à décider de manière éclairée et à adapter leur stratégie si nécessaire.

Quels outils ou logiciels permettent de créer des burndown charts dans Scrum ?

Plusieurs outils conviennent au développement logiciel avec Scrum. Jira et Microsoft Azure DevOps proposent des rapports de burndown ; un flux Trello peut utiliser un Power-Up ou une intégration adaptée. Ces outils visualisent le travail restant dans le temps pour suivre la progression et repérer les écarts au plan. Les statistiques indiquent qu’ils améliorent la collaboration et la transparence et facilitent des décisions fondées sur les données pour réussir la livraison.

Quelles bonnes pratiques permettent d’interpréter et d’utiliser efficacement les données d’un burndown chart dans Scrum ?

Il faut d’abord actualiser le graphique chaque jour pour suivre précisément l’avancement. L’équipe doit examiner la tendance en lien avec le travail réel et l’Objectif de Sprint. Une chute brusque peut simplement refléter l’enregistrement simultané de travail terminé ; les changements de périmètre doivent être visibles et discutés. Comparer le burndown réel au burndown prévu aide à repérer les améliorations et les ajustements pour les Sprints suivants. Des études montrent que les équipes qui exploitent efficacement ces graphiques gagnent en productivité et en prévisibilité de livraison des projets logiciels (source : Agile Alliance).

Récapitulatif du burndown chart dans Scrum

Le Scrum Burndown Chart rassemble plusieurs éléments essentiels de la gestion de projet agile. Le graphique de Sprint, qui représente le travail en fonction du temps pendant un Sprint donné, joue notamment un rôle central dans le suivi de la progression vers les Objectifs de Sprint.

Les estimations du travail et des difficultés façonnent le graphique. Le nombre d’unités prévues à terminer constitue la base de cette représentation dynamique de l’avancement. Le chef de projet, les Scrum Masters et les Product Owners l’utilisent pour surveiller l’état du projet et limiter les risques.

Burndown Chart: Actual, Ideal and EstimatedBurndown Chart: Actual, Ideal and Estimated
Ouvrir le schéma en taille réelle
Scrum Burndown Chart

Le Scrum Master, en tant que facilitateur, veille à l’utilité du graphique dans le Sprint agile. Le Product Owner, représentant de l’entreprise et des clients, le consulte pour aligner le projet sur les objectifs globaux. Le burndown chart devient un support de transparence qui favorise la communication et la collaboration efficaces.

Pour les entreprises agiles, il constitue une page précieuse des documents de gestion de projet. Il intègre les epics et les échéances pour donner une vue globale de la trajectoire. Il suit la progression et met en évidence les écarts entre achèvement estimé et réel, ce qui encourage l’amélioration continue.

Intégré à des outils comme Jira ou Trello, le burndown chart s’adapte au flux de travail et simplifie le suivi. Cet outil dynamique reflète les efforts et suit l’évolution du projet.

Le Scrum Burndown Chart est ainsi un repère d’efficacité qui représente la progression, les estimations et les risques potentiels. Il sert de support à la collaboration et à la transparence dans les initiatives agiles des entreprises et des produits. Qu’il s’agisse d’articles, de produits métier ou d’initiatives d’entreprise, le burndown chart reste un atout indispensable pour guider l’équipe vers la réussite du projet.




Partagez cette formation avec vos collègues et amis !

VOTRE FORMATION SCRUM

Table des matières

The Scrum Framework — Troisième édition

Le framework Scrum — Deuxième édition

S’inscrire à une certification

Nous vous garantissons que votre formation gratuite en ligne vous permettra de réussir l’examen de certification en Scrum et Kanban !

  1. 01

    Inscrivez-vous en ligne

    Choisissez votre certification accréditée et terminez votre inscription.

  2. 02

    Recevez votre code d’accès

    Votre code d’accès personnel à l’examen vous est envoyé instantanément par courriel.

  3. 03

    Préparez et passez l’examen

    Étudiez votre formation gratuite et répondez en ligne à 30 / 50 questions à choix multiple selon votre programme.

  4. 04

    Obtenez votre qualification à vie

    Recevez votre certificat valable dans le monde entier et votre badge numérique vérifiable.

Exemple de Scrum Master Accredited Certification™
S’inscrire à une certification

VOTRE FORMATION PREMIUM GRATUITE EN LIGNE

The Scrum Framework, troisième édition, est prêt.

Nous avons créé votre formation avec un consortium de dirigeants renommés d’entreprises et d’équipes, de coachs Scrum et Kanban, de mentors, d’experts et de figures de référence issus de tous les grands secteurs. Tous les visiteurs d’International Scrum Institute™ peuvent y accéder. Retrouvez les supports via Votre livre Scrum gratuit et Votre formation Scrum et Kanban premium gratuite du menu principal.

Ces supports sont la propriété intellectuelle d’International Scrum Institute™, protégée par le droit d’auteur. Nous les partageons gratuitement avec tous, car le partage de notre expertise est au service des professionnels Scrum et Kanban et contribue au développement de ces domaines.

Votre examen de certification comprend des questions à choix multiple. Suivez votre formation en ligne pour acquérir les connaissances nécessaires pour réussir l’examen et obtenir votre certification en Scrum et Kanban.

Nous vous garantissons que votre formation premium gratuite en ligne vous permettra de réussir l’examen de certification en Scrum et Kanban !