SlideShare ist ein Scribd-Unternehmen logo
1 von 68
Downloaden Sie, um offline zu lesen
A Journey to Systemic
    Improvement

       David Joyce
      BBC Worldwide




                        1
Kanban
Kanban is a transparent, work-limited,
        value pulling system.




                             Eric Willeke - Kanbandev Yahoo! group

                                                                     2
Start with what you do now.
                                    Modify it slightly to implement
                                                  pull


                                     Use a transparent method for
                                   viewing work, and organising the
                                                 team




 Limit WIP and pull work when
     the team has capacity.
                                    Evolve from there by recognising
Stop Starting - Start Finishing!    bottlenecks, waste and variability
                                        that affect performance


                                                               David Anderson

                                                                                3
Kanban began
    in one product
  team in mid 2008




Continually evolving...
                          4
Kanban began
    in one product
  team in mid 2008




Continually evolving...
                          4
Kanban began
Dev limits       in one product
               team in mid 2008




             Continually evolving...
                                       4
Kanban began
              in one product
            team in mid 2008




Handoff




          Continually evolving...
                                    4
Kanban began
    in one product
  team in mid 2008




Continually evolving...
                          5
Kanban began
Engineering Done one product
                in
              team in mid 2008




          Continually evolving...
                                    5
Kanban began
           in one product
         team in mid 2008




Batched Releases




      Continually evolving...
                                5
Kanban began
MMFs       in one product
         team in mid 2008




       Continually evolving...
                                 5
Kanban began
                     in one product
                   team in mid 2008




Ideation Board




                 Continually evolving...
                                           5
Kanban began
                       in one product
                     team in mid 2008

Goals & Objectives




                Continually evolving...
                                          5
Kanban began
           in one product
         team in mid 2008




Express Lane




      Continually evolving...
                                5
Kanban began
            in one product
          team in mid 2008


Hidden Work




       Continually evolving...
                                 5
Kanban began
             in one product
           team in mid 2008




Dependencies



        Continually evolving...
                                  5
Kanban began
               in one product
             team in mid 2008




Systest Constraint




          Continually evolving...
                                    5
The Kanban “flu”
 soon spreads to
   other teams


 Application Support




                       6
The Kanban “flu”
                soon spreads to
Classes of service
                  other teams


               Application Support




                                     6
The Kanban “flu”
              soon spreads to
Estimation
                other teams


              Application Support




                                    6
The Kanban “flu”
                  soon spreads to
                    other teams


                  Application Support
T-Shirt Sizing




                                        6
Standard Work   The Kanban “flu”
                 soon spreads to
                   other teams


                 Application Support




                                       6
The Kanban “flu”
               soon spreads to
                 other teams


               Application Support
Order point




                                     6
The Kanban “flu”
         soon spreads to
           other teams

Large Standup
         Application Support




                               6
The Kanban “flu”
 soon spreads to
   other teams


 Application Support

         Pro duct Teams




                          7
The Kanban “flu”
      soon spreads to
        other teams

2nd Product Team
      Application Support

              Pro duct Teams




                               7
The Kanban “flu”
                 soon spreads to
                   other teams


                 Application Support

MMF Breakdown            Pro duct Teams




                                          7
The Kanban “flu”
             soon spreads to
               other teams


             Application Support

                     Pro duct Teams


MMF Queue




                                      7
The Kanban “flu”
               soon spreads to
                 other teams


                Application Support

                        Pro duct Teams
Reduced Board Size




                                         7
The Kanban “flu”
 soon spreads to
   other teams


 Application Support

         Pro duct Teams


    Design Team




                          8
The Kanban “flu”
           soon spreads to
             other teams


            Application Support

                     Pro duct Teams


                 Design Team

Design Board 1




                                      8
The Kanban “flu”
          soon spreads to
            other teams


           Application Support

                     Pro duct Teams


                 Design Team


Design Board 2




                                      8
The Kanban “flu”
          soon spreads to
            other teams


           Application Support

                     Pro duct Teams


                 Design Team




Design Board 3




                                      8
The Kanban “flu”
 soon spreads to
   other teams


 Application Support

         Pro duct Teams


    Design Team


    CO TS Team




                          9
The Kanban “flu”
        soon spreads to
          other teams


         Application Support

                  Pro duct Teams


            Design Team


            CO TS Team

COTS Main Board




                                   9
The Kanban “flu”
         soon spreads to
           other teams


         Application Support

                  Pro duct Teams


            Design Team


            CO TS Team

