SlideShare una empresa de Scribd logo
1 de 62
Descargar para leer sin conexión
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://flic.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://flic.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
definition 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
definition 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
definition 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“
definition of WIP limits

≈ reduction of batch size

≈ reduction of lead time

      (Little‘s law)
Little‘s 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?
Chasin‘!
                        low visibility

           my project
                                              Let‘s try!




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




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

production incidents any time
Output Queue flexibly coupled to release cycle
               and hotfixes
how did we implement it?
Photo by Dunechaser - http://flic.kr/p/agZnC



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




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




Photo by wili_hybrid - http://flic.kr/p/56VmT7
QA „doesn‘t join“ the flow




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




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




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




Photo by ViaMoi - http://flic.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
       flow 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

Más contenido relacionado

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

Kanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedKanban Basics for Beginners Revised
Kanban Basics for Beginners Revised
Zsolt Fabok
 
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvementLKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
Ravi Tadwalkar
 
Get your kanban on
Get your kanban onGet your kanban on
Get your kanban on
David Cook
 
DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015
Yuval Yeret
 
Kanban for Software Development and Kaizen Culture
Kanban for Software Development and Kaizen CultureKanban for Software Development and Kaizen Culture
Kanban for Software Development and Kaizen Culture
Acquate
 

Similar a Introduction of Kanban for large scale maintenance at mobile.international GmbH / OOP 2010 (20)

Kanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedKanban Basics for Beginners Revised
Kanban Basics for Beginners Revised
 
DevOps Training - Ho Chi Minh City
DevOps Training - Ho Chi Minh CityDevOps Training - Ho Chi Minh City
DevOps Training - Ho Chi Minh City
 
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...
 
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvementLKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
 
DevOps Meetup Bangkok - Value Stream Mapping for Continuous Delivery
DevOps Meetup Bangkok - Value Stream Mapping for Continuous DeliveryDevOps Meetup Bangkok - Value Stream Mapping for Continuous Delivery
DevOps Meetup Bangkok - Value Stream Mapping for Continuous Delivery
 
Manage a Complex Test Effort with Lean and Kanban
Manage a Complex Test Effort with Lean and KanbanManage a Complex Test Effort with Lean and Kanban
Manage a Complex Test Effort with Lean and Kanban
 
Agile metrics and quality
Agile metrics and qualityAgile metrics and quality
Agile metrics and quality
 
Get your kanban on
Get your kanban onGet your kanban on
Get your kanban on
 
Why Scrum Why Now
Why Scrum Why NowWhy Scrum Why Now
Why Scrum Why Now
 
The Secret of Flow - My AgileIL11 Talk
The Secret of Flow - My AgileIL11 TalkThe Secret of Flow - My AgileIL11 Talk
The Secret of Flow - My AgileIL11 Talk
 
7 (+/- 2) Steps to Agility
7 (+/- 2) Steps to Agility7 (+/- 2) Steps to Agility
7 (+/- 2) Steps to Agility
 
Introduction to product development flow
Introduction to product development flowIntroduction to product development flow
Introduction to product development flow
 
DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015
 
WP # 2 - Optimizing WIP
WP # 2 - Optimizing WIPWP # 2 - Optimizing WIP
WP # 2 - Optimizing WIP
 
Scrum Control or Kanban Agility? You Can Have both, Using Metrics
Scrum Control or Kanban Agility? You Can Have both, Using MetricsScrum Control or Kanban Agility? You Can Have both, Using Metrics
Scrum Control or Kanban Agility? You Can Have both, Using Metrics
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 Keynote
 
Rundeck's History and Future
Rundeck's History and FutureRundeck's History and Future
Rundeck's History and Future
 
Kanban for Software Development and Kaizen Culture
Kanban for Software Development and Kaizen CultureKanban for Software Development and Kaizen Culture
Kanban for Software Development and Kaizen Culture
 
Kanban highlights
Kanban highlightsKanban highlights
Kanban highlights
 
Serverless in production, an experience report (IWOMM)
Serverless in production, an experience report (IWOMM)Serverless in production, an experience report (IWOMM)
Serverless in production, an experience report (IWOMM)
 

Más de Markus Andrezak

Más de Markus Andrezak (7)

Integrate everything - know everything
Integrate everything - know everythingIntegrate everything - know everything
Integrate everything - know everything
 
Lean product is for the people
Lean product is for the peopleLean product is for the people
Lean product is for the people
 
Risk of Solutionism in the IoT is squared to Solutionism in Web
Risk of Solutionism in the IoT is squared to Solutionism in WebRisk of Solutionism in the IoT is squared to Solutionism in Web
Risk of Solutionism in the IoT is squared to Solutionism in Web
 
Creation & Production combined - the power of connected worlds.
Creation & Production combined - the power of connected worlds. Creation & Production combined - the power of connected worlds.
Creation & Production combined - the power of connected worlds.
 
Enterprise Kanban
Enterprise KanbanEnterprise Kanban
Enterprise Kanban
 
Journey Into Agile Land / Unsere Reise ins agile Land - Pecha Kucha
Journey Into Agile Land / Unsere Reise ins agile Land - Pecha KuchaJourney Into Agile Land / Unsere Reise ins agile Land - Pecha Kucha
Journey Into Agile Land / Unsere Reise ins agile Land - Pecha Kucha
 
Scrum-Einführung bei mobile.de
Scrum-Einführung bei mobile.deScrum-Einführung bei mobile.de
Scrum-Einführung bei mobile.de
 

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