Kanban

Kanban

Mittwoch,19.10.2016 12:46 Jörg Fechner

Visualisiere deine Arbeit und rede darüber

Was ist Kanban?

Kanban ist eine Methode der Produktionsprozesssteuerung. Das Vorgehen orientiert sich ausschließlich am tatsächlichen Verbrauch von Materialien am Bereitstell- und Verbrauchsort. Kanban ermöglicht eine Reduktion der lokalen Bestände von Vorprodukten in und nahe der Produktion, die dort in Produkten der nächsten Integrationsstufe verbaut werden. siehe Wikipedia  

Und wie geht das in der Softwareentwicklung?

Für die Visualisierung nutzt man ein Kanban-Board. Ein einfaches Beispiel sehen Sie am Anfang dieses Artikels.

Das Board besteht aus drei Spalten: ToDo, Doing und Done.

Die zu erledigenden Aufgaben werden mittels Karten in die ToDo Spalte abgelegt.

Jetzt nimmt man sich eine Aufgabe (Pull-Prinzip) und hängt diese in die Spalte Doing.

Wenn die Aufgabe erledigt ist, wandert sie in die Spalte Done.

Was hat man dadurch erreicht? Man sieht

  1. wo welche Aufgabe steht
  2. was zu tun ist
  3. und was fertig ist

Die Anzahl der Spalten ist variabel und sollte dem eigentlichen Entwicklungprozess entsprechen.

Mit den Zeilen, auch Swimlanes genannt, kann man dann Prioritäten abbilden.

Die einzelnen Aufgaben werden auf Post-its geschrieben bzw. auf Kanban-Karten gedruckt und an dem Board angebracht.

Das ist ein einfaches Beispiel, aber für ein Team reicht das nicht aus!

Wie wir unser Board aufgebaut haben, folgt in einem weiteren Artikel.

Reden ist Gold - Daily Meeting

Damit jeder weiß, woran wer gerade arbeitet und welche Probleme es gibt, sollte immer zu einem festgelegten Zeitpunkt ein Daily-Meeting abgehalten werden. In diesem Meeting erzählt jeder etwas über seine Aufgaben und ob er Hilfe braucht, oder gar Hilfe anbieten kann. Die Zeit sollte 10 - 15 Minuten betragen, mehr nicht.

Wie sieht das in der Praxis aus?

Hier findet man eine sehr schöne Simulation, wie es mit dem Kanban-Board laufen soll.

vorheriger Eintrag nächster Eintrag