3rd Party Board



                                   9
Now entering new
     territory




Had looked at Agile before

  small team sizes didn’t
  fit
  specialisation
  constant mix of new
  development & support
  irregular release
  cadence


                            10
Now entering new
       territory



Excel Board

Had looked at Agile before

   small team sizes didn’t
   fit
   specialisation
   constant mix of new
   development & support
   irregular release
   cadence


                             10
Now entering new
      territory



First Board
Had looked at Agile before

  small team sizes didn’t
  fit
  specialisation
  constant mix of new
  development & support
  irregular release
  cadence


                            10
11
Programme Board




   WIP Board




                  11
Blockers




           Future Media & Technology!




                                        11
Kaizen Board
      Future Media & Technology!




                                   11
Winter Olympics Board




    Future Media & Technology!




                                 11
No Single Solution     Recipe for success

                          Focus on Quality

 Based on a set of        Reduce WIP, Deliver
    principles            Often

Better practice NOT       Balance Demand against
   best practice          Throughput
                          Prioritise

 Coupled with sound       Reduce variability
engineering practices
and a team willing to       Let the data tel
                                             l yo u,
  reflect, adapt and         what to do w ith
                                              the data
      improve
                                       Control
                           Statistical
                                                         David Anderson

                                                                      12
Mean reduced from 22 to 14 days (33%)
Lead Time   50% drop in the spread in variation.
            Each of the outliers were proved to be special cause.


                                       Data split at financial year end and in July

                                                                                     13
Mean reduced from 9 to 3 days (67%)
                   77% drop in the spread in variation.
Development Time   The major reduction factor has been to limit work in
                   process.

                                              Data split at financial year end and in July

                                                                                            14
Reduction in lead and cycle times, and increase in
                 throughput are not at the expense of quality.
# Live Defects   Number of live bugs is within statistical control, and
                 seeing a reduction since July.

                                                       Data split at end and in July

                                                                                       15
Mean reduced from 25 to 5 days (81%)
                 Large drop in the spread in variation.
# Days Blocked   The outliers was proved to be special cause, waiting
                 for a 3rd party. # blockers actually increased.

                                            Data split at financial year end and in July

                                                                                          16
Scrum to Kanban
                                                     Data split at end and in July




                    Mean reduced from 10 to 4 days (60%)
 Engineering Time   64% drop in the spread in variation.


                                                                                     17
Systems Thinking
 The means to obtain knowledge, and
act with prediction and confidence of
             improvement.




                        John Seddon - Freedom from Command & Control

                                                                   18
Kanban encourages a whole
        Are we just building
                                                   “system” view rather than a
       he wrong th ing righter?
   t                                                 locally optimised IT view



                                                             Often IT develop
                                                            solutions based on
                                                         sub optimised status quo

                                             are
                                       Softw
                                               t
                                        Projec
                                                       Projects often focus on the
                                                      needs of a single business unit


                                                      If we build an IT system around
                                                      a wasteful process, then we are
                                                     locking in that process for longer
David Anderson & Dr. Peter Middleton

                                                                                          19
Sales



     Marketing



     Finance



        HR
                 Upper Management




        IT
20
Sales



     Marketing



     Finance



        HR
                 Upper Management




        IT
20
Upper Management




        Marketing



                    Finance
Sales




                              HR



                                   IT
                    Hidden costs
                                        20
Upper Management


                                    .T.
                          S       I
                       ED
        Marketing
                    N E

                        Finance
Sales




                                     HR



                                          IT
                       Hidden costs
                                               20
Upper Management




                                                  Flow
                  Marketing



Outside
                              Finance
          Sales




                                        HR



                                             IT
  in




                              Hidden costs
                                                         20
There is little merit in a well
             Since IT “can”                   executed project that no one
                sho uld it?
                                                 wants the output from.




                 Focus on customer needs, and the
                     organisation as a system

                   Many of the previous problems,
                      that apparently required
                  software projects, may well have
                          been ‘dissolved’


                                            The improvement effort can be
                                        targeted to where it has most benefit.
Dr. Peter Middleton

                                                                                21
The thing that makes technology
                             work is not the technology


                                        Does this mean the end of IT?



                               There is a better way to approach the
                                              use of IT.
                              Understand and improve, then ask if IT
                                        can further improve.


   Larger gains can be achieved through better thinking
       around the design and management of work.
         Then pulling IT into the work as needed.

Tripp Babbitt

                                                                        22
