際際滷

際際滷Share a Scribd company logo
Kanban for large scale off-shored
  maintenance @ mobile.de

  January 26 2010 - Munich




Feedback to mandrezak@team.mobile.de
feedback for all things Kanban at OOP 2010:

               #oopkanban
small bugs, small and medium features




                                        Photo by dolorix - http://鍖ic.kr/p/5mTAvT
national vs. international:
                                   dedicated team
Photo 息 Nasa, visible earth
hard to manage, lots of WIP, hierarchical culture
cycle time = 28 days
lead time = 52 days
you want half of these times?

you have specialized teams?

   they are distributed?
Enter Kanban!

(signal card)
Photo by john w - http://鍖ic.kr/p/8JcFA
10   Photo 息 Sune Gynthersen, bestbrains.dk
value stream mapping
Input   Development          QA               Production
        Ongoing       Done   Ongoing   Done
design of Kanban cards
tasks / stories are represented as cards
map cards to value stream on the wall
Input   Deelopment          QA               Production
        Ongoing      Done   Ongoing   Done
de鍖nition of Work-In-Progress-limits
            (WIP-Limits)
                 &
                Pull
Input         Development         Acceptance     Produktion
                   5                  5
        Ongoing     Done    Ongoing    Done




                                               Pull

        Fixed WIP-Limits in relevant phases
de鍖nition of input and output-cadence
e.g. weekly prioritization                       e.g. bi-weekly releases




Input                 Development           Acceptance              Production
                              5                 5
              Ongoing          Done   Ongoing    Done




                                                               Pull

Fixed WIP limits for relevant phases
de鍖nition of done per phase and /
       or rules on pulling
Kanban cards visualize overall process state
  and clearly indicate bottlenecks in the
                 process

        ---> basis for applying TOC
 and other bodies of production knowledge
Theory of Constraints (light) - Eliah Goldratt:



                                      identify bottleneck
                               max. stress on bottleneck
                      eliminate (or minimize) bottleneck



                               Eliah Goldratt - The Goal
de鍖nition of WIP limits

 reduction of batch size

 reduction of lead time

      (Littles law)
Littles Law:


              lead time = WIP / throughput




easy to change: discipline /                hard to change:
           Flow                         mid term change process
estimations

    ---> calculation of

cycle time and lead time
@
Maintenance - own track
why does Kanban match our requirements?
遺鞄温壊庄稼!
                        low visibility

           my project
                                              Lets try!




                                   Photo by Balakov - http://鍖ic.kr/p/6knucL
Things
are slow   I like it!




           Photo by Dunechaser - http://鍖ic.kr/p/JVEbT
estimations not required
frequent prioritization!
          -> weekly

production incidents any time
Output Queue 鍖exibly coupled to release cycle
               and hot鍖xes
how did we implement it?
Photo by Dunechaser - http://鍖ic.kr/p/agZnC



Semi-dictator style
I wanted desperately
鍖rst process draft
Input      Analyse        Development           QA         Published   Deployed
           2        2              4                5
        Ongoing   Done   Ongoing   Done   Ongoing   Done
feature branches !
Photo by danorbit. - http://鍖ic.kr/p/3Lj2B9
training via




Photo by pt - http://鍖ic.kr/p/VDDV
vacation :-(




Photo by wili_hybrid - http://鍖ic.kr/p/56VmT7
QA doesnt join the 鍖ow




                            Photo by fsudaft - http://鍖ic.kr/p/5DiUfn
not enough integration systems




Photo by bobthemtnbiker - http://鍖ic.kr/p/5jpNpM
QA w/ limited availability -> buffer




Photo by rev - http://鍖ic.kr/p/6HWEr3
Development          QA   Development   ready f. QA          QA
          5           5              5       10               2
Ongoing        Done        Ongoing                     Done
鍖ow!




Photo by ViaMoi - http://鍖ic.kr/p/6qLxQz
Tools!
google docs spreadsheet ...

    greenhopper 4.0?
enter:
sucess, results
Cycle Time

      28
                                                    30,0
                  24

                                                   22,5

                                                   15,0
                               8
                                               7,5
     august
              september                    2
                           october             0
                                       november

51
Lead Time (2-3 weekly releases)




      52                                                  60,0

                                                         45,0
                      28
                                                         30,0
                                                22
                                                     15,0
     august
                september                            0
                                           october
52
once Chaos

             now controlled
good mood in the team through
       鍖ow experience
great communication tool
maintenance of whole platform
  from Jan 2010 w/ Kanban
heavy discussion with uninvolved

great buy-in with those involved
1PO
 1 Technical
    Lead        7 developers
1 process guy
Kanban adjustments required
introduction of classes of service
for production incidents required:

        expedite tickets

       to accomodate SLA
Thanks for your time and
        attention!



           contact:
 mandrezak@team.mobile.de
twitter.com/markusandrezak
 slideshare.com/mandrezak
more on Kanban
                limitedwipsociety.org



                                         02/2010 - 26. Feb 2010

    5.3 - Thu 14:30 - 15:30                  articles by
Stefan Roock & Bernd Schiffer              Stefan Roock &
   Was ist dran an Kaban                Markus Andrezak


                 Trainings w/ David Anderson

                           it-agile.de


          feedback on all things kanban at #oop2010:

                          #oopkanban

More Related Content

Introduction of Kanban for large scale maintenance at mobile.international GmbH / OOP 2010