Thema 64 von 91· Softwareentwicklung und digitale Leistungserbringung

Flow-Metriken

Flow-Metriken messen, wie sich Arbeit durch ein Liefersystem bewegt: Zykluszeit, Lead-Time, Durchsatz, Work in Progress (WIP) und Flow-Effizienz. Sie werden von Little's Law regiert — derselben Warteschlangenmathematik, die Krankenhausbetten und Wartelisten regiert.

Warum es wichtig ist

Die meiste Lieferzeit ist keine Arbeit — es ist Warten. Flow-Effizienz-Studien zu Wissensarbeit finden regelmäßig, dass an Punkten nur 5–15 % ihrer verstrichenen Zeit aktiv gearbeitet wird; der Rest sind Warteschlangen. Das heißt, die günstigste Beschleunigung ist Warteschlangenabbau, nicht Einstellung — genau die Erkenntnis, die Krankenhaus-Patientenfluss-Programme über Betten gewonnen haben. Für alles mit Verzögerungskosten verorten Flow-Metriken, wo die Verzögerungskosten entstehen.

Die Mathematik

Zykluszeit      = t(fertig) − t(begonnen)
Lead-Time       = t(ausgeliefert) − t(angefordert)     (enthält Vorarbeit-Warteschlange)
Durchsatz       = abgeschlossene Punkte / Zeitraum
WIP             = begonnene, aber unfertige Punkte
Flow-Effizienz  = aktive Zeit / (aktive Zeit + Wartezeit) × 100

Little's Law:  durchschnittliches WIP = Durchsatz × durchschnittliche Zykluszeit
               (gleichwertig: Zykluszeit = WIP / Durchsatz)

Little's Law ist der Hebel: Bei festem Durchsatz senkt eine Kürzung des WIP die Zykluszeit proportional. Es regiert auch Krankenhäuser: belegte Betten = Aufnahmen/Tag × Verweildauer.

Durchgerechnetes Beispiel

Ein Team hat 40 Punkte in Arbeit und schließt 10/Woche ab: Zykluszeit = 40/10 = 4 Wochen. Es führt WIP-Grenzen ein und senkt WIP auf 15: Zykluszeit = 15/10 = 1,5 Wochen — gleiche Leute, gleicher Durchsatz, 62 % schnellere Auslieferung, rein aus Warteschlangendisziplin.

Bepreist mit CoD: Betragen die Verzögerungskosten im Schnitt 3.000 £/Woche pro Punkt, verbringt jeder Punkt nun 2,5 Wochen weniger in der Warteschlange: 10 Punkte/Woche × 2,5 × 3.000 = 75.000 £/Woche eliminierte Verzögerungskosten — aus einer Richtlinienänderung, die nichts kostet.

Krankenhaus-Spiegel: 40 Aufnahmen/Tag × 6,0 Tage Verweildauer = 240 Betten; das nichtklinische Warten innerhalb der Verweildauer auf 5,6 Tage kürzen, und 16 Betten werden frei (Verweildauer) — dasselbe Gesetz, derselbe Hebel.

Bezug zur Softwareentwicklung

Flow-Metriken sind die gemeinsame Sprache zwischen Delivery Engineering und Gesundheitsbetrieb:

  • PR-Teilphasen-Benchmarks (LinearB, ~8 Mio. PRs): Elite-Abholzeit < 7 Std., Review < 6 Std., Gesamtzyklus < ~26 Std. — Abholzeit ist reine Warteschlange, das Erste, das anzugehen ist.
  • Wartelisten sind Rückstände; RTT ist Lead-Time; Bettenbelegung ist WIP. Verbesserung überträgt sich in beide Richtungen: WIP-Grenzen ↔ Glättung der Aufnahme; Wartezeit-Instrumentierung ↔ Verfolgung der Pfadphase.
  • Flow-Effizienz unter 15 % ist in beiden Bereichen normal, und beide verbergen es, weil Menschen beschäftigt sind, während Arbeit wartet — die Uhr der Arbeit messen, nicht die der Arbeitenden.

Fallstricke

  • Auslastungs-Verehrung: Arbeiterauslastung Richtung 100 % zu treiben lässt Wartezeiten nichtlinear explodieren (M/M/1: Wartezeit ∝ ρ/(1−ρ)) — der Grund, warum zu 95 % ausgelastete Krankenhäuser blockieren und zu 95 % verplante Teams stocken.
  • Durchschnitte über schiefe Verteilungen: Zykluszeiten sind schwer rechtsschief; mit Perzentilen (p85) prognostizieren, nicht mit Mittelwerten.
  • WIP kürzen, indem Arbeit vorgelagert abgelehnt wird, und das Flussverbesserung nennen — die Nachfrage ist nicht verschwunden, sie hat sich außerhalb der Messgrenze aufgestaut (die Krankenhausversion: Krankenwagen, die außerhalb der Notaufnahme warten).

Quellen