Un derstan d


Purpose - look outside in
Learn about
  nature of demands (in customer terms)
  response to demand
  causes of failure demand
  capability and predictability
  flow - end to end




                                          23
Impro ve
                                         Improve performance without
                                                   using IT

  If the current work uses IT then
   leave it in place, work with it, or
        treat it as a constraint              Don’t do anything to change
                                                         the IT


          Value demand                       Clean flow
         Design System                          Set work clean
                       aro un d these


          Failure demand                     Act on the system
              Eliminate Causes               conditions impeding flow


John Seddon

                                                                            24
Can IT further impro ve
   this process or system?



        Now we can see potential
       benefits, from a position of
      knowledge, about the work.

    We can therefore predict the            The result is always less
                                        investment in IT, and much more
    benefits IT solutions will bring
                                                 value from it


                             IT is pulled into the work, rather
                               than dictating the way work
                                            works


John Seddon

                                                                          25
Measure improvement results



 Use o perationa
                 l
perfor mance d
               ata




            Split data
         after a change




                               26
A better m etho d for IT



                                         System
                           Un de rstan d
                Me asure




             Pull IT
                                   Improve the work




                                                      27
A better m etho d for IT



                                         System
                           Un de rstan d
                Me asure




             Pull IT
                                   Improve the work




                                                      27
To be continued...
Toyota say they still have 70% waste in
             their system




                                          28
More information on Kanban

My blog http://leanandkanban.wordpress.com/


Kanban community site http://www.limitedwipsociety.org


Kanban for Software Engineering http://bit.ly/hz9Ju


Soon to be published academic paper on BBCW and Kanban case study



More information on Systems Thinking

Understanding variety of demand http://bit.ly/tnnmI


Freedom from Command and Control http://bit.ly/1OUCnS


Economies of Flow http://bit.ly/tGw3U


                                                                    29
Any Questions ?

I must understand the system, improve the work, THEN pull IT
I must understand the system, improve the work, THEN pull IT
I must understand the system, improve the work, THEN pull IT
I must understand the system, improve the work, THEN pull IT
I must understand the system, improve the work, THEN pull IT




                                                               30

Weitere ähnliche Inhalte

Was ist angesagt?

Business power point templates linear flow six phases diagram free sales ppt ...
Business power point templates linear flow six phases diagram free sales ppt ...Business power point templates linear flow six phases diagram free sales ppt ...
Business power point templates linear flow six phases diagram free sales ppt ...SlideTeam.net
 
Free business powerpoint templates process 5 stages arrows network software s...
Free business powerpoint templates process 5 stages arrows network software s...Free business powerpoint templates process 5 stages arrows network software s...
Free business powerpoint templates process 5 stages arrows network software s...SlideTeam.net
 
Agile Monitoring and Control & Agile Metrics
Agile Monitoring and Control & Agile MetricsAgile Monitoring and Control & Agile Metrics
Agile Monitoring and Control & Agile MetricsMassimus CT
 
Dev Tools State of the Union (Part II) - Atlassian Summit 2010
Dev Tools State of the Union (Part II) - Atlassian Summit 2010Dev Tools State of the Union (Part II) - Atlassian Summit 2010
Dev Tools State of the Union (Part II) - Atlassian Summit 2010Atlassian
 
OpenERP Vision Fabien Pinckaers
OpenERP Vision Fabien PinckaersOpenERP Vision Fabien Pinckaers
OpenERP Vision Fabien PinckaersNico Tristan
 

Was ist angesagt? (8)

Business power point templates linear flow six phases diagram free sales ppt ...
Business power point templates linear flow six phases diagram free sales ppt ...Business power point templates linear flow six phases diagram free sales ppt ...
Business power point templates linear flow six phases diagram free sales ppt ...
 
Intro to Agile
Intro to AgileIntro to Agile
Intro to Agile
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Free business powerpoint templates process 5 stages arrows network software s...
Free business powerpoint templates process 5 stages arrows network software s...Free business powerpoint templates process 5 stages arrows network software s...
Free business powerpoint templates process 5 stages arrows network software s...
 
Introduction to scrum & agile
Introduction to scrum & agileIntroduction to scrum & agile
Introduction to scrum & agile
 
Agile Monitoring and Control & Agile Metrics
Agile Monitoring and Control & Agile MetricsAgile Monitoring and Control & Agile Metrics
Agile Monitoring and Control & Agile Metrics
 
