Messen, wie viel der Durchlaufzeit tatsächlich wertvoll ist.
Flow-Effizienz ist eine einfache, aber aussagekräftige Kennzahl:
Flow-Effizienz = (Wertschöpfungszeit / Durchlaufzeit) × 100 %
Wertschöpfungszeit ist die Zeit, die für Aktivitäten aufgewendet wird, die direkt Wert für den Kunden schaffen. Durchlaufzeit ist die gesamte verstrichene Zeit von der Anfrage bis zur Auslieferung.
Beispiel: Ein Feature hat eine Durchlaufzeit von 10 Tagen. Die tatsächliche wertschöpfende Arbeit betrug 2 Tage (Entwicklung, etwas Testing, etwas Deployment-Arbeit). Flow-Effizienz: 2/10 = 20 %.
Typische Flow-Effizienz in der Softwareentwicklung: 5–15 %.
Das bedeutet, dass 85–95 % der Zeit nicht an der Arbeit gearbeitet wird. Sie wartet. In Warteschlangen. Auf Entscheidungen. Auf Übergaben. Auf gebündelte Releases.
Diese Zahl schockiert die meisten Teams. Sie fühlen sich beschäftigt. Sie arbeiten hart. Aber die Arbeit selbst? Liegt meistens untätig herum.
Das Effizienz-Paradoxon
Organisationen optimieren auf „Effizienz", indem sie die Auslastung maximieren – alle beschäftigt halten. Aber hohe Auslastung erzeugt Warteschlangen, Warteschlangen erzeugen Wartezeiten, und Wartezeiten zerstören die Flow-Effizienz. Weniger beschäftigt zu sein kann bedeuten, effizienter zu sein.
Hier ist die kontraintuitive Wahrheit: Hohe Auslastung tötet die Flow-Effizienz.
Betrachten Sie einen Entwickler mit 95 % Auslastung. Er ist immer beschäftigt. Kein Puffer. Wenn neue Arbeit ankommt, landet sie in einer Warteschlange, weil er gerade an etwas anderem arbeitet. Die Warteschlange wächst.
Betrachten Sie nun einen Entwickler mit 70 % Auslastung. Er hat Puffer. Wenn neue Arbeit ankommt, kann er oft sofort beginnen. Die Warteschlange bleibt klein. Die Durchlaufzeit bleibt kurz.
Das ist Warteschlangentheorie, mathematisch bewiesen: Wenn die Auslastung sich 100 % nähert, gehen die Wartezeiten gegen unendlich. Die Beziehung ist nicht linear – sie ist exponentiell. Der Sprung von 80 % auf 90 % Auslastung kann die Wartezeiten verdoppeln. Der Sprung von 90 % auf 95 % kann sie erneut verdreifachen.
Ressourceneffizienz vs. Flow-Effizienz:
Diese stehen oft in Spannung zueinander. Maximale Ressourceneffizienz erzeugt Warteschlangen und zerstört die Flow-Effizienz. Gute Flow-Effizienz erfordert Puffer – was für ressourcenorientierte Manager wie „Ineffizienz" aussieht.
Jeder Entwickler ist zu 95 % ausgelastet. Der Backlog schrumpft nie. Durchlaufzeiten liegen bei 6+ Wochen. Das Management feiert: „Wir arbeiten schlank!" Aber Kunden warten Monate auf Features. Das Team ist am Limit, liefert aber nicht.
Entwickler sind zu 70 % mit Feature-Arbeit ausgelastet. 30 % sind Puffer, Verbesserung, Lernen. Wenn dringende Anfragen kommen, werden sie sofort bearbeitet. Durchlaufzeit beträgt 3 Tage. Weniger Auslastung, mehr Lieferung.
Um die Flow-Effizienz zu verbessern, müssen Sie die Wartezeit reduzieren. Wie?
WIP begrenzen: Weniger laufende Arbeit bedeutet weniger Warteschlangen. Wenn Sie etwas abschließen, ist Kapazität verfügbar. Neue Arbeit kann sofort beginnen.
Batch-Größen reduzieren: Große Batches bedeuten große Wartezeiten. Kleine Batches fließen schneller durch.
Übergaben eliminieren: Jede Übergabe ist eine potenzielle Warteschlange. Cross-funktionale Teams eliminieren Übergaben.
Entscheidungen schneller treffen: Langsame Entscheidungen sind eine Form des Wartens. Befähigen Sie Teams zu entscheiden. Reduzieren Sie Genehmigungsketten.
Continuous Deployment: Wöchentliche oder monatliche Releases sind Batching. Deployen Sie kontinuierlich, um Deploy-Wartezeiten zu eliminieren.
Warteschlangen visualisieren: Machen Sie Warten sichtbar. Wenn Sie sehen können, dass sich Elemente anhäufen, können Sie es angehen.
Niedrigere Auslastung akzeptieren: Das ist der schwierige Teil. Sie müssen möglicherweise „unterausgelastete" Ressourcen tolerieren, um Flow zu erreichen. Der Trade-off lohnt sich.
Das Ziel ist nicht 100 % Flow-Effizienz – das ist unmöglich. Aber der Sprung von 5 % auf 25 % kann die Lieferung transformieren. Es bedeutet 5-mal weniger Warten, ohne schneller zu arbeiten.
Messen Sie es
Berechnen Sie die Flow-Effizienz für Ihre letzten 5 abgeschlossenen Elemente. Teilen Sie die Wertschöpfungszeit durch die Durchlaufzeit. Wenn Sie über 25 % liegen, machen Sie es gut. Wenn Sie unter 10 % liegen, gibt es erhebliches Potenzial.