SlideShare ist ein Scribd-Unternehmen logo
1 von 68
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 â€œïŹ‚u”
 soon spreads to
   other teams


 Application Support




                       6
The Kanban â€œïŹ‚u”
                soon spreads to
Classes of service
                  other teams


               Application Support




                                     6
The Kanban â€œïŹ‚u”
              soon spreads to
Estimation
                other teams


              Application Support




                                    6
The Kanban â€œïŹ‚u”
                  soon spreads to
                    other teams


                  Application Support
T-Shirt Sizing




                                        6
Standard Work   The Kanban â€œïŹ‚u”
                 soon spreads to
                   other teams


                 Application Support




                                       6
The Kanban â€œïŹ‚u”
               soon spreads to
                 other teams


               Application Support
Order point




                                     6
The Kanban â€œïŹ‚u”
         soon spreads to
           other teams

Large Standup
         Application Support




                               6
The Kanban â€œïŹ‚u”
 soon spreads to
   other teams


 Application Support

         Pro duct Teams




                          7
The Kanban â€œïŹ‚u”
      soon spreads to
        other teams

2nd Product Team
      Application Support

              Pro duct Teams




                               7
The Kanban â€œïŹ‚u”
                 soon spreads to
                   other teams


                 Application Support

MMF Breakdown            Pro duct Teams




                                          7
The Kanban â€œïŹ‚u”
             soon spreads to
               other teams


             Application Support

                     Pro duct Teams


MMF Queue




                                      7
The Kanban â€œïŹ‚u”
               soon spreads to
                 other teams


                Application Support

                        Pro duct Teams
Reduced Board Size




                                         7
The Kanban â€œïŹ‚u”
 soon spreads to
   other teams


 Application Support

         Pro duct Teams


    Design Team




                          8
The Kanban â€œïŹ‚u”
           soon spreads to
             other teams


            Application Support

                     Pro duct Teams


                 Design Team

Design Board 1




                                      8
The Kanban â€œïŹ‚u”
          soon spreads to
            other teams


           Application Support

                     Pro duct Teams


                 Design Team


Design Board 2




                                      8
The Kanban â€œïŹ‚u”
          soon spreads to
            other teams


           Application Support

                     Pro duct Teams


                 Design Team




Design Board 3




                                      8
The Kanban â€œïŹ‚u”
 soon spreads to
   other teams


 Application Support

         Pro duct Teams


    Design Team


    CO TS Team




                          9
The Kanban â€œïŹ‚u”
        soon spreads to
          other teams


         Application Support

                  Pro duct Teams


            Design Team


            CO TS Team

COTS Main Board




                                   9
The Kanban â€œïŹ‚u”
         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
  ïŹt
  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
   ïŹt
   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
  ïŹt
  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,
  reïŹ‚ect, 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 ïŹnancial 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 ïŹnancial 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 ïŹnancial 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 conïŹdence 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 beneïŹt.
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
  ïŹ‚ow - 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 ïŹ‚ow
         Design System                          Set work clean
                       aro un d these


          Failure demand                     Act on the system
              Eliminate Causes               conditions impeding ïŹ‚ow


John Seddon

                                                                            24
Can IT further impro ve
   this process or system?



        Now we can see potential
       beneïŹts, from a position of
      knowledge, about the work.

    We can therefore predict the            The result is always less
                                        investment in IT, and much more
    beneïŹts 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
 
Intro to Agile
Intro to AgileIntro to Agile
Intro to AgileLena Barinova
 
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
 

Andere mochten auch

Betting On Data Grids
Betting On Data GridsBetting On Data Grids
Betting On Data GridsSkills Matter
 
Daniel Sikar Amazon Ec2 S3
Daniel Sikar Amazon Ec2 S3Daniel Sikar Amazon Ec2 S3
Daniel Sikar Amazon Ec2 S3Skills Matter
 
Uncertainty in agile projects
Uncertainty in agile projectsUncertainty in agile projects
Uncertainty in agile projectsSkills Matter
 
matt deacon unbundling the bank v1
matt deacon unbundling the bank v1matt deacon unbundling the bank v1
matt deacon unbundling the bank v1Skills Matter
 
Looking At The Clouds Through Dirty Windows, Eric Nelson
Looking At The Clouds Through Dirty Windows, Eric NelsonLooking At The Clouds Through Dirty Windows, Eric Nelson
Looking At The Clouds Through Dirty Windows, Eric NelsonSkills Matter
 