Dev Tools State of the Union (Part II) - Atlassian Summit 2010
Dev Tools State of the Union (Part II) - Atlassian Summit 2010Dev Tools State of the Union (Part II) - Atlassian Summit 2010
Dev Tools State of the Union (Part II) - Atlassian Summit 2010
 
OpenERP Vision Fabien Pinckaers
OpenERP Vision Fabien PinckaersOpenERP Vision Fabien Pinckaers
OpenERP Vision Fabien Pinckaers
 

Ähnlich wie Journey To Systemic Improvement Lean Exchange Dec 2009 David J

World of Agile: Kanban
World of Agile: KanbanWorld of Agile: Kanban
World of Agile: KanbanIT Weekend
 
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...Yuval Yeret
 
Agile Lean Kanban in the real world
Agile Lean Kanban in the real worldAgile Lean Kanban in the real world
Agile Lean Kanban in the real worldRussell Pannone
 
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Michael O'Rourke
 
Scrumban (Lean-Agile Fusion) v1.1
Scrumban (Lean-Agile Fusion) v1.1Scrumban (Lean-Agile Fusion) v1.1
Scrumban (Lean-Agile Fusion) v1.1michaelorourke00
 
WebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
WebCamp: Project Management Day: World of Agile: Kanban - Евгений АндрушкоWebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
WebCamp: Project Management Day: World of Agile: Kanban - Евгений АндрушкоGeeksLab Odessa
 
Agile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case StudyAgile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case StudyRussell Pannone
 
Scale Kanban Beyond Team Level
Scale Kanban Beyond Team Level Scale Kanban Beyond Team Level
Scale Kanban Beyond Team Level Perforce
 
Introduction to Kanban boards
Introduction to Kanban boardsIntroduction to Kanban boards
Introduction to Kanban boardsProofHub
 
Scrum_Kanban_Scaled_Lean_Agile
Scrum_Kanban_Scaled_Lean_AgileScrum_Kanban_Scaled_Lean_Agile
Scrum_Kanban_Scaled_Lean_AgileRavneet Kaur
 
20190513 Lean Kanban North America 2019 Conf Kanban In Action Workshop - lkna...
20190513 Lean Kanban North America 2019 Conf Kanban In Action Workshop - lkna...20190513 Lean Kanban North America 2019 Conf Kanban In Action Workshop - lkna...
20190513 Lean Kanban North America 2019 Conf Kanban In Action Workshop - lkna...Craeg Strong
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteChileAgil
 

Ähnlich wie Journey To Systemic Improvement Lean Exchange Dec 2009 David J (13)

World of Agile: Kanban
World of Agile: KanbanWorld of Agile: Kanban
World of Agile: Kanban
 
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
 
Agile Lean Kanban in the real world
Agile Lean Kanban in the real worldAgile Lean Kanban in the real world
Agile Lean Kanban in the real world
 
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1
 
Scrumban (Lean-Agile Fusion) v1.1
Scrumban (Lean-Agile Fusion) v1.1Scrumban (Lean-Agile Fusion) v1.1
Scrumban (Lean-Agile Fusion) v1.1
 
WebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
WebCamp: Project Management Day: World of Agile: Kanban - Евгений АндрушкоWebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
WebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
 
Agile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case StudyAgile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case Study
 
Scale Kanban Beyond Team Level
Scale Kanban Beyond Team Level Scale Kanban Beyond Team Level
Scale Kanban Beyond Team Level
 
Introduction to Kanban boards
Introduction to Kanban boardsIntroduction to Kanban boards
Introduction to Kanban boards
 
Scrum_Kanban_Scaled_Lean_Agile
Scrum_Kanban_Scaled_Lean_AgileScrum_Kanban_Scaled_Lean_Agile
Scrum_Kanban_Scaled_Lean_Agile
 
AgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About Kanban
AgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About KanbanAgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About Kanban
AgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About Kanban
 
20190513 Lean Kanban North America 2019 Conf Kanban In Action Workshop - lkna...
20190513 Lean Kanban North America 2019 Conf Kanban In Action Workshop - lkna...20190513 Lean Kanban North America 2019 Conf Kanban In Action Workshop - lkna...
20190513 Lean Kanban North America 2019 Conf Kanban In Action Workshop - lkna...
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 Keynote
 

Mehr von Skills Matter

5 things cucumber is bad at by Richard Lawrence
5 things cucumber is bad at by Richard Lawrence5 things cucumber is bad at by Richard Lawrence
5 things cucumber is bad at by Richard LawrenceSkills Matter
 
