Kanban in der IT

22
かんばん Kanban in der IT Software-Entwicklung intelligent steuern Oliver Kurmis, 2014

Transcript of Kanban in der IT

Page 1: Kanban in der IT

かんばん

Kanban in der ITSoftware-Entwicklung intelligent steuern

Oliver Kurmis, 2014

Page 2: Kanban in der IT

Gliederung

● Was bedeutet Kanban?

● Geschichte: Optimierung der Produktion

● Kanban in der Software-Entwicklung

● Best Practice

● Fazit und Ausblick

Page 3: Kanban in der IT

Was bedeutet Kanban?Ein Ausflug in die japanische Sprache

ka n ba n

か ん ば ん

看 板

sehen Tafel, Brett

SichttafelAushängeschild

Pendelkarte

Page 4: Kanban in der IT

Toyota-Produktions-System ab 1937 Toyoda Kiichiro

● höchstmögliche Produktivität● hohe Produktqualität● pünktliche Lieferung

2 Prinzipien:● Just-in-Time● Jidoka (Autonomation)

ab 1945 von Taiichi Ono zu Kanban weiterentwickelt

Wer hat’s erfunden? Die Geschichte hinter Kanban: effiziente Produktion

Page 5: Kanban in der IT

Kaizen (jap. カイゼン)Kontinuierlicher Verbesserungsprozess

● 改善 Veränderung zum Besseren● continuous improvement process● umfaßt Qualität,

Funktionalität/Leistung und v.a. Effizienz

● Schritt für Schritt, kleine Verbesserungen

● alle einbinden, jeder kann Verbesserungsvorschläge machen

● das Bessere zum Standard machen

Page 6: Kanban in der IT

Was muss vermieden werden?Die 3-Mu-Liste

● MudaVerschwendung

● MuriÜberlastung der Mitarbeiter und Maschinen

● MuraUnregelmäßigkeit der Prozesse

Page 7: Kanban in der IT

MudaDie 7 Verschwendungsarten

Page 8: Kanban in der IT

Just-in-Time:Das Supermarkt-Prinzip

Materiafluss: Lieferant->KundeInformationsfluss: Kunde->Lieferant“Pull-System”, Hol-Pflicht statt Bring-Pflichtproduktionsnahes Lager, Bestand minimierenHöchst-, Mindest-, Meldebestand

Page 9: Kanban in der IT

Informationsfluss durch Kanbankarten

LieferantVerbraucherArtikelbezeichnungArtikelnummerBehältnis, Menge ggf. Barcode

Page 10: Kanban in der IT

Zentrales Werkzeug:Die Kanban-Tafel

Abbild der Fertigungsstufenfarbige Markierungenkann PPS-System ersetzen

Page 11: Kanban in der IT

Lässt sich auch die Produktivität der Wissensarbeiter steigern?

Nichtwissensarbeit Wissensarbeit

Unterschiede

● standardisierte Produkte und Dienste

● Arbeitsaufwand bekannt● sichtbarer Prozess

● viele verschiedene Aufgaben● Aufwand ungewiss● Kreativität gefordert● Wissen unvollständig● unsichtbarer Prozess

Gemeinsamkeiten

● immer nur eine Sache auf einmal erledigen● ein Schritt nach dem anderen, Schritte sinnvoll abschließen● Wechsel der Tätigkeit kostet Zeit (Rüstzeit, geistige Einarbeitung)● Durchlaufzeiten minimieren (Bindung von Kapital)● Störungen vermeiden ->Mura● Fehler vermeiden bzw. früh erkennen● Überlastung der Menschen vermeiden ->Muri● ständig nach Verbesserung streben

Page 12: Kanban in der IT

Wie ist es in der IT?

schnell noch dies tun

schnell noch jenes erledigen

das geht doch noch zwischendurch

Page 13: Kanban in der IT

Lösung: Visualisierung

Page 14: Kanban in der IT

Prozess abbilden

Page 15: Kanban in der IT

Beispiel für ein Aufgabenticket

Page 16: Kanban in der IT

so einfach wie möglich

Page 17: Kanban in der IT

so genau wie nötig

Kanban-Board mit “Swim Lanes” für die einzelnen Aufgabentypen

Page 18: Kanban in der IT

WiP - Work in Progress limitieren

Blockaden sichtbar machen

Engpässe aufspüren

Page 19: Kanban in der IT

Welche Aufgaben kommen auf das Kanban-Board?

● wöchentliche Besprechung mit den

Stakeholdern (Queue Replenishment Meeting)

● Input Queue wird auch begrenzt

● Bearbeitungszeit der Tickets wird planbar

● weitere Tickets in Backlog aufnehmen

● Backlog regelmässig aufräumen

Page 20: Kanban in der IT

KanbanBest Practice

● alle Stakeholder mit einbeziehen● klein anfangen, Schritt für Schritt vorgehen● bestehende Prozesse und Rollen respektieren● fehlende Prozesse etablieren● Regeln aufstellen und einhalten● Eigenverantwortung fördern● Metriken aufstellen● Kennzahlen deutlich visualisieren● nicht Einzelne benchmarken● ständig überprüfen und anpassen

Page 21: Kanban in der IT

KanbanFazit und Ausblick

● vielfach erprobt und bewährt● mit geringem Aufwand einzuführen● Einführung jederzeit möglich● mit und ohne IT möglich● flexibel anpassbarWirkung auf das Geschäft:-> Qualität und Termintreue steigen-> höhere Zufriedenheit bei den Stakeholdern-> Kosten sinken, Umsätze steigen

Page 22: Kanban in der IT

Vielen Dank für Ihre Aufmerksamkeit!

Oliver [email protected]

Kanban in der IT