Jeder Prozess hat unweigerlich einen Engpass: Es gibt einen Schritt, der eine geringere Kapazität hat als die Schritte vor oder nach ihm. Dies kann daran liegen, dass für diesen Schritt weniger Ressourcen zur Verfügung stehen oder dass er mehr Zeit in Anspruch nimmt als die anderen Schritte des Prozesses. Unabhängig davon ist dieser Engpass der begrenzende Faktor für die Kapazität Ihres gesamten Systems.
Engpässe stellen eine ernsthafte Bedrohung für dar. Sie fördern verschwenderische Gewohnheiten wie den Kontextwechsel, der die Wertschöpfung verlangsamt. Der erste Schritt zur Beseitigung eines Engpasses besteht darin, ihn zu identifizieren, aber das ist oft leichter gesagt als getan.
Eine gut gestaltete Kanban-Tafel kann wertvolle Einblicke in den Arbeitsfluss Ihres Teams liefern - wo Sie schnell liefern und wo sich die Arbeit stapelt. Die Einführung von Warteschlangenspuren kann Ihnen helfen, die spezifische Ursache Ihrer Engpässe zu ermitteln, so dass Sie der kontinuierlichen Lieferung näher kommen.
Grundlegendes Board-Layout
Das folgende Board-Beispiel spiegelt einen einfachen Prozess zur Entwicklung einer Softwarefunktion wider. Es beginnt mit einem Backlog für alle neuen Arbeiten, die in den Arbeitsablauf des Teams einfließen. Es folgen die vier grundlegenden Phasen dieser Arbeit: Analysieren, Entwickeln, Testen und Einsetzen. Jede Karte auf dieser Tafel steht für unabhängige Funktionen, die dieses Team bereitstellt.
Kanban fördert ein Pull-System, bei dem ein Team nur dann neue Arbeit hereinholt, wenn es genügend Kapazität hat. Dadurch wird sichergestellt, dass das Team und die einzelnen Mitarbeiter unter ihren WIP-Limits bleiben (lesen Sie unsere dreiteilige Serie über WIP-Limits hier).
In diesem Beispiel gibt es auf der Entwicklungsspur doppelt so viel Arbeit wie auf jeder anderen Spur, was auf einen Engpass in der Entwicklung hindeuten könnte. Es ist wichtig, ein Gespräch über die Arbeit zu führen, um die Realität der Situation zu verstehen. Ein Teil der Arbeiten auf der Develop-Spur kann bereits in Arbeit sein, aber ein Teil kann auch darauf warten, auf die nächste Spur gezogen zu werden. Bei diesem Board-Design wird nicht zwischen diesen beiden Zuständen unterschieden.
Warteschleifen hinzufügen
Wir können diese Abgrenzung vornehmen, indem wir zwei Unterspuren für jede der Arbeitsspuren hinzufügen: In Bearbeitung und Erledigt. Diese neuen Done-Subspuren stehen für Arbeiten in der Warteschlange, die darauf warten, auf die nächsten Spuren gezogen zu werden, sobald Kapazität vorhanden ist. Sie können auch hören, dass Warteschlangenspuren als Puffer- oder Wartespuren bezeichnet werden. Wenn wir diese Warteschlangenspuren hinzufügen, sehen wir, dass die Entwicklung kein Problem mit zu viel Arbeit hat - vielmehr sind unsere Tester überfordert und haben nicht die Kapazität, neue Arbeit zu erledigen.
Wenn wir unsere Warteschlangen visualisieren, können wir den wahren Engpass sofort erkennen - im Schritt Testen, nicht im Schritt Entwickeln, wie wir vielleicht angenommen haben.
Vermeiden von doppelten Warteschlangen
Sobald Sie den Nutzen dieser Done-Warteschlangen erkannt haben, könnten Sie versucht sein, weitere Warteschlangen hinzuzufügen, z. B. eine vorgelagerte Warteschlange (Ready), um die Arbeit zu kennzeichnen, die das Team zwar abgezogen, aber noch nicht begonnen hat. Widerstehen Sie dieser Versuchung. Es werden doppelte Warteschlangen erstellt, die denselben Status wie der vorherige Schritt "Fertig" aufweisen. Wenn Sie diese Spuren hinzufügen, kann es schwieriger werden, Engpässe zu erkennen, da sich die Arbeit, die sich stapelt, auf zwei Spuren verteilen könnte und nicht so offensichtlich ist.
Doppelte Warteschlangen können Teams auch dazu ermutigen, Arbeit aus ihrer Erledigt-Lane in die nachgelagerte Fertig-Lane zu verschieben und sich damit von dem Pull-System zu entfernen, das wir mit Kanban zu fördern versuchen.
Final Thoughts
Anhand der Warteschlangenspuren können Sie leicht erkennen, ob die Arbeit wirklich in Arbeit ist oder ob sie darauf wartet, auf die nachfolgende Spur gezogen zu werden. Sobald Sie Warteschlangenspuren hinzugefügt haben, können Sie WIP-Limits implementieren, die die Realität der Kapazität Ihres Teams genau widerspiegeln. Dieses Verständnis des einzigartigen Prozesses Ihres Teams wird Ihnen helfen, den Arbeitsfluss zu maximieren - und der kontinuierlichen Lieferung näher zu kommen.