London Scala UG - Lift:Getting started with Scala
London Scala UG - Lift:Getting started with ScalaLondon Scala UG - Lift:Getting started with Scala
London Scala UG - Lift:Getting started with ScalaSkills Matter
 
Command Query Responsibility Segregation
Command Query Responsibility SegregationCommand Query Responsibility Segregation
Command Query Responsibility SegregationSkills Matter
 
Primefaces Nextgen Lju
Primefaces Nextgen LjuPrimefaces Nextgen Lju
Primefaces Nextgen LjuSkills Matter
 

Andere mochten auch (9)

Betting On Data Grids
Betting On Data GridsBetting On Data Grids
Betting On Data Grids
 
Why Cqrs
Why CqrsWhy Cqrs
Why Cqrs
 
Daniel Sikar Amazon Ec2 S3
Daniel Sikar Amazon Ec2 S3Daniel Sikar Amazon Ec2 S3
Daniel Sikar Amazon Ec2 S3
 
Uncertainty in agile projects
Uncertainty in agile projectsUncertainty in agile projects
Uncertainty in agile projects
 
matt deacon unbundling the bank v1
matt deacon unbundling the bank v1matt deacon unbundling the bank v1
matt deacon unbundling the bank v1
 
Looking At The Clouds Through Dirty Windows, Eric Nelson
Looking At The Clouds Through Dirty Windows, Eric NelsonLooking At The Clouds Through Dirty Windows, Eric Nelson
Looking At The Clouds Through Dirty Windows, Eric Nelson
 
London Scala UG - Lift:Getting started with Scala
London Scala UG - Lift:Getting started with ScalaLondon Scala UG - Lift:Getting started with Scala
London Scala UG - Lift:Getting started with Scala
 
Command Query Responsibility Segregation
Command Query Responsibility SegregationCommand Query Responsibility Segregation
Command Query Responsibility Segregation
 
Primefaces Nextgen Lju
Primefaces Nextgen LjuPrimefaces Nextgen Lju
Primefaces Nextgen Lju
 

Ä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
 
Serendipity-neo4j
Serendipity-neo4jSerendipity-neo4j
Serendipity-neo4jSkills Matter
 
Simon Peyton Jones: Managing parallelism
Simon Peyton Jones: Managing parallelismSimon Peyton Jones: Managing parallelism
Simon Peyton Jones: Managing parallelismSkills Matter
 
Lug presentation
Lug presentationLug presentation
Lug presentationSkills 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

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vĂĄzquez
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂșjo
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

KĂŒrzlich hochgeladen (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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)
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

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 â€œïŹ‚u” soon spreads to other teams Application Support 6
  • 19. The Kanban â€œïŹ‚u” soon spreads to Classes of service other teams Application Support 6
  • 20. The Kanban â€œïŹ‚u” soon spreads to Estimation other teams Application Support 6
  • 21. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support T-Shirt Sizing 6
  • 22. Standard Work The Kanban â€œïŹ‚u” soon spreads to other teams Application Support 6
  • 23. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Order point 6
  • 24. The Kanban â€œïŹ‚u” soon spreads to other teams Large Standup Application Support 6
  • 25. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Pro duct Teams 7
  • 26. The Kanban â€œïŹ‚u” soon spreads to other teams 2nd Product Team Application Support Pro duct Teams 7
  • 27. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support MMF Breakdown Pro duct Teams 7
  • 28. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Pro duct Teams MMF Queue 7
  • 29. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Pro duct Teams Reduced Board Size 7
  • 30. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Pro duct Teams Design Team 8
  • 31. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Pro duct Teams Design Team Design Board 1 8
  • 32. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Pro duct Teams Design Team Design Board 2 8
  • 33. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Pro duct Teams Design Team Design Board 3 8
  • 34. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Pro duct Teams Design Team CO TS Team 9
  • 35. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Pro duct Teams Design Team CO TS Team COTS Main Board 9
  • 36. The Kanban â€œïŹ‚u” 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 ïŹt 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 ïŹt 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 ïŹt 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, reïŹ‚ect, 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 ïŹnancial 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 ïŹnancial 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 ïŹnancial 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 conïŹdence 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 beneïŹt. 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 ïŹ‚ow - 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 ïŹ‚ow Design System Set work clean aro un d these Failure demand Act on the system Eliminate Causes conditions impeding ïŹ‚ow John Seddon 24
  • 62. Can IT further impro ve this process or system? Now we can see potential beneïŹts, from a position of knowledge, about the work. We can therefore predict the The result is always less investment in IT, and much more beneïŹts 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