Combien de temps prend une story pour progresser à travers chacune des listes de votre tableau Kanban? Un des outils que vous pouvez utiliser pour suivre l’avancement et l’effort de votre équipe est le diagramme de flux cumulatif (Cumulative flow chart ou CFD). Ce diagramme aide à faire des projections et permet d’obtenir des données sur le temps de cycle (cycle time). Dans ce billet, nous vous présenterons comment utiliser le diagramme de flux cumulatif et en tirer des bénéfices.
Pourquoi utiliser le diagramme de flux cumulatif?
Le diagramme de flux cumulatif est un des graphiques les plus populaires de la méthode Kanban. L’objectif principal du CFD est d’améliorer les processus en place. Le CFD est un outil idéal pour visualiser l’effort et la progression d’un projet. Il permet de suivre et d’identifier rapidement les éventuelles difficultés afin d’y remédier pour ainsi améliorer la livraison de projet.
Comment utiliser le diagramme de flux cumulatif
L’axe des ordonnées (vertical) montre le nombre de stories tandis que l’axe des abscisses (horizontal) représente le cours du temps. Les différentes couleurs représentent les stories qui se retrouvent dans les listes de votre tableau Kanban.
Pour illustrer le fonctionnement du CFD, regardons l’exemple suivant.
Vous commencez un tableau Kanban qui compte 20 stories dans votre backlog. Après un jour, votre tableau Kanban montre que 14 stories sont dans la colonne À faire, 4 dans la colonne En cours, 2 dans la colonne QA et aucune dans la colonne Terminé. Il est possible de voir la progression dans le diagramme. Le nombre d’éléments en QA est illustré dans la zone rouge. L’espace compris entre la zone rouge et bleue représente le nombre de stories en développement. La zone mauve indique le nombre de stories qui sont dans le backlog et qui n’ont pas encore été commencées.
Quelques jours plus tard, votre équipe a terminé quelques stories. Vous avez 10 stories dans la colonne À faire, 4 dans la colonne En cours, 3 en QA et 3 dans Terminé. La zone verte représente le nombre de stories complétées. Voici ce que montre le CFD :
Vers la fin du projet, la zone verte devrait se rapprocher de la zone mauve. En date du 27 mars, le tableau Kanban devrait contenir 1 story dans la colonne À faire, 2 dans la colonne En cours, 3 dans QA et 14 dans la colonne Terminé.
Qu’est-ce que votre CFD vous indique?
Work in progress (WIP limit)
L’indicateur le plus simple à lire avec le CFD est la limite du travail en cours (limite WIP).
L’espace vertical entre les courbes vertes et bleues représente toutes les stories qui sont en développement, c’est-à-dire qu’elles ont été commencées, mais non terminées. Si vous avez déterminé un indicateur de WIP et que celui-ci est respecté, l’espace vertical ne devrait pas trop varier. Nous avons un CFD en santé lorsque cette zone reste étroite. Lorsque la zone s’accroît, ceci peut indiquer qu’il y a une story qui est bloquée ou la présence d’un goulot d’étranglement. Si une des courbes demeure droite durant quelques jours, ceci est un signe que l’équipe bloque sans doute sur une story particulière.
Lead time
Selon la Lean Kanban University, le Lead Time représente le temps que prend une story pour passer par chacune des étapes du processus et être terminée. Il est possible de calculer le Lead Time de chaque story en mesurant l’espace horizontal entre le début du diagramme et la zone verte.
Temps de cycle (Cycle Time)
Le temps de cycle est le temps compris entre le moment où une équipe démarre une story et le moment où elle complète la story. On calcul le temps de cycle sur le CFD en mesurant l’espace horizontal entre les zones bleue et verte.
La portée
Le CFD permet de voir rapidement si la portée du projet a changé. Si la zone mauve progresse vers le haut, cela indique que de nouvelles stories ont été ajoutées à votre backlog. Dans le cas d’un tableau Kanban en continu, la zone mauve devrait toujours s’accroître puisque de nouvelles stories sont continuellement ajoutées. La zone verte devrait elle aussi progresser vers le haut au fur et à mesure que des stories sont terminées.
Date de livraison
Il est aussi possible d’estimer la date de livraison des stories à l’aide du CFD. Il suffit de prolonger la courbe de la ligne verte jusqu’à ce qu’elle atteigne la zone mauve.
Faire cette estimation après seulement quelques jours peut être risqué, plusieurs choses peuvent se produire (story bloquée, changement de portée, etc.). Plus le projet avance, plus l’information sur le temps de cycle et le lead time sera près de la réalité et l’estimation d’une date de livraison sera meilleure.
Le diagramme de flux cumulatif de Nutcache
Le CFD est maintenant disponible pour les équipes Agiles qui utilisent Nutcache. Connectez-vous à Nutcache pour découvrir comment le diagramme de flux cumulatif peut vous aider à suivre la progression de votre projet et livrer plus de valeur.
Vous n’êtes pas un utilisateur de Nutcache? Inscrivez-vous dès maintenant et profitez de 14 jours d’essai gratuits.