Patterns for slick database applications
Patterns for slick database applicationsPatterns for slick database applications
Patterns for slick database applicationsSkills Matter
 
Scala e xchange 2013 haoyi li on metascala a tiny diy jvm
Scala e xchange 2013 haoyi li on metascala a tiny diy jvmScala e xchange 2013 haoyi li on metascala a tiny diy jvm
Scala e xchange 2013 haoyi li on metascala a tiny diy jvmSkills Matter
 
Oscar reiken jr on our success at manheim
Oscar reiken jr on our success at manheimOscar reiken jr on our success at manheim
Oscar reiken jr on our success at manheimSkills Matter
 
Progressive f# tutorials nyc dmitry mozorov & jack pappas on code quotations ...
Progressive f# tutorials nyc dmitry mozorov & jack pappas on code quotations ...Progressive f# tutorials nyc dmitry mozorov & jack pappas on code quotations ...
Progressive f# tutorials nyc dmitry mozorov & jack pappas on code quotations ...Skills Matter
 
Cukeup nyc ian dees on elixir, erlang, and cucumberl
Cukeup nyc ian dees on elixir, erlang, and cucumberlCukeup nyc ian dees on elixir, erlang, and cucumberl
Cukeup nyc ian dees on elixir, erlang, and cucumberlSkills Matter
 
Cukeup nyc peter bell on getting started with cucumber.js
Cukeup nyc peter bell on getting started with cucumber.jsCukeup nyc peter bell on getting started with cucumber.js
Cukeup nyc peter bell on getting started with cucumber.jsSkills Matter
 
Agile testing & bdd e xchange nyc 2013 jeffrey davidson & lav pathak & sam ho...
Agile testing & bdd e xchange nyc 2013 jeffrey davidson & lav pathak & sam ho...Agile testing & bdd e xchange nyc 2013 jeffrey davidson & lav pathak & sam ho...
Agile testing & bdd e xchange nyc 2013 jeffrey davidson & lav pathak & sam ho...Skills Matter
 
Progressive f# tutorials nyc rachel reese & phil trelford on try f# from zero...
Progressive f# tutorials nyc rachel reese & phil trelford on try f# from zero...Progressive f# tutorials nyc rachel reese & phil trelford on try f# from zero...
Progressive f# tutorials nyc rachel reese & phil trelford on try f# from zero...Skills Matter
 
Progressive f# tutorials nyc don syme on keynote f# in the open source world
Progressive f# tutorials nyc don syme on keynote f# in the open source worldProgressive f# tutorials nyc don syme on keynote f# in the open source world
Progressive f# tutorials nyc don syme on keynote f# in the open source worldSkills Matter
 
Agile testing & bdd e xchange nyc 2013 gojko adzic on bond villain guide to s...
Agile testing & bdd e xchange nyc 2013 gojko adzic on bond villain guide to s...Agile testing & bdd e xchange nyc 2013 gojko adzic on bond villain guide to s...
Agile testing & bdd e xchange nyc 2013 gojko adzic on bond villain guide to s...Skills Matter
 
Dmitry mozorov on code quotations code as-data for f#
Dmitry mozorov on code quotations code as-data for f#Dmitry mozorov on code quotations code as-data for f#
Dmitry mozorov on code quotations code as-data for f#Skills Matter
 
A poet's guide_to_acceptance_testing
A poet's guide_to_acceptance_testingA poet's guide_to_acceptance_testing
A poet's guide_to_acceptance_testingSkills Matter
 
Russ miles-cloudfoundry-deep-dive
Russ miles-cloudfoundry-deep-diveRuss miles-cloudfoundry-deep-dive
Russ miles-cloudfoundry-deep-diveSkills Matter
 
Simon Peyton Jones: Managing parallelism
Simon Peyton Jones: Managing parallelismSimon Peyton Jones: Managing parallelism
Simon Peyton Jones: Managing parallelismSkills Matter
 
I went to_a_communications_workshop_and_they_t
I went to_a_communications_workshop_and_they_tI went to_a_communications_workshop_and_they_t
I went to_a_communications_workshop_and_they_tSkills Matter
 

Mehr von Skills Matter (20)

5 things cucumber is bad at by Richard Lawrence
5 things cucumber is bad at by Richard Lawrence5 things cucumber is bad at by Richard Lawrence
5 things cucumber is bad at by Richard Lawrence
 
