Cycle Time, Lead Time & Durchsatz – verständlich an einem Beispiel erklärt
Ein Board, ein Ticket – drei Perspektiven auf denselben Flow
In diesem Artikel betrachten wir die drei Basismetriken anhand eines Minimalbeispiels.- Dein Team arbeitet mit einem Kanban-Board: Backlog → Selected → In Progress → Review → Done
- Am Montagmorgen landet ein neues Ticket im Backlog
- Am Mittwoch wird es für den nächsten Sprint ausgewählt (Selected)
- Am Donnerstag startet die eigentliche Arbeit (In Progress)
- Am darauffolgenden Dienstag wird das Ticket reviewed und gemerged (Review → Done)
Info
Im flowban-System verwenden wir die Begriffe Commitment-Spalte und Done-Spalte, um den Punkt zu beschreiben, an dem Arbeit in das System gezogen wird, und den Punkt, an dem sie als abgeschlossen gilt. In diesem Beispiel entsprechen diese den Spalten "Selected" und "Done".
Lead Time – von „Wir brauchen das" bis „Es ist live"
Lead Time beantwortet die Frage: Wie lange dauert es von der ersten Anfrage bis zur Auslieferung?In unserem Beispiel:
- Das Ticket taucht am Montag im Backlog auf (Anfrage erstellt)
- Es landet am darauffolgenden Dienstag in Done (Anfrage ausgeliefert)
Cycle Time – von „Wir arbeiten dran" bis „Wir sind fertig"
Cycle Time beantwortet: Wie lange ist das Ticket aktiv in Bearbeitung?In unserem Beispiel:
- Das Ticket erreicht am Donnerstag die Commitment-Spalte (z. B. wenn es das Backlog verlässt und in In Progress gezogen wird)
- Es landet am darauffolgenden Dienstag in Done
Cycle Time innerhalb der Lead Time visualisieren
Backlog (Mon)Done (Next Tue)
Commitment column (Thu)Done column (Next Tue)
Lead Time (Backlog → Done)Cycle Time (Commitment column → Done column)
Abbildung 1 zeigt, wie die Commitment-Spalte den Startpunkt der Cycle Time markiert, während die Done-Spalte für beide Metriken das gemeinsame Ende bildet. Damit wird die Beziehung klar:
- Lead Time enthält alles von „Anfrage gestellt“ bis „ausgeliefert“ (Backlog → Done).
- Cycle Time fokussiert den zugesagten Arbeitsabschnitt von der Commitment-Spalte bis zur Done-Spalte.
Durchsatz – wie viele Tickets wir in einem Zeitraum abschließen
Durchsatz beantwortet: Wie viele Tickets schließen wir pro Woche (oder Tag, Monat, …) ab?In unserer Beispielwoche:
- Angenommen, zusätzlich zu unserem Beispielticket erreichen 6 weitere Tickets im selben Zeitraum Done
- Dann wären es insgesamt 7 Tickets, die in dieser Woche fertig werden
Durchsatz visualisieren
Durchsatz-Diagramm
06.01.25 bis 13.01.25
Durchsatz7
Lead Time0 Tage
Abbildung 2 macht sichtbar, wie häufig die Done-Spalte in einem Zeitraum erreicht wird und formt daraus ein messbares Durchsatzsignal. Konsistente Höhen deuten auf stabile Lieferung hin, während hohe Schwankungen auf Prozessinstabilität oder inkonsistente Arbeitsmuster hindeuten.
Die Metriken für das Beispiel zusammenfassen
Anhand dieses einfachen Beispiels können wir bereits sehen, wie die drei Metriken zusammenhängen:- Lead Time (8 Tage) = Warten + aktive Arbeit + letzte Schritte bis Done
- Cycle Time (5 Tage) = nur die aktive Arbeit bis Done
- Durchsatz (7 Tickets/Woche) = wie viele Tickets im gleichen Zeitraum Done erreichen
- Lead Time spricht die Sprache der Kund:innen („Wie lange warte ich?“).
- Cycle Time spricht die Sprache des Delivery-Teams („Wie lange brauchen wir, wenn wir angefangen haben?“).
- Durchsatz spricht die Sprache des Systems („Wie viel liefern wir pro Zeiteinheit?“).
Was tun, wenn die Werte schwanken?
In der Realität sind diese Kurven nie perfekt glatt. Das ist normal – und die Schwankung ist genau das, was spannend ist. Typische Muster in Flussdiagrammen und was sie bedeuten können:- Lead Time schwankt stark, Cycle Time ist relativ stabil: Der Engpass liegt häufig vor dem Start (Priorisierung, Warten auf Input) oder nach der Entwicklung (Review, Deployment).
- Cycle Time ist hoch variabel: „In Progress“ ist ein Mischmasch – Tickets sind sehr unterschiedlich groß, es gibt viel Kontextwechsel oder WIP-Limits werden ignoriert.
- Durchsatz springt stark von Woche zu Woche: Das System hat noch keinen stabilen Takt – es wird zu viel gestartet und zu wenig fertiggestellt.
- „Was war bei diesem Ticket anders?“
- „Warum ist der Durchsatz in diesem Sprint/Woche/Monat eingebrochen?“
- „In welcher Spalte hat dieses Ticket am längsten gelegen?“
In späteren Blogartikeln gehen wir noch tiefer darauf ein, wie kumulative Flussdiagramme (CFDs) und Monte-Carlo-Simulationen auf genau diesen drei Basismetriken aufbauen, um Prognosen und Kapazitätsgrenzen besser sichtbar zu machen.
Wie flowban bei diesen drei Metriken hilft
flowban verbindet sich direkt mit deinen GitHub Projects und berechnet die drei Basismetriken für dich:- Lead Time: von der ersten Sichtbarkeit eines Issues auf deinem Board bis zur Done-Spalte.
- Cycle Time: von der Verpflichtung (z. B. wenn ein Item das Backlog verlässt oder In Progress betritt) bis Done.
- Durchsatz: wie viele Issues pro Tag, Woche oder Monat Done werden.
Datensparsamkeit bitte!
flowban speichert keine sensiblen Daten aus deinen GitHub Projects. Es verwendet nur Issue-Status und Zeitstempel als Eingabe, um die Metriken zu berechnen. Die Inhalte der Issues werden nicht gespeichert oder verarbeitet.
- Engpässe früh erkennst, weil sichtbar wird, wo sich Arbeit auf dem Board staut.
- Lieferfähigkeit stabilisierst, indem Lead Time, Cycle Time und Durchsatz über die Zeit vergleichbar und messbar werden.
- Lieferverhalten mit Daten erklärst – statt Diskussionen auf Bauchgefühl zu führen.
- Die Basis für weiterführende Analysen schaffst, z. B. für CFDs und Monte-Carlo-Simulationen, ohne eigene Skripte oder Excel-Bastellösungen.