Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus...

69
Kanban für International Maintenance @ mobile.de 27.11.2009 - Karlsruhe Feedback an [email protected]

Transcript of Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus...

Page 1: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Kanban für International Maintenance @ mobile.de

27.11.2009 - Karlsruhe

Feedback an [email protected]

Page 2: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Was ist Kanban?

Page 3: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

3

Kanban (jap.)

= signal card (engl.)

= Signalkarte

Page 4: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Photo by john w - http://flic.kr/p/8JcFA

Page 5: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

5 Photo © Sune Gynthersen, bestbrains.dk

Page 6: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

6

Page 7: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Photo © handsongroup.com

Page 8: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...
Page 9: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...
Page 10: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Mapping der Wertschöpfungskette

Page 11: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Input EntwicklungEntwicklung AkzeptanzAkzeptanz Produktion

Ongoing Done Ongoing Done

Page 12: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Design der Taskkarten (Kanban)

Page 13: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Aufgaben / Stories werden als Karten repräsentiert

12.09.2009 24.09.2009Enable Rich Formatting of Ads

MA

Page 14: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Auftragen der Karten

Page 15: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Input EntwicklungEntwicklung AkzeptanzAkzeptanz Produktion

Ongoing Done Ongoing Done

Page 16: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Pull!

Page 17: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Input EntwicklungEntwicklung AkzeptanzAkzeptanz Produktion

Ongoing Done Ongoing Done

Pull - In jeder Station.

Page 18: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Festlegen von Work-In-Progress-Limits (WIP-Limits)

Page 19: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Input EntwicklungEntwicklung AkzeptanzAkzeptanz Produktion

55 55

Ongoing Done Ongoing Done

Fixe WIP-Limits in den relevanten Phasen

Pull

Page 20: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Festlegen von Input und Output-Kadenz

Page 21: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Input EntwicklungEntwicklung AkzeptanzAkzeptanz Produktion

55 55

Ongoing Done Ongoing Done

Fixe WIP-Limits in den relevanten Phasen

Pull

Wochentlich komplett neu zu füllen 14 tägige Releases

Page 22: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Festlegen von Definition of Done pro Phase und/oder Regeln zum Pull

Page 23: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Kanban-Karten machen Prozeß sichtbar,zeigen Bottlenecks im Prozeß

Basis für TOC

Page 24: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Theory of Constraints (light) - Eliah Goldratt:

Bottleneck identifizieren

Bottleneck max. belasten Bottleneck eliminieren (reduzieren)

Eliah Goldratt - „The Goal“

Page 25: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Festlegen von WIP-Limits

≈ reduction of batch size

≈ Reduktion der Durchlaufzeit (lead time)(Little‘s law)

Page 26: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Little‘s Law:

Lead Time = WIP / Durchsatz

Leicht zu beeinflußen: Disziplin / Flow

Schwer zu beeinflußen:Change Prozeß

Page 27: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Verzicht auf Schätzung

Ersetzt durch erwartete cycle time(cycle time = „Entwicklungszeit) und

lead time

Page 28: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Bei uns

Page 29: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Maintenance - eigene Spur

Page 30: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Photo © Nasa, visible earth

National vs. International:Dediziertes Team

Page 31: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Schwer steuerbar, viel WIP, hierarchisches Denken

Page 32: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

small bugs, small and medium features

Photo by dolorix - http://flic.kr/p/5mTAvT

Page 33: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Warum passt Kanban bei uns?

Page 34: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Photo by Balakov - http://flic.kr/p/6knucL

Let‘s try!Mein Projekt

geringe Sichtbarkeit

Chasin‘!

Page 35: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Photo by Dunechaser - http://flic.kr/p/JVEbT

I like it!Things

are slow

Page 36: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Schätzungen überflüssig

Page 37: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Häufige Priorisierung!-> wöchentlich

Production Bugs jederzeit

Page 38: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Output Queue flexibel an Releases und Hotfixes angepasst

Page 39: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Partner ≠ Fab 4, Kadenz hilft!

Page 40: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Wie wir‘s gemacht haben

Page 41: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Semi-diktatorisch

Photo by Dunechaser - http://flic.kr/p/agZnC

Page 42: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Ich wollte

Page 43: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Ich war überzeugt

Page 44: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Erster Prozeß Draft

Page 45: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Input DevelopmentDevelopment QAQA Published Deployed

44 55

Ongoing Done Ongoing Done

Page 46: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Teamdiskussion

Page 47: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Input AnalyseAnalyseAnalyse DevelopmentDevelopment QAQA Published Deployed

2 22 44 55

OngoingOngoing Done Ongoing Done Ongoing Done

Page 48: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Feature Branches ! Photo by danorbit. - http://flic.kr/p/3Lj2B9

Page 49: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Training via

Photo by pt - http://flic.kr/p/VDDV

Page 50: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Urlaub :-(

Photo by wili_hybrid - http://flic.kr/p/56VmT7

Page 51: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

QA „macht nicht mit“

Photo by fsudaft - http://flic.kr/p/5DiUfn

Page 52: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Zu wenig Integrationssysteme

Photo by bobthemtnbiker - http://flic.kr/p/5jpNpM

Page 53: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

QA unregelmässig verfügbar -> Puffer

Photo by rev - http://flic.kr/p/6HWEr3

Page 54: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Flow!

Photo by ViaMoi - http://flic.kr/p/6qLxQz

Page 55: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Tools!

Page 56: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

;-)

Page 57: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

google docs spreadsheet ...

greenhopper 4.0?

Page 58: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Erfolge

Page 59: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

59

0

7,5

15,0

22,5

30,028

24

8

2August

SeptemberOktober

November

Cycle Time

Page 60: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

60

0

15,0

30,0

45,0

60,052

28

22

AugustSeptember

Oktober

Lead Time (2-3 wöchentl. Release)

Page 61: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Aber:

vorher Chaos

- jetzt Kontrolle

Page 62: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Viel Schwung im Team durch Flow

Page 63: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Gutes Kommunikationstool

Page 64: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Harte Diskussion mit Unbeteiligten

Tolles Buy-In von Beteiligten

Page 65: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Maintenance der gesamten Plattform ab Jan 2010 mit Kanban

Page 66: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

1PO1 Technical

Lead1 Prozeßtreiber

7 Developer

Page 67: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Kanban-Anpassung über Teamdiskussion nötig

Page 68: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Einführung von Serviceklassen für Production-Bugs / SLAs

Page 69: Kanban für International Maintenance @ mobile.de 27.11 ...Kanban International.key Author: Markus Andrezak Created Date: 11/27/2009 10:12:09 AM ...

Danke!