Patterns for slick database applications
Patterns for slick database applicationsPatterns for slick database applications
Patterns for slick database applications
 
Scala e xchange 2013 haoyi li on metascala a tiny diy jvm
Scala e xchange 2013 haoyi li on metascala a tiny diy jvmScala e xchange 2013 haoyi li on metascala a tiny diy jvm
Scala e xchange 2013 haoyi li on metascala a tiny diy jvm
 
Oscar reiken jr on our success at manheim
Oscar reiken jr on our success at manheimOscar reiken jr on our success at manheim
Oscar reiken jr on our success at manheim
 
Progressive f# tutorials nyc dmitry mozorov & jack pappas on code quotations ...
Progressive f# tutorials nyc dmitry mozorov & jack pappas on code quotations ...Progressive f# tutorials nyc dmitry mozorov & jack pappas on code quotations ...
Progressive f# tutorials nyc dmitry mozorov & jack pappas on code quotations ...
 
Cukeup nyc ian dees on elixir, erlang, and cucumberl
Cukeup nyc ian dees on elixir, erlang, and cucumberlCukeup nyc ian dees on elixir, erlang, and cucumberl
Cukeup nyc ian dees on elixir, erlang, and cucumberl
 
Cukeup nyc peter bell on getting started with cucumber.js
Cukeup nyc peter bell on getting started with cucumber.jsCukeup nyc peter bell on getting started with cucumber.js
Cukeup nyc peter bell on getting started with cucumber.js
 
Agile testing & bdd e xchange nyc 2013 jeffrey davidson & lav pathak & sam ho...
Agile testing & bdd e xchange nyc 2013 jeffrey davidson & lav pathak & sam ho...Agile testing & bdd e xchange nyc 2013 jeffrey davidson & lav pathak & sam ho...
Agile testing & bdd e xchange nyc 2013 jeffrey davidson & lav pathak & sam ho...
 
Progressive f# tutorials nyc rachel reese & phil trelford on try f# from zero...
Progressive f# tutorials nyc rachel reese & phil trelford on try f# from zero...Progressive f# tutorials nyc rachel reese & phil trelford on try f# from zero...
Progressive f# tutorials nyc rachel reese & phil trelford on try f# from zero...
 
Progressive f# tutorials nyc don syme on keynote f# in the open source world
Progressive f# tutorials nyc don syme on keynote f# in the open source worldProgressive f# tutorials nyc don syme on keynote f# in the open source world
Progressive f# tutorials nyc don syme on keynote f# in the open source world
 
Agile testing & bdd e xchange nyc 2013 gojko adzic on bond villain guide to s...
Agile testing & bdd e xchange nyc 2013 gojko adzic on bond villain guide to s...Agile testing & bdd e xchange nyc 2013 gojko adzic on bond villain guide to s...
Agile testing & bdd e xchange nyc 2013 gojko adzic on bond villain guide to s...
 
Dmitry mozorov on code quotations code as-data for f#
Dmitry mozorov on code quotations code as-data for f#Dmitry mozorov on code quotations code as-data for f#
Dmitry mozorov on code quotations code as-data for f#
 
A poet's guide_to_acceptance_testing
A poet's guide_to_acceptance_testingA poet's guide_to_acceptance_testing
A poet's guide_to_acceptance_testing
 
Russ miles-cloudfoundry-deep-dive
Russ miles-cloudfoundry-deep-diveRuss miles-cloudfoundry-deep-dive
Russ miles-cloudfoundry-deep-dive
 
Serendipity-neo4j
Serendipity-neo4jSerendipity-neo4j
Serendipity-neo4j
 
Simon Peyton Jones: Managing parallelism
Simon Peyton Jones: Managing parallelismSimon Peyton Jones: Managing parallelism
Simon Peyton Jones: Managing parallelism
 
Plug 20110217
Plug   20110217Plug   20110217
Plug 20110217
 
Lug presentation
Lug presentationLug presentation
Lug presentation
 
I went to_a_communications_workshop_and_they_t
I went to_a_communications_workshop_and_they_tI went to_a_communications_workshop_and_they_t
I went to_a_communications_workshop_and_they_t
 
Plug saiku
Plug   saikuPlug   saiku
Plug saiku
 

