Simyl
simylflow
Accueil du cours
Module 4 : Métriques et gestion du flux
Leçon 3 sur 5
12 min

Diagrammes de flux cumulatif

La visualisation la plus puissante pour comprendre la santé du système d'un coup d'œil.

1Qu'est-ce qu'un DFC?

Un diagramme de flux cumulatif (DFC) est un graphique en aires empilées montrant combien d'éléments ont atteint chaque étape au fil du temps.

  • Axe X : Temps
  • Axe Y : Nombre cumulatif d'éléments
  • Chaque aire : Une étape du flux de travail (généralement de couleur différente)

Comment le lire :

La distance verticale entre deux lignes représente le nombre d'éléments entre ces étapes (travail en cours dans ces colonnes).

La distance horizontale entre deux lignes représente le délai d'exécution approximatif à travers ces étapes.

Un DFC qui ressemble à des bandes qui s'écoulent en douceur est un système en santé. Un DFC avec des « bulles » gonflées ou des lignes plates a des problèmes.

2Lire un DFC en santé

Signes d'un flux en santé :

  1. Bandes parallèles : Les lignes se déplacent à peu près parallèlement, ce qui signifie que le travail en cours est stable
  2. Pente constante : La ligne « Terminé » monte à un rythme régulier (débit stable)
  3. Bandes étroites : Le travail en cours est limité, pas excessif
  4. Lignes lisses : Pas de chutes ou de pics soudains

Ce que la forme vous dit :

  • Bandes étroites = faible travail en cours = délais courts
  • Bandes larges = travail en cours élevé = délais longs
  • Ligne « Terminé » plus abrupte = débit plus élevé
  • Ligne « Terminé » plus plate = débit plus faible

Un coup d'œil à un DFC en santé montre : « Le travail s'écoule en douceur, à un rythme constant, avec un travail en cours contrôlé. »

3Repérer les problèmes dans un DFC

Problème 1 : Bandes qui s'élargissent (travail en cours croissant)

  • La bande d'une étape s'épaissit au fil du temps
  • Signifie : Les éléments entrent plus vite qu'ils ne sortent
  • Action : Arrêter de commencer, aider à terminer

Problème 2 : Lignes plates (étape bloquée)

  • Une ligne cesse de monter (ou monte très lentement)
  • Signifie : Rien ne se termine dans cette étape
  • Action : Enquêter sur le blocage

Problème 3 : « Bulle » gonflée

  • Une bande s'élargit soudainement puis se rétrécit
  • Signifie : Un lot de travail s'est bloqué puis a été libéré
  • Action : Prévenir le traitement par lots, améliorer le flux

Problème 4 : Lignes convergentes

  • L'écart entre les étapes se rétrécit
  • Signifie : Le travail en cours est réduit (ce qui peut être bon ou indiquer un ralentissement)
  • Action : Dépend du contexte — vérifier pourquoi

Problème 5 : Ligne « Terminé » en escalier

  • « Terminé » monte par sauts occasionnels au lieu de monter en douceur
  • Signifie : Le travail est livré par lots, pas en continu
  • Action : Permettre des livraisons plus fréquentes
DFC en santé

Les bandes sont à peu près parallèles. La ligne « Terminé » monte régulièrement à environ 7 éléments par semaine. Pas de gonflements ni de zones plates. Le travail en cours semble constant autour de 15 éléments.

DFC problématique

La bande « En développement » s'élargit régulièrement sur trois semaines. La ligne « Terminé » monte à peine. Le travail s'accumule en développement et rien ne se termine.

4Utiliser les DFC pour les conversations

Les DFC sont d'excellents outils de communication :

Dans les mêlées quotidiennes : « En regardant le DFC, notre bande "Prêt pour l'AQ" a doublé cette semaine. L'AQ devient un goulot d'étranglement. Qui peut aider? »

Dans les rétros : « Ce gonflement dans le DFC s'est produit quand nous avons fait la grande livraison. La prochaine fois, livrons de façon incrémentale pour éviter le lot. »

Avec les parties prenantes : « Voici notre flux au cours du dernier mois. La montée régulière de la ligne Terminé montre que nous livrons de façon constante. Le délai d'exécution est resté stable à environ 2 semaines. »

Pour les prévisions : « Notre débit a été de 6 à 8 éléments par semaine. Avec 20 éléments dans le backlog, nous les terminerons probablement en 3 à 4 semaines. »

L'essentiel : Les DFC rendent les concepts abstraits de flux visibles et concrets. Ils transforment « J'ai l'impression qu'on est en retard » en « Je peux voir le travail en cours augmenter dans la révision de code. »

Affichez votre DFC sur un mur ou partagez-le dans une mise à jour Slack récurrente. La visibilité génère la sensibilisation. Un DFC que personne ne regarde n'aide pas.

Points clés
  • Les DFC montrent les éléments cumulatifs dans chaque étape au fil du temps
  • Distance verticale = travail en cours; Distance horizontale = délai d'exécution
  • Les DFC en santé ont des bandes parallèles et des pentes régulières
  • Les gonflements, zones plates et bandes qui s'élargissent indiquent des problèmes
  • Les DFC sont des outils de communication, pas seulement des rapports

Exercices pratiques