Das grundlegende Verständnis der Umstellung von zugewiesener Arbeit zu selbst gezogener Arbeit.
In einem Push-System wird Arbeit Personen zugewiesen. Ein Manager oder System entscheidet, wer was wann macht.
Merkmale von Push:
Probleme mit Push:
In einem Pull-System nehmen sich Mitarbeiter das nächste Element, wenn sie Kapazität haben. Arbeit wird durch nachgelagerte Nachfrage durch das System „gezogen".
Merkmale von Pull:
So funktioniert es:
Die zentrale Umstellung: nichts beginnt, bis etwas beendet ist. Das setzen WIP-Limits durch.
Pull-Systeme regulieren sich selbst. Wenn die Kapazität sinkt (jemand ist krank, schwieriges Problem), verlangsamt das System automatisch die Aufnahme. Push-Systeme erzeugen Staus.
In Toyotas Fabriken erzeugten physische Kanban-Karten das Signal: „Ich habe dieses Teil verwendet, schickt mehr."
In der Wissensarbeit ist das Signal: Platz in der nächsten Spalte.
Wenn die Code-Review-Spalte Kapazität hat (WIP nicht am Limit), signalisiert sie, dass Development etwas beenden und hinüberschieben kann.
Wenn die Code-Review-Spalte voll ist (am WIP-Limit), signalisiert sie, dass Development entweder bei Reviews helfen oder keine neue Dev-Arbeit beginnen sollte.
Deshalb sind WIP-Limits essenziell – ohne sie gibt es kein Signal. Arbeit häuft sich einfach an.
Pull zum Funktionieren bringen:
Klare Prioritäten: Was kommt als Nächstes beim Ziehen? FIFO innerhalb der Klasse? Am wirkungsvollsten? Teams brauchen gemeinsame Kriterien.
Sichtbare Kapazität: Das Board zeigt, wann Kapazität existiert (Spalte unter WIP-Limit).
Team-Vereinbarung: Alle ziehen; niemand schiebt. Manager weisen nicht zu – sie können Prioritäten hervorheben, aber Mitarbeiter ziehen.
Psychologische Sicherheit: Ziehen erfordert Handlungsfähigkeit. Wenn Menschen Angst haben, falsch zu wählen, warten sie auf Zuweisungen.
Die Rolle von Product Ownern/Managern:
Übergang von Push zu Pull:
Dev beendet ein Feature. Schaut in die Spalte „Ready for Dev". Drei Elemente sind dort. Zieht das oberste (höchste Priorität, laut Team-Vereinbarung). Verschiebt Karte zu „In Dev". Das ganze Team kann sehen, dass dies geschehen ist.
Team behauptet, Kanban zu machen. Aber der Team Lead schreibt Entwicklern per DM „arbeite als Nächstes an X". Das Board zeigt Pull, aber die Realität ist Push. Signale sind kaputt.