Kanban in der Praxis (eBook)
250 Seiten
Carl Hanser Verlag GmbH & Co. KG
978-3-446-44654-0 (ISBN)
KANBAN IN DER PRAXIS //
- Wissen Sie, warum Kanban keine Teammethode ist?
- Wie können Sie Ihr bestehendes Kanban-System verbessern?
- Worauf sollten Sie achten, wenn Sie Kanban 'skalieren' wollen?
- Welchen Vorteil bietet Forecasting gegenüber Schätzungen?
- Woran sollte man zuerst arbeiten und was kann noch warten?
Das Kanban-Board ist aufgestellt, die Swimlanes sind gezogen und die Blockade-Sticker geklebt. Und jetzt?
In vielen Unternehmen kann Kanban nicht sein volles Potenzial ausspielen. Oft werden die Hintergründe der einzelnen Praktiken wie zum Beispiel WIP-Limits nicht richtig verstanden und alle Hoffnung wird in eine Methode gesetzt, statt in das eigene Handeln. Kanban hilft zu sehen, wo die Schwachpunkte eines Arbeitssystems liegen und offenbart damit, wie man für den Kunden noch besser Wert generieren kann. Dieses Buch hilft dabei, bestehende Kanban-Systeme neu zu justieren und so das eigene Handlungsrepertoire zu erweitern.
Dazu beleuchtet Klaus Leopold detailliert Prinzipien und Funktionsweisen von Kanban, die nicht immer intuitiv sind. Er erklärt typische Problemmuster aus der praktischen Arbeit mit Kanban und zeigt auf, wie sich die gesamte Wertschöpfungskette eines Unternehmens verbessern lässt. Instrumente wie Verzögerungskosten und das Forecasting werden zu strategischen Hilfen und spätestens an diesem Punkt wird klar: Kanban ist keine Teammethode, sondern hat die Optimierung der gesamten Wertschöpfung eines Unternehmens im Blick.
AUS DEM INHALT //
- Die Wirkmechanismen von Kanban
- Kanban-Systeme betreiben und verbessern
- Forecasting
- Priorisieren mit Verzögerungskosten
Dr. Klaus Leopold ist Informatiker mit langjähriger Erfahrung in der Leitung von IT-Teams. Er ist einer der ersten von David J. Anderson persönlich akkreditierten Kanban-Trainer und -Coaches weltweit und begleitet Unternehmen bei der Einführung von Kanban und den damit einhergehenden Change-Prozessen.
Dr. Klaus Leopold ist Informatiker mit langjähriger Erfahrung in der Leitung von IT-Teams. Er ist einer der ersten von David J. Anderson persönlich akkreditierten Kanban-Trainer und -Coaches weltweit und begleitet Unternehmen bei der Einführung von Kanban und den damit einhergehenden Change-Prozessen.
Inhalt 6
Warum dieses Buch? 9
Danke! 12
Der Autor 14
1 Warum machen wir Kanban? 16
1.1 Schiffe im Arbeitsfluss 21
1.1.1 Wenn wir schneller arbeiten, wird trotzdem nicht mehr Arbeit fertig 24
1.1.2 Wir haben genug Zeit für Aufgaben, für die wir nie Zeit haben 26
1.1.3 Wir werden verlässlicher, wenn wir uns Grenzen setzen 27
1.1.4 Wenn alles Priorität hat, hat nichts Priorität 28
1.1.5 Je später wir anfangen, desto besser für den Kunden 29
1.1.6 Lokale Optimierung führt zu globaler Suboptimierung 30
1.2 Kanban: Viva la evolución! 32
1.3 Wertgenerierung: In Services denken 39
1.4 Ebenen der Gestaltung: Kanban Flight Levels 41
1.4.1 Flight Level 1: Team mit unreguliertem Input und Task-Fokus 42
1.4.2 Flight Level 2: Team mit koordiniertem Input, Etablierung eines Arbeitsflusses 43
1.4.3 Flight Level 3: Optimierung des Wertstroms 45
1.4.4 Flight Level 4: Optimierung von Strategie und Portfolio 47
2 Kanban-Systeme betreiben und verbessern 52
2.1 Visualisierung, WIP-Limits und Arbeitsfluss 52
2.1.1 Mit WIP-Limits arbeiten 55
2.1.2 Über Wert und Fluss 62
2.1.3 Mit mehreren Arbeitstypen umgehen 65
2.1.4 Veränderung von Arbeitstypen im Zeitverlauf 66
2.1.5 Nicht geplante Arbeit 69
2.1.6 Definition of Done 70
2.2 Umgang mit Blockaden 73
2.2.1 Blocker Clustering 73
2.2.2 Umgang mit Rückfluss und Defekten 80
2.2.3 Priorisierung von Lösungen 83
2.3 Kundenvalidierung 90
2.4 Wissenstransfer 94
2.4.1 Kapazitätsengpass (Capacity Constrained Resource) 94
2.4.2 Spezialistenengpass (Non Instant Availability) 96
2.4.3 Spezialisten vs. Generalisten 97
2.5 Koordination 102
2.5.1 Von der Idee zum koordinierten Input – Nachschubmeeting 103
2.5.2 Von der Input Queue ins Kanban-System – Regular Standup Meeting 104
2.5.3 Besser werden – Retrospektive 106
2.5.3.1 Check-in 110
2.5.3.2 Fakten sammeln 112
2.5.3.3 Den Problemkern definieren 113
2.5.3.4 Das Problem verstehen 114
2.5.3.5 Lösungen finden und Maßnahmen beschließen 115
2.5.3.6 Check-out 116
2.5.3.7 Verbesserungsarbeit sichtbar machen 117
3 Kanban im Großen 120
3.1 Praxisbeispiel: Eine Verkaufsplattform mit mehr als 200 Projektmitarbeitern 123
3.2 Kanban vergrößern 129
3.2.1 Aggregation von Services 131
3.2.2 Verbinden von Services 132
3.2.3 Geteilte Services 134
3.3 Kanban im ganz Großen bei Bosch Automotive Electronics 136
4 Forecasting 142
4.1 Voraussetzungen für das Forecasting 144
4.2 Forecast für eine Arbeitseinheit 149
4.3 Forecast für mehrere Arbeiten ohne historische Daten 154
4.3.1 Bestimmung von Minimum und Maximum 154
4.3.2 Monte-Carlo-Simulation 158
4.3.3 Kontinuierliches Durchsatz-Forecasting 162
4.3.4 Interview mit Troy Magennis 170
4.4 Kann man dem Forecast trauen? 171
4.4.1 Zusammenhang zwischen Work in Progress, Durchlaufzeit und Durchsatz 172
4.4.2 Messen der Stabilität eines Systems 174
4.4.3 Stabilitätsmuster interpretieren 176
4.4.4 Interview mit Dan Vacanti 179
5 Von der Priorisierung zur Risikobewertung 184
5.1 Die Nachfrage durch Verzögerungskosten managen 189
5.2 Verzögerungskosten quantifizieren 194
5.2.1 Schritt 1: den Wert bestimmen 194
5.2.2 Schritt 2: die Verzögerungskosten bestimmen 197
5.2.3 Schritt 3: Sequencing 203
5.2.4 Bestimmung der Verzögerungskosten in der Praxis 208
5.3 Weitere Nachfüllfaktoren: Risikobetrachtungen 213
5.3.1 Risikoarten 215
5.3.2 Risiken quantifizieren 216
5.3.2.1 Freie Risikobewertung 217
5.3.2.2 Modellbasierte Bewertung 220
5.4 Interview mit Markus Andrezak 224
6 Vom Ticket-Handling zur strategischen Weiterentwicklung 228
Index 238
2 | Kanban-Systeme betreiben und verbessern |
2.1 | Visualisierung, WIP-Limits und Arbeitsfluss |
Mich fasziniert immer wieder aufs Neue die unglaubliche Kreativität, die in den Visualisierungen des Arbeitsflusses an Kanban-Boards steckt. Wenn Menschen sehen, was und wie viel sie eigentlich den ganzen Tag tun, wie alle Aufgaben miteinander verknüpft sind und sich allmählich zu einem lieferbaren, wertvollen Ergebnis für den Kunden zusammensetzen, entfacht das oft eine beeindruckende Dynamik. Die Beteiligten beginnen zu verstehen, dass ihnen dieses Board eine Fülle an Informationen über die Funktionsweise ihres Arbeitssystems zeigt, die sie nutzen können, um das System weiter zu verbessern. Natürlich sehe ich aber auch Boards, die diese Aufgabe nicht erfüllen und allmählich verwaisen, weil ihre Besitzer damit nichts anzufangen wissen. Überraschenderweise ist das selten der Fehler des Kanban-Boards. Die Besitzer wissen einfach nicht, wie dieses Instrument funktioniert und worauf sie achten sollten, um verwertbare Informationen aus ihrem Board zu gewinnen. Ich möchte hier einige Punkte sehr deutlich hervorheben, die oft missverstanden werden und daher die Aussagekraft eines Boards schwächen.
Die Frage klingt trivial: Was visualisiert man in Kanban eigentlich? Die instinktive Antwort darauf lautet wohl: „Na, was man halt so tut!“ Daher sehen sehr viele sogenannte Kanban-Boards auch so aus wie in Bild 2.1.
Bild 2.1 Wie ein Kanban-Board nicht aussehen sollte
Warum führt ein solches Board nirgends hin, zumindest nicht, wenn man das Ziel der evolutionären Verbesserung verfolgt? Im Kanban-Kontext könnte man ein Board mit den Spalten To do — doing — done verwenden, wenn man ausschließlich den Überblick über seine eigenen Aufgaben bewahren und regelmäßig kleine Erfolgserlebnisse haben will. Man könnte das als Flight Level 0 oder auch als Personal Kanban bezeichnen — Jim Benson und Tonianne DeMaria Barry haben dazu ein preisgekröntes Buch geschrieben (vgl. Benson, DeMaria Barry 2013). Ab Flight Level 1 helfen solche Boards aber nicht mehr, denn wenn das Arbeitssystem eines Service in Fluss gebracht werden soll, müssen die einzelnen Aktivitäten sichtbar gemacht werden, die eine Arbeitseinheit zur Wertgenerierung durchfließt. Diese Aktivitäten lassen sich konkret benennen. Visualisierung beginnt daher mit der Überlegung, welche Aktivitäten in einem Service in welcher Reihenfolge ausgeführt werden, um Wert zu generieren — bezeichnen wir sie für den Anfang mit A, B und C (siehe Bild 2.2). Diese Aktivitäten sind die Namensgeber für die Spalten des Boards — in der Realität sollten über den Spalten natürlich konkrete Aktivitäten, zum Beispiel „entwickeln“, „ausliefern“ etc. zu lesen sein. Die nächste Überlegung lautet: „An welchen konkreten Aufgaben arbeiten wir gerade?“ Diese Frage generiert die einzelnen Arbeitseinheiten, die als Tickets nun in den jeweiligen Aktivitäten platziert werden.
Bild 2.2 Ein Kanban-Board zeigt die wertgenerierenden Aktivitäten
Ganz links am Board befindet sich die Input Queue, die manchmal auch als „Next“ oder „Bereit“ bezeichnet wird, je nach Geschmack. Idealerweise wird in der Spaltenüberschrift aber genau gesagt, wofür eine Arbeitseinheit bereit ist, also zum Beispiel „bereit für Entwicklung“. In dieser Spalte werden alle Arbeitseinheiten gesammelt, die als Nächstes erledigt werden sollen. Es ist also das Wartezimmer für Arbeitseinheiten, die im Zuge eines Spice Girls Meetings bereits in eine Reihenfolge gebracht wurden. Alle anderen Ideen oder Wünsche, die irgendwann umgesetzt werden könnten, landen zunächst in einem Ideen- oder Optionenpool und die Spice Girls entscheiden, was und wann es umgesetzt wird. Ich bezeichne dieses Sammelbecken bewusst als Optionenpool, denn es sind Möglichkeiten für die Zukunft, die es bewusst abzuwägen gilt, bevor sie endgültig in Auftrag gegeben werden. Erst dann wandern sie als Arbeitseinheiten in die Input Queue. Das bedeutet also: Zu allen Arbeitseinheiten, die sich in der Input Queue und in den Aktivitäten befinden, wurde bereits eine eindeutige Zusage (ein Commitment) abgegeben. Wenn diese zugesagten Arbeitseinheiten schließlich in der letzten Spalte landen, wurde im Idealfall für den Kunden ein Wert generiert. Ich würde diese letzte Spalte nicht prinzipiell mit „done“ oder „abgeschlossen“ übertiteln, weil nicht automatisch der gesamte Wert für den Kunden generiert wurde, nur weil der eigene Prozess (manchmal nur vorerst) abgeschlossen ist. Vielmehr empfiehlt sich, auch hier wieder den gesamten Wertstrom bis zum Kunden im Auge zu behalten und für diese letzte Spalte eine Bezeichnung zu finden, die signalisiert, wie es ab diesem Punkt weitergeht. Zum Beispiel können sich weitere Services an diesen Punkt anschließen, dann könnte diese Spalte als „bereit für . . .“ bezeichnet werden (z. B. „bereit für Kundenabnahme“ — das impliziert, dass es auch noch Feedback des Kunden geben kann).
Was sollte noch sichtbar werden? In den meisten Arbeitssystemen treten Probleme und Hindernisse auf, die den Arbeitsfluss ins Stocken bringen können. Also ist es naheliegend, deutlich zu machen, in welchen Aktivitäten diese Probleme auftreten und die beteiligten Personen am Weiterarbeiten hindern. In Bild 2.2 werden solche Blockaden anhand der kleinen Sticker auf den Tickets in den Spalten B und C dargestellt (in der Praxis sind diese Sticker meistens rot). Auf diesen Stickern wird vermerkt, um welche Blockade es sich handelt. Genauso lässt sich mit andersfarbigen Stickern signalisieren, ob eine Arbeit in einer Aktivität bereits abgeschlossen ist. Ist das der Fall, kann die Arbeit — und das ist nun der wichtige Punkt — in die nächste Aktivität geholt werden, wann immer es dort Kapazität gibt. Kurze Erinnerung an das Flussexperiment: Durch das Heben der Hände wird signalisiert, dass eine Aktivität abgeschlossen ist. Kanban ist also ein Pull- und kein Push-System. Eine andere Variante der Visualisierung ist, Spalten noch einmal in „in Arbeit“ und „fertig“ zu unterteilen.
Verglichen mit der sonst üblichen völligen Unsichtbarkeit von Wissensarbeit lässt sich mit wenigen Mitteln bereits sehr viel Sichtbarkeit herstellen. Bis zu diesem Punkt ist bereits erkennbar,
-
wie der Arbeitsfluss aussieht.
-
wo sich die einzelnen Arbeiten gerade befinden, wie weit die Arbeit insgesamt also bereits fortgeschritten ist.
-
welche Arbeiten als Nächstes abzuschließen sein werden (Next-Spalte).
-
welche Ideen und Optionen es gibt.
-
welche Blockaden im Arbeitsfluss bestehen.
-
welchen Grund diese Blockaden haben.
-
welche Arbeiten abgeschlossen sind.
Begrifflichkeiten
Bevor wir weitermachen, möchte ich vorweg noch die wichtigsten Begriffe klären, die immer wieder auftauchen werden. Grundsätzlich spreche ich in diesem Buch von Kanban-Systemen im engeren Sinn, man kann auch technisches Kanban-System oder Kanban-Arbeitssystem dazu sagen. Darunter verstehe ich die Form der Visualisierung des Arbeitsprozesses (z. B. durch das Board) und die einzelnen Instrumente (z. B. WIP-Limits, Tickets, Meetings), mit deren Hilfe man Einblick in die eigenen Abläufe bekommt.
Aktivität: Eine Aktivität ist ein Schritt, der in einem Arbeitssystem gesetzt wird, damit ein Wert generiert werden kann. Eine Aktivität kann unterschiedliche Aufgaben umfassen. Auf dem Kanban-Board spiegelt sich eine Aktivität als Spalte wider.
Arbeitseinheit (Arbeit, Work Item): Eine Arbeitseinheit oder Arbeit ist eine in sich geschlossene Aufgabe oder eine Teilaufgabe, die die einzelnen wertgenerierenden Aktivitäten durchläuft.
Arbeitsfluss: Der Arbeitsfluss bezeichnet den Lauf von Arbeitseinheiten durch die Sequenz der einzelnen Aktivitäten eines technischen Kanban-Systems. Die Prinzipien von Kanban sind darauf ausgelegt, diesen Arbeitsfluss möglichst ungehindert fließen zu lassen. Visualisierung, WIP-Limits und das Pull-Prinzip sind dafür die wichtigsten Werkzeuge.
Arbeitstyp: Arbeitseinheiten lassen sich bestimmten Kategorien zuordnen, den sogenannten Arbeitstypen oder Work Item Types. Eine Arbeitseinheit ist die konkrete Ausprägung eines Arbeitstyps. So könnte die Ausprägung des Arbeitstyps „Task“ lauten: „Datenbankänderung durchführen“.
Flusseffizienz: Die Flusseffizienz bezeichnet jenen Zeitanteil an der gesamten Durchlaufzeit einer Arbeitseinheit, in dem aktiv gearbeitet wird.
Input Queue: Die Input Queue ist eine Spalte am Kanban-Board, in der alle Arbeitseinheiten gesammelt werden, die als Nächstes erledigt werden sollen. Diese Arbeitseinheiten wurden zuvor im Nachschubmeeting in eine Reihenfolge gebracht. Zu allen Arbeitseinheiten in der Input Queue wurde bereits eine eindeutige Zusage abgegeben.
WIP: Work in Progress (WIP) bezeichnet die Anzahl der Arbeiten, die zu einem Zeitpunkt in einem Arbeitssystem oder in einer Aktivität ausgeführt werden.
2.1.1 | Mit WIP-Limits arbeiten |
Kanban ist nicht nur ein Pull-System, sondern ein WIP-limitiertes Pull-System, und das heißt: Die Menge der Arbeit in einem System wird beschränkt. Beim Falten der Schiffe habe ich in jeder Aktivität (am Board wären es Spalten) ein WIP-Limit von 1 gesetzt. Es durfte sich also immer nur ein Schiff in einer Aktivität befinden — egal, ob daran gearbeitet wurde oder nicht. Die Menge der Arbeit in...
Erscheint lt. Verlag | 7.11.2016 |
---|---|
Verlagsort | München |
Sprache | deutsch |
Themenwelt | Informatik ► Software Entwicklung ► Agile Software Entwicklung |
Schlagworte | Agile Softwareentwicklung • Agilität • Change Management • KANBAN • Lean IT |
ISBN-10 | 3-446-44654-0 / 3446446540 |
ISBN-13 | 978-3-446-44654-0 / 9783446446540 |
Haben Sie eine Frage zum Produkt? |
Größe: 37,1 MB
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.
Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
Größe: 22,2 MB
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belletristik und Sachbüchern. Der Fließtext wird dynamisch an die Display- und Schriftgröße angepasst. Auch für mobile Lesegeräte ist EPUB daher gut geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür die kostenlose Software Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür eine kostenlose App.
Geräteliste und zusätzliche Hinweise
Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich