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

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

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

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!