Von Abhay Talreja
23.2.2026
Mein neuester Artikel - Empirical Process Control - The Key to Agile Success

Ein Cumulative Flow Diagram (CFD) ist ein leistungsstarkes visuelles Tool, das zeigt, wie Arbeitselemente durch die Phasen Ihres Workflows ueber die Zeit fliessen.
Im Gegensatz zu einem Burn-Down-Chart, das verbleibende Arbeit versus Zeit zeigt, zeigt ein CFD die kumulative Gesamtzahl der Elemente in jeder Workflow-Phase - was Engpaesse, Flow-Effizienz und Work-in-Progress-Limits auf einen Blick sichtbar macht.
CFDs beantworten kritische Fragen:
| Aspekt | Details |
|---|---|
| Was es zeigt | Kumulative Anzahl von Arbeitselementen in jeder Workflow-Phase |
| Wichtigste Einsicht | Band-Breite = WIP in der Phase; Band-Steigung = Throughput-Rate |
| Horizontale Distanz | Ungefaehre Cycle Time fuer Arbeitselemente |
| Vertikale Distanz | Ungefaehres WIP zu einem bestimmten Zeitpunkt |
| Am besten fuer | Engpass-Erkennung, Flow-Effizienz, WIP-Kontrolle |
| Vs. Burndown | CFDs zeigen Flow-Gesundheit; Burndowns zeigen Sprint-Fortschritt zum Ziel |
Ein Cumulative Flow Diagram besteht aus mehreren farbigen Baendern, von denen jedes eine andere Phase im Workflow darstellt.
Die obere Linie des Diagramms zeigt die Gesamtzahl der Elemente, die in den Workflow eingegangen sind. Die untere Linie (normalerweise das "Done"-Band) zeigt abgeschlossene Elemente. Der Bereich dazwischen stellt Arbeit in verschiedenen Phasen dar.
In einem gesunden CFD sollten alle Baender im Laufe der Zeit ungefaehr konsistente Breiten haben. Wenn ein Band breiter wird (mehr Elemente ansammelt), waehrend andere flach bleiben, ist diese Phase ein Engpass.
Die Breite jedes Bandes (vertikal an einem bestimmten Zeitpunkt gemessen) repraesentiert die Anzahl der Arbeitselemente, die sich derzeit in dieser Phase befinden.
Beispiel: Wenn das "Im Code-Review"-Band von 2 auf 8 Elemente breiter wird, ist Code-Review ein Engpass.
Die Steigung jeder Linie zeigt, wie schnell Elemente durch diese Phase fliessen:
Die horizontale Distanz zwischen der oberen und unteren Linie an einem bestimmten vertikalen Punkt approximiert die durchschnittliche Cycle Time - wie lange ein Arbeitselement vom Eintritt bis zur Fertigstellung benoetigt.
Cycle Time in einem CFD ist eine Annaeherung. Fuer genaue Cycle-Time-Messung verfolgen Sie die tatsaechlichen Start- und Enddaten einzelner Elemente. CFDs zeigen den Trend, nicht die genaue Zahl.
CFDs bieten mehrere Vorteile fuer Scrum-Teams:
Listen Sie alle Phasen in Ihrem Workflow auf. Fuer ein typisches Scrum-Team:
Begrenzen Sie die CFD-Phasen auf 3-6 - zu wenige verstecken wichtige Flow-Informationen; zu viele machen das Chart unlesbar.
Erfassen Sie taeglich die Anzahl der Elemente in jeder Phase. In den meisten Tools ist dies automatisiert.
Fuer das CFD benoetigen Sie kumulative Zaehlunen - die laufende Gesamtanzahl der Elemente, die jede Phase erreicht oder passiert haben.
Plotten Sie kumulative Zaehlunen fuer jede Phase ueber die Zeit als gestapeltes Flaechendiagramm. Jeder farbige Bereich stellt eine Workflow-Phase dar.
Ueberpruefen Sie das CFD beim Daily Scrum oder woechentlich im Sprint Review. Suchen Sie nach:
Alle Baender haben ungefaehr konsistente Breiten und aehnliche Steigungen. Arbeit fliesst durch jede Phase ungefaehr in gleicher Rate. Dies ist der ideale Zustand.
Ein Band wird im Laufe der Zeit immer breiter, waehrend andere konstant bleiben. Arbeit sammelt sich in dieser Phase an.
Was zu tun ist: Fokussieren Sie Teamaufmerksamkeit auf die engpassige Phase. Wenden Sie die Theory of Constraints an: Fuegen Sie Kapazitaet hinzu, reduzieren Sie WIP, das in sie eintritt, oder entfernen Sie Blocker.
Eine der Bandgrenzen wird voellig horizontal - keine neuen Elemente schliessen diese Phase ab.
Was zu tun ist: Dies ist ein ernstes Signal. Identifizieren Sie sofort, was die Phase blockiert. Eskalieren und als hoechste Prioritaet loesen.
Die horizontale Distanz zwischen Eintritt und Fertigstellung waechst. Elemente dauern laenger und laenger.
Was zu tun ist: Ursachen untersuchen: zunehmendes WIP, technische Schulden, unklare Anforderungen oder externe Abhaengigkeiten.
Die "Done"-Linie bleibt fuer laengere Perioden flach und springt dann steil nach oben. Elemente werden abgeschlossen, aber nicht fuer Done gezaehlt bis zu einem Batch-Release.
Die obere Linie steigt steil an, waehrend die untere Linie relativ flach bleibt. Neue Arbeit wird signifikant schneller hinzugefuegt, als Arbeit abgeschlossen wird.
In Scrum koennen Teams CFDs verwenden, um den Fluss von Product Backlog Items (PBIs) durch verschiedene Phasen zu visualisieren.
CFDs aus vorherigen Sprints verwenden, um zu identifizieren:
Ein taeglich aktualisiertes CFD bietet einen ausgezeichneten Gespraechsstarter:
Das CFD im Sprint Review praesentieren, um Stakeholdern zu zeigen:
CFD-Daten in Retrospektiven verwenden, um spezifische Verbesserungsaktionen zu treiben:
| Dimension | Burn-Down-Chart | Cumulative Flow Diagram |
|---|---|---|
| Primaere Frage | "Werden wir den Sprint beenden?" | "Wo steckt Arbeit fest?" |
| Zeithorizont | Sprint-Ebene (Tage) | Sprint- oder Produkt-Ebene (Wochen) |
| Zeigt WIP | Nein | Ja |
| Zeigt Engpaesse | Nein | Ja (Band-Breite) |
| Zeigt Cycle Time | Nein | Ja (horizontale Distanz) |
| Beste Zielgruppe | Team (taeglich) | Team + Management (strategisch) |
Best Practice: Beide verwenden. Das Burn-Down-Chart bietet Sprint-Granularitaet; das CFD bietet die systemische Sicht.
Begrenzen Sie CFD-Phasen auf 3-6 bedeutungsvolle Workflow-Schritte. Zu viele machen das Chart unlesbar.
Taeglich aktualisieren, auch wenn nur eine Zaehlaenderung. Taeglich Schwankungen und kurzlebige Blockaden sind unsichtbar bei woechentlichen Snapshots.
Setzen Sie ein WIP-Limit-Schwellenwert fuer jede Phase. Wenn eine Phase ihr Limit ueberschreitet, schwarmfoermig adressieren, bevor neue Arbeit begonnen wird.
Alle Arbeitstypen einschliessen: Features, Bugs, technische Schulden und Spikes. Ausschliessen macht einen wesentlichen Teil der Team-Kapazitaet unsichtbar.
Cycle Time ist die Zeit vom Arbeitsbeginn bis zum Abschluss. Lead Time ist die Zeit von der Kundenanforderung bis zur Lieferung. Sicherstellen, dass das CFD den richtigen Ausgangspunkt widerspiegelt.
CFD-Ueberpruefung explizit als regulaeren Agendapunkt in Sprint Retrospektiven aufnehmen. Einen CFD-Einblick pro Retrospektive praesentieren.
Das breiteste konsistente Band im CFD verwenden, um ein explizites WIP-Limit fuer diese Phase zu setzen. Dies verhindert, dass die Warteschlange waechst und erzeugt Druck, Engpaesse frueher zu loesen.
CFD wird erstellt. Team lernt, die Baender zu lesen. Keine formalen WIP-Limits gesetzt. CFD gelegentlich ueberprueoft.
Fokus: Lernen, das Chart zu lesen. Identifizieren, welche Phase konsistent am breitesten ist.
CFD wird beim Daily Scrum oder mindestens woechentlich ueberprueoft. WIP-Limits basierend auf CFD-Daten etabliert. Team reagiert proaktiv auf verbreiternde Baender.
Fokus: WIP-Limits implementieren und messen, ob sie den Flow verbessern.
CFD wird fuer Lieferprognosen neben Velocity verwendet. Cycle Time und Throughput-Daten ergaenzen Story-Point-Velocity. CFD wird Stakeholdern als Teil des Programm-Reportings gezeigt.
Fokus: CFD-Erkenntnisse verwenden, um das gesamte Liefersystem zu optimieren.
Cumulative Flow Diagrams sind ein leistungsstarkes Tool fuer Scrum-Teams, das Einblicke bietet, die Burn-Down-Charts nicht koennen: Engpass-Identifikation, Cycle-Time-Trends, WIP-Sichtbarkeit und Flow-Effizienz.
Wichtige Erkenntnisse:
Wie unterscheiden sich Kumulative Flussdiagramme von Kanban-Boards?
Kann ein Kumulatives Flussdiagramm fuer Teams verwendet werden, die keine Story Points schaetzen?
Wie hilft ein CFD bei der Erkennung von Scope Creep?
Wie oft sollte ein Kumulatives Flussdiagramm in einem Scrum-Team aktualisiert werden?
Wie kann ein CFD bei der Kapazitaetsplanung helfen?
Was ist der Unterschied zwischen Zykluszeit und Durchlaufzeit in einem CFD?
Koennen CFDs fuer grosse Teams oder Programme mit mehreren Scrum-Teams verwendet werden?
Wie hilft ein CFD bei der Identifizierung von Prozessverbesserungen in Retrospektiven?
Wie reagieren Teams am besten auf einen erkannten Engpass im CFD?
Wie unterscheidet sich die CFD-Interpretation fuer Hardware-Teams im Vergleich zu Software-Teams?
Welche Metriken sollten neben dem CFD verfolgt werden, um ein vollstaendiges Bild der Team-Gesundheit zu erhalten?
Wie geht man mit CFD-Daten um, wenn ein Team die Sprint-Laenge aendert?
Wie helfen CFDs bei der Einfuhrung von WIP-Limits?
Sind CFDs fuer nicht-technische Teams geeignet (z.B. Marketing, HR, Operations)?
Wie kommuniziert man CFD-Erkenntnisse wirkungsvoll an nicht-technische Stakeholder?