Kanban

Was ist Kanban?
Kanban (jap.Signalkarte) ist ein Managementansatz aus dem Lean Product Developement und weist einige Ähnlichkeiten zu Scrum auf. Die Ideen gehen auf gewisse Prinzipien und erhaltenen Erfahrungen aus dem Lean Management. Ziel ist es den "Fluss" der zu bearbeitenden Aufgaben (Tasks) durch eine Wertschöpfungskette (value chain) zu optimieren.

Kanban-Board:
Das Kanban-Board visualisiert die zu steuernde value chain. Die einzelnen Prozessschritte werden auf dem Kanban-Board durch die Spalten dargestellt und die zu erledigenden Tasks werden durch Karten(Tickets) symbolisiert. Den Fortschritt stellt man durch das einfache verschieben der Karten in die nächste Spalte dar.

WIP-Limit:
Das Work-In-Progress Limit begrenzt die gleichzeitig zu erledigenden tasks. Die Anzahl der tickets in der momentanen Bearbeitungsstation wird auf eine fest geschrieben Anzahl reduziert. Hat eine Station einen freien Platz zur Verfügung zieht die Station sich den nächsten Task aus der der Vorgängerstation.

Man erkennt schnell Ähnlichkeiten zu Scrum, da das Kanban-Board für eine hohe Transparenz über den Inhalt und Bearbeitungsstand sorgt ähnlich wie bei Scrum das Sprint Backlog auf einem Whiteboard öffentlich geführt wird. Tasks die derzeit nicht in Bearbeitung sind werden in Auftragslisten (Backlogs) gesammelt, aus denen die Tasks entnommen werden sobald Kapazität frei wird. Im Gegensatz zu Scrum benutzt Kanban weder Iteration noch Sprints, da Kanban kontinuierlich so viele Tasks wie möglich in so wenig Durchlaufzeit wie möglich erledigt. Sprich es soll ein möglichst konstant hoher Aufgabendurchsatz (Flow) erreicht werden. Das Timeboxing, welches bei Scrum zum synchronisieren dient, entfällt bei Kanban und die damit einher gehende Aufwandsschätzung beim Timeboxing auch. Kanban liefert immer einzelne Ergebnisse (Deliverables) die kein Release, wie es bei Scrum der Fall ist, ergeben müssen sondern können immer unabhängig vom Rest ausgeliefert werden.

Wenn es nun in einem Projekt darum geht, voneinander unabhängige Einzelaufgaben durchsatz optimiert zu steuern ist Kanban die bessere Methode.