Kürzlich hochgeladen

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Kürzlich hochgeladen (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Journey To Systemic Improvement Lean Exchange Dec 2009 David J

  • 1. A Journey to Systemic Improvement David Joyce BBC Worldwide 1
  • 2. Kanban Kanban is a transparent, work-limited, value pulling system. Eric Willeke - Kanbandev Yahoo! group 2
  • 3. Start with what you do now. Modify it slightly to implement pull Use a transparent method for viewing work, and organising the team Limit WIP and pull work when the team has capacity. Evolve from there by recognising Stop Starting - Start Finishing! bottlenecks, waste and variability that affect performance David Anderson 3
  • 4. Kanban began in one product team in mid 2008 Continually evolving... 4
  • 5. Kanban began in one product team in mid 2008 Continually evolving... 4
  • 6. Kanban began Dev limits in one product team in mid 2008 Continually evolving... 4
  • 7. Kanban began in one product team in mid 2008 Handoff Continually evolving... 4
  • 8. Kanban began in one product team in mid 2008 Continually evolving... 5
  • 9. Kanban began Engineering Done one product in team in mid 2008 Continually evolving... 5
  • 10. Kanban began in one product team in mid 2008 Batched Releases Continually evolving... 5
  • 11. Kanban began MMFs in one product team in mid 2008 Continually evolving... 5
  • 12. Kanban began in one product team in mid 2008 Ideation Board Continually evolving... 5
  • 13. Kanban began in one product team in mid 2008 Goals & Objectives Continually evolving... 5
  • 14. Kanban began in one product team in mid 2008 Express Lane Continually evolving... 5
  • 15. Kanban began in one product team in mid 2008 Hidden Work Continually evolving... 5
  • 16. Kanban began in one product team in mid 2008 Dependencies Continually evolving... 5
  • 17. Kanban began in one product team in mid 2008 Systest Constraint Continually evolving... 5
  • 18. The Kanban “flu” soon spreads to other teams Application Support 6
  • 19. The Kanban “flu” soon spreads to Classes of service other teams Application Support 6
  • 20. The Kanban “flu” soon spreads to Estimation other teams Application Support 6
  • 21. The Kanban “flu” soon spreads to other teams Application Support T-Shirt Sizing 6
  • 22. Standard Work The Kanban “flu” soon spreads to other teams Application Support 6
  • 23. The Kanban “flu” soon spreads to other teams Application Support Order point 6
  • 24. The Kanban “flu” soon spreads to other teams Large Standup Application Support 6
  • 25. The Kanban “flu” soon spreads to other teams Application Support Pro duct Teams 7
  • 26. The Kanban “flu” soon spreads to other teams 2nd Product Team Application Support Pro duct Teams 7
  • 27. The Kanban “flu” soon spreads to other teams Application Support MMF Breakdown Pro duct Teams 7
  • 28. The Kanban “flu” soon spreads to other teams Application Support Pro duct Teams MMF Queue 7
  • 29. The Kanban “flu” soon spreads to other teams Application Support Pro duct Teams Reduced Board Size 7
  • 30. The Kanban “flu” soon spreads to other teams Application Support Pro duct Teams Design Team 8
  • 31. The Kanban “flu” soon spreads to other teams Application Support Pro duct Teams Design Team Design Board 1 8
  • 32. The Kanban “flu” soon spreads to other teams Application Support Pro duct Teams Design Team Design Board 2 8
  • 33. The Kanban “flu” soon spreads to other teams Application Support Pro duct Teams Design Team Design Board 3 8
  • 34. The Kanban “flu” soon spreads to other teams Application Support Pro duct Teams Design Team CO TS Team 9
  • 35. The Kanban “flu” soon spreads to other teams Application Support Pro duct Teams Design Team CO TS Team COTS Main Board 9
  • 36. The Kanban “flu” soon spreads to other teams Application Support Pro duct Teams Design Team CO TS Team 3rd Party Board 9
  • 37. Now entering new territory Had looked at Agile before small team sizes didn’t fit specialisation constant mix of new development & support irregular release cadence 10
  • 38. Now entering new territory Excel Board Had looked at Agile before small team sizes didn’t fit specialisation constant mix of new development & support irregular release cadence 10
  • 39. Now entering new territory First Board Had looked at Agile before small team sizes didn’t fit specialisation constant mix of new development & support irregular release cadence 10
  • 40. 11
  • 41. Programme Board WIP Board 11
  • 42. Blockers Future Media & Technology! 11
  • 43. Kaizen Board Future Media & Technology! 11
  • 44. Winter Olympics Board Future Media & Technology! 11
  • 45. No Single Solution Recipe for success Focus on Quality Based on a set of Reduce WIP, Deliver principles Often Better practice NOT Balance Demand against best practice Throughput Prioritise Coupled with sound Reduce variability engineering practices and a team willing to Let the data tel l yo u, reflect, adapt and what to do w ith the data improve Control Statistical David Anderson 12
  • 46. Mean reduced from 22 to 14 days (33%) Lead Time 50% drop in the spread in variation. Each of the outliers were proved to be special cause. Data split at financial year end and in July 13
  • 47. Mean reduced from 9 to 3 days (67%) 77% drop in the spread in variation. Development Time The major reduction factor has been to limit work in process. Data split at financial year end and in July 14
  • 48. Reduction in lead and cycle times, and increase in throughput are not at the expense of quality. # Live Defects Number of live bugs is within statistical control, and seeing a reduction since July. Data split at end and in July 15
  • 49. Mean reduced from 25 to 5 days (81%) Large drop in the spread in variation. # Days Blocked The outliers was proved to be special cause, waiting for a 3rd party. # blockers actually increased. Data split at financial year end and in July 16
  • 50. Scrum to Kanban Data split at end and in July Mean reduced from 10 to 4 days (60%) Engineering Time 64% drop in the spread in variation. 17
  • 51. Systems Thinking The means to obtain knowledge, and act with prediction and confidence of improvement. John Seddon - Freedom from Command & Control 18
  • 52. Kanban encourages a whole Are we just building “system” view rather than a he wrong th ing righter? t locally optimised IT view Often IT develop solutions based on sub optimised status quo are Softw t Projec Projects often focus on the needs of a single business unit If we build an IT system around a wasteful process, then we are locking in that process for longer David Anderson & Dr. Peter Middleton 19
  • 53. Sales Marketing Finance HR Upper Management IT 20
  • 54. Sales Marketing Finance HR Upper Management IT 20
  • 55. Upper Management Marketing Finance Sales HR IT Hidden costs 20
  • 56. Upper Management .T. S I ED Marketing N E Finance Sales HR IT Hidden costs 20
  • 57. Upper Management Flow Marketing Outside Finance Sales HR IT in Hidden costs 20
  • 58. There is little merit in a well Since IT “can” executed project that no one sho uld it? wants the output from. Focus on customer needs, and the organisation as a system Many of the previous problems, that apparently required software projects, may well have been ‘dissolved’ The improvement effort can be targeted to where it has most benefit. Dr. Peter Middleton 21
  • 59. The thing that makes technology work is not the technology Does this mean the end of IT? There is a better way to approach the use of IT. Understand and improve, then ask if IT can further improve. Larger gains can be achieved through better thinking around the design and management of work. Then pulling IT into the work as needed. Tripp Babbitt 22
  • 60. Un derstan d Purpose - look outside in Learn about nature of demands (in customer terms) response to demand causes of failure demand capability and predictability flow - end to end 23
  • 61. Impro ve Improve performance without using IT If the current work uses IT then leave it in place, work with it, or treat it as a constraint Don’t do anything to change the IT Value demand Clean flow Design System Set work clean aro un d these Failure demand Act on the system Eliminate Causes conditions impeding flow John Seddon 24
  • 62. Can IT further impro ve this process or system? Now we can see potential benefits, from a position of knowledge, about the work. We can therefore predict the The result is always less investment in IT, and much more benefits IT solutions will bring value from it IT is pulled into the work, rather than dictating the way work works John Seddon 25
  • 63. Measure improvement results Use o perationa l perfor mance d ata Split data after a change 26
  • 64. A better m etho d for IT System Un de rstan d Me asure Pull IT Improve the work 27
  • 65. A better m etho d for IT System Un de rstan d Me asure Pull IT Improve the work 27
  • 66. To be continued... Toyota say they still have 70% waste in their system 28
  • 67. More information on Kanban My blog http://leanandkanban.wordpress.com/ Kanban community site http://www.limitedwipsociety.org Kanban for Software Engineering http://bit.ly/hz9Ju Soon to be published academic paper on BBCW and Kanban case study More information on Systems Thinking Understanding variety of demand http://bit.ly/tnnmI Freedom from Command and Control http://bit.ly/1OUCnS Economies of Flow http://bit.ly/tGw3U 29
  • 68. Any Questions ? I must understand the system, improve the work, THEN pull IT I must understand the system, improve the work, THEN pull IT I must understand the system, improve the work, THEN pull IT I must understand the system, improve the work, THEN pull IT I must understand the system, improve the work, THEN pull IT 30