kanban in der it
Post on 20-Jul-2015
241 Views
Preview:
TRANSCRIPT
かんばん
Kanban in der ITSoftware-Entwicklung intelligent steuern
Oliver Kurmis, 2014
Gliederung
● Was bedeutet Kanban?
● Geschichte: Optimierung der Produktion
● Kanban in der Software-Entwicklung
● Best Practice
● Fazit und Ausblick
Was bedeutet Kanban?Ein Ausflug in die japanische Sprache
ka n ba n
か ん ば ん
看 板
sehen Tafel, Brett
SichttafelAushängeschild
Pendelkarte
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
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
Was muss vermieden werden?Die 3-Mu-Liste
● MudaVerschwendung
● MuriÜberlastung der Mitarbeiter und Maschinen
● MuraUnregelmäßigkeit der Prozesse
MudaDie 7 Verschwendungsarten
Just-in-Time:Das Supermarkt-Prinzip
Materiafluss: Lieferant->KundeInformationsfluss: Kunde->Lieferant“Pull-System”, Hol-Pflicht statt Bring-Pflichtproduktionsnahes Lager, Bestand minimierenHöchst-, Mindest-, Meldebestand
Informationsfluss durch Kanbankarten
LieferantVerbraucherArtikelbezeichnungArtikelnummerBehältnis, Menge ggf. Barcode
Zentrales Werkzeug:Die Kanban-Tafel
Abbild der Fertigungsstufenfarbige Markierungenkann PPS-System ersetzen
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
Wie ist es in der IT?
schnell noch dies tun
schnell noch jenes erledigen
das geht doch noch zwischendurch
Lösung: Visualisierung
Prozess abbilden
Beispiel für ein Aufgabenticket
so einfach wie möglich
so genau wie nötig
Kanban-Board mit “Swim Lanes” für die einzelnen Aufgabentypen
WiP - Work in Progress limitieren
Blockaden sichtbar machen
Engpässe aufspüren
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
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
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
Vielen Dank für Ihre Aufmerksamkeit!
Oliver Kurmisoliver@kurmis.com
Kanban in der IT
top related