SlideShare una empresa de Scribd logo
1 de 129
Descargar para leer sin conexión
Kanban Overview and
                  Experience Report

                           David Joyce
                          BBC Worldwide




                                1
Monday, 7 December 2009
Kanban Overview
                Kanban is a transparent, work-limited,
                        value pulling system.




                                             Eric Willeke - Kanbandev Yahoo! group
                                   2
Monday, 7 December 2009
Start with what you do now.
                              Modify it slightly to implement
                                            pull


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




                                                         David Anderson
                          3
Monday, 7 December 2009
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
                                               bottlenecks, waste and
   Stop Starting - Start Finishing!
                                               variability that affect
                                                    performance

                                                                     David Anderson
                                      3
Monday, 7 December 2009
Work in Process




                                 4
Monday, 7 December 2009
Work in Process

                     Because we want to deliver new value quickly,
                     we want to limit the amount of work that we
                     take on at one time




 We want to finish items before starting others




                                               4
Monday, 7 December 2009
Pull Work not Push




                                   5
Monday, 7 December 2009
Pull Work not Push




                              There is a queue of work, which goes through
                              a number of stages until its done.



                                          5
Monday, 7 December 2009
Kanban Pull

                          Backlog   Step 1    Step 2        Step n    Done
                                       In        In            In
                                    Process   Process       Process




                                                        6
Monday, 7 December 2009
Kanban Pull

                          Backlog   Step 1    Step 2        Step n    Done
                                       In        In            In
                                    Process   Process       Process




                                              Flow




                                                        6
Monday, 7 December 2009
Kanban Pull

                          Backlog   Step 1    Step 2        Step n    Done
                                       In        In            In
                                    Process   Process       Process




                                              Flow




                                                        6
Monday, 7 December 2009
Kanban Pull With Limits




                          7
Monday, 7 December 2009
Kanban Pull With Limits

     That looks very like a typical Agile Task Board.

     However, there is one more important element which
     really defines a Kanban system - limits. 




         There are two basic limits
         WIP limits and Queue limits




                                       7
Monday, 7 December 2009
WIP Limits




                               8
Monday, 7 December 2009
WIP Limits




       Governs the maximum number of work items
       that can be in that state at any instant




                                    8
Monday, 7 December 2009
Queues and Queue Limits




                          9
Monday, 7 December 2009
Queues and Queue Limits

         A queue distinguishes work that is eligible to
         be pulled, from work that is still in process.

         The queue allows for slack




                                         9
Monday, 7 December 2009
Queues and Limits

              Backlog      Step 1          Step 2         …        Step n        Done
                                 In                In                     In
                              Process   Queue   Process       Queue    Process


                                                          …




                                                              10
Monday, 7 December 2009
Queues and Limits

              Backlog        Step 1            Step 2         …        Step n        Done
                          Queue      In                In                     In
                                  Process   Queue   Process       Queue    Process
                           (3)      (2)

                                                              …




                                                                  10
Monday, 7 December 2009
Queues and Limits

              Backlog        Step 1            Step 2         …        Step n        Done
                          Queue      In                In                     In
                                  Process   Queue   Process       Queue    Process
                           (3)      (2)

                                                              …




                                                                  10
Monday, 7 December 2009
Queues and Limits

              Backlog        Step 1            Step 2         …        Step n        Done
                          Queue      In                In                     In
                                  Process   Queue   Process       Queue    Process
                           (3)      (2)

                                                              …




                                                                  10
Monday, 7 December 2009
Queues and Limits

              Backlog        Step 1            Step 2         …        Step n        Done
                          Queue      In                In                     In
                                  Process   Queue   Process       Queue    Process
                           (3)      (2)

                                                              …




                                                                  10
Monday, 7 December 2009
Queues and Limits

              Backlog        Step 1            Step 2         …        Step n        Done
                          Queue      In                In                     In
                                  Process   Queue   Process       Queue    Process
                           (3)      (2)

                                                              …




                                                                  10
Monday, 7 December 2009
Leading Indicators
       Agile development has long rallied around “inspect and adapt”.

       Early agile methods built their feedback around velocity.

       This is a trailing indicator.

       With the regulating power of limits, it tells you about problems
       in your process, while you are experiencing the problem!




                                        11
Monday, 7 December 2009
Leading Indicators
       Agile development has long rallied around “inspect and adapt”.

       Early agile methods built their feedback around velocity.

       This is a trailing indicator.

       With the regulating power of limits, it tells you about problems
       in your process, while you are experiencing the problem!




                                        11
Monday, 7 December 2009
Bottlenecks - Stall




                                   12
Monday, 7 December 2009
Bottlenecks - Stall




                                   12
Monday, 7 December 2009
Bottlenecks - Vacant Space




                          13
Monday, 7 December 2009
Bottlenecks - Vacant Space




                          13
Monday, 7 December 2009
Kanban Workflow




                                 14
Monday, 7 December 2009
Kanban Workflow

                      We ensure the right work is done at the right time,
                      rather than who is doing the work.




                                               14
Monday, 7 December 2009
New Kind of Standup




                               15
Monday, 7 December 2009
New Kind of Standup




                               15
Monday, 7 December 2009
A New Kind of Planning




                          16
Monday, 7 December 2009
A New Kind of Planning

      Planning can be ‘de-coupled’




                                     16
Monday, 7 December 2009
Releasing




                              17
Monday, 7 December 2009
Releasing

      Releasing can be ‘de-coupled’




                                      17
Monday, 7 December 2009
Iterations

      Iterative Development Without Iterations



                          tim




                                         gth
                           e




                                     len




                                         18
Monday, 7 December 2009
Iterations

      Iterative Development Without Iterations



                          tim




                                         gth
                           e




                                     len




                                         18
Monday, 7 December 2009
Retrospectives




                                 19
Monday, 7 December 2009
Retrospectives

      We have more choice on when and how to reflect and improve




                                    19
Monday, 7 December 2009
De-Coupling




                               20
Monday, 7 December 2009
De-Coupling




                               20
Monday, 7 December 2009
Metrics

                          Metrics are a tool for everybody
                      The team is responsible for its metrics
                  Metrics allow for continuous improvement
                          Red, Amber, Green is not enough.




                                                21
Monday, 7 December 2009
Metrics

                          Metrics are a tool for everybody
                      The team is responsible for its metrics
                  Metrics allow for continuous improvement
                          Red, Amber, Green is not enough.




                                                21
Monday, 7 December 2009
Cumulative Flow




                                 22
Monday, 7 December 2009
Cumulative Flow




                                 22
Monday, 7 December 2009
Work Breakdown




                                 23
Monday, 7 December 2009
Work Breakdown




                                 23
Monday, 7 December 2009
Kanban for Everyone




                               24
Monday, 7 December 2009
Kanban for Everyone




                               24
Monday, 7 December 2009
Lean Decision Filter




                                    25
Monday, 7 December 2009
Lean Decision Filter

            1. Value trumps flow 
                     Expedite at the expense of flow to maximise value

            2. Flow trumps waste elimination
                     Increase WIP, if required to maintain flow, even though it may add waste

            3. Eliminate waste to improve efficiency 




                                                     25
Monday, 7 December 2009
Kanban Usage




                                26
Monday, 7 December 2009
Kanban Usage




                                26
Monday, 7 December 2009
Kanban

                          Summary



                                   John Seddon - Freedom from Command & Control
                             27
Monday, 7 December 2009
Experience Report




                                        Eric Willeke - Kanbandev Yahoo! group
                                  28
Monday, 7 December 2009
Kanban began
                            in one product
                          team in mid 2008




                                             29
Monday, 7 December 2009
Kanban began
                              in one product
                            team in mid 2008




                          Continually evolving...   29
Monday, 7 December 2009
Kanban began
                              in one product
                            team in mid 2008




                          Continually evolving...   29
Monday, 7 December 2009
Kanban began
                              in one product
                            team in mid 2008




                          Continually evolving...   29
Monday, 7 December 2009
Kanban began
                              in one product
                            team in mid 2008




                          Continually evolving...   29
Monday, 7 December 2009
Kanban began
                              in one product
                            team in mid 2008




                          Continually evolving...   29
Monday, 7 December 2009
Kanban began
                              in one product
                            team in mid 2008




                          Continually evolving...   29
Monday, 7 December 2009
Kanban began
                              in one product
                            team in mid 2008




                          Continually evolving...   29
Monday, 7 December 2009
Kanban began
                              in one product
                            team in mid 2008




                          Continually evolving...   29
Monday, 7 December 2009
Kanban began
                              in one product
                            team in mid 2008




                          Continually evolving...   29
Monday, 7 December 2009
Kanban began
                              in one product
                            team in mid 2008




                          Continually evolving...   30
Monday, 7 December 2009
Kanban began
                              in one product
                            team in mid 2008




                          Continually evolving...   30
Monday, 7 December 2009
Kanban began
                              in one product
                            team in mid 2008




                          Continually evolving...   30
Monday, 7 December 2009
Kanban began
                              in one product
                            team in mid 2008




                          Continually evolving...   30
Monday, 7 December 2009
Kanban began
                              in one product
                            team in mid 2008




                          Continually evolving...   30
Monday, 7 December 2009
Kanban began
                              in one product
                            team in mid 2008




                          Continually evolving...   30
Monday, 7 December 2009
Kanban began
                              in one product
                            team in mid 2008




                          Continually evolving...   30
Monday, 7 December 2009
Kanban began
                              in one product
                            team in mid 2008




                          Continually evolving...   30
Monday, 7 December 2009
Kanban began
                              in one product
                            team in mid 2008




                          Continually evolving...   30
Monday, 7 December 2009
The Kanban “flu”
                           soon spreads to
                             other teams




Monday, 7 December 2009
The Kanban “flu”
                           soon spreads to
                             other teams


                           Application Support




Monday, 7 December 2009
The Kanban “flu”
                           soon spreads to
                             other teams


                           Application Support




Monday, 7 December 2009
The Kanban “flu”
                           soon spreads to
                             other teams


                           Application Support




Monday, 7 December 2009
The Kanban “flu”
                           soon spreads to
                             other teams


                           Application Support




Monday, 7 December 2009
The Kanban “flu”
                           soon spreads to
                             other teams


                           Application Support




Monday, 7 December 2009
The Kanban “flu”
                           soon spreads to
                             other teams


                           Application Support




Monday, 7 December 2009
The Kanban “flu”
                           soon spreads to
                             other teams


                           Application Support




Monday, 7 December 2009
The Kanban “flu”
                           soon spreads to
                             other teams


                           Application Support

                                   Pro duct Teams




                                                    32
Monday, 7 December 2009
The Kanban “flu”
                           soon spreads to
                             other teams


                           Application Support

                                   Pro duct Teams




                                                    32
Monday, 7 December 2009
The Kanban “flu”
                           soon spreads to
                             other teams


                           Application Support

                                   Pro duct Teams




                                                    32
Monday, 7 December 2009
The Kanban “flu”
                           soon spreads to
                             other teams


                           Application Support

                                   Pro duct Teams




                                                    32
Monday, 7 December 2009
The Kanban “flu”
                           soon spreads to
                             other teams


                           Application Support

                                   Pro duct Teams




                                                    32
Monday, 7 December 2009
The Kanban “flu”
                           soon spreads to
                             other teams


                           Application Support

                                   Pro duct Teams


                              Design Team




                                                    33
Monday, 7 December 2009
The Kanban “flu”
                           soon spreads to
                             other teams


                           Application Support

                                   Pro duct Teams


                              Design Team




                                                    33
Monday, 7 December 2009
The Kanban “flu”
                           soon spreads to
                             other teams


                           Application Support

                                   Pro duct Teams


                              Design Team




                                                    33
Monday, 7 December 2009
The Kanban “flu”
                           soon spreads to
                             other teams


                           Application Support

                                   Pro duct Teams


                              Design Team




                                                    33
Monday, 7 December 2009
The Kanban “flu”
                           soon spreads to
                             other teams


                           Application Support

                                   Pro duct Teams


                              Design Team


                              CO TS Team




                                                    34
Monday, 7 December 2009
The Kanban “flu”
                           soon spreads to
                             other teams


                           Application Support

                                   Pro duct Teams


                              Design Team


                              CO TS Team




                                                    34
Monday, 7 December 2009
The Kanban “flu”
                           soon spreads to
                             other teams


                           Application Support

                                   Pro duct Teams


                              Design Team


                              CO TS Team




                                                    34
Monday, 7 December 2009
Now entering new
                          territory




                                             35
Monday, 7 December 2009
Now entering new
                               territory




                          Had looked at Agile before




                                                   35
Monday, 7 December 2009
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

                                                      35
Monday, 7 December 2009
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

                                                      35
Monday, 7 December 2009
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

                                                      35
Monday, 7 December 2009
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

                                                      35
Monday, 7 December 2009
36
Monday, 7 December 2009
36
Monday, 7 December 2009
36
Monday, 7 December 2009
Future Media & Technology!




                                                       36
Monday, 7 December 2009
Future Media & Technology!




                                                       36
Monday, 7 December 2009
Future Media & Technology!




                                                       36
Monday, 7 December 2009
No Single Solution



         Based on a set of
            principles

       Better practice NOT
          best practice


       Coupled with sound
      engineering practices
      and a team willing to
        reflect, adapt and
            improve


                              David Anderson
37
Monday, 7 December 2009
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
      engineering practices
      and a team willing to
        reflect, adapt and
            improve


                                                      David Anderson
37
Monday, 7 December 2009
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
        reflect, adapt and
            improve


                                                      David Anderson
37
Monday, 7 December 2009
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


                                                               David Anderson
37
Monday, 7 December 2009
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
37
Monday, 7 December 2009
38
Monday, 7 December 2009
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.


38                                                   Data split at financial year end and in July

Monday, 7 December 2009
39
Monday, 7 December 2009
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.


39                                                         Data split at financial year end and in July

Monday, 7 December 2009
40
Monday, 7 December 2009
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.


40                                                                  Data split at end and in July

Monday, 7 December 2009
41
Monday, 7 December 2009
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.


41                                                       Data split at financial year end and in July

Monday, 7 December 2009
Upward trend. Rising to almost every working day.
             Throughput   Expected as code base is decoupled, work items
                          broken into MMFs, and cycle time reduces.



Monday, 7 December 2009
43
         Scrum to Kanban




Monday, 7 December 2009
43
         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.


Monday, 7 December 2009
Kanban

                          Summary



                                   John Seddon - Freedom from Command & Control

Monday, 7 December 2009
Scrumban

           Scrumban is useful for existing Scrum
          teams, who are looking to improve their
                    scale or capability




                                         45
Monday, 7 December 2009
Scrumban

           Scrumban is useful for existing Scrum
          teams, who are looking to improve their
                    scale or capability




                                         45
Monday, 7 December 2009
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




                                    46
Monday, 7 December 2009
Thank you

                          Questions?



                                  John Seddon - Freedom from Command & Control

Monday, 7 December 2009

Más contenido relacionado

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 

Último (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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)
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

Destacado

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destacado (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Kanban Overview And Experience Report

  • 1. Kanban Overview and Experience Report David Joyce BBC Worldwide 1 Monday, 7 December 2009
  • 2. Kanban Overview Kanban is a transparent, work-limited, value pulling system. Eric Willeke - Kanbandev Yahoo! group 2 Monday, 7 December 2009
  • 3. Start with what you do now. Modify it slightly to implement pull Use a transparent method for viewing work, and organising the team David Anderson 3 Monday, 7 December 2009
  • 4. 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 bottlenecks, waste and Stop Starting - Start Finishing! variability that affect performance David Anderson 3 Monday, 7 December 2009
  • 5. Work in Process 4 Monday, 7 December 2009
  • 6. Work in Process Because we want to deliver new value quickly, we want to limit the amount of work that we take on at one time We want to finish items before starting others 4 Monday, 7 December 2009
  • 7. Pull Work not Push 5 Monday, 7 December 2009
  • 8. Pull Work not Push There is a queue of work, which goes through a number of stages until its done. 5 Monday, 7 December 2009
  • 9. Kanban Pull Backlog Step 1 Step 2 Step n Done In In In Process Process Process 6 Monday, 7 December 2009
  • 10. Kanban Pull Backlog Step 1 Step 2 Step n Done In In In Process Process Process Flow 6 Monday, 7 December 2009
  • 11. Kanban Pull Backlog Step 1 Step 2 Step n Done In In In Process Process Process Flow 6 Monday, 7 December 2009
  • 12. Kanban Pull With Limits 7 Monday, 7 December 2009
  • 13. Kanban Pull With Limits That looks very like a typical Agile Task Board. However, there is one more important element which really defines a Kanban system - limits.  There are two basic limits WIP limits and Queue limits 7 Monday, 7 December 2009
  • 14. WIP Limits 8 Monday, 7 December 2009
  • 15. WIP Limits Governs the maximum number of work items that can be in that state at any instant 8 Monday, 7 December 2009
  • 16. Queues and Queue Limits 9 Monday, 7 December 2009
  • 17. Queues and Queue Limits A queue distinguishes work that is eligible to be pulled, from work that is still in process. The queue allows for slack 9 Monday, 7 December 2009
  • 18. Queues and Limits Backlog Step 1 Step 2 … Step n Done In In In Process Queue Process Queue Process … 10 Monday, 7 December 2009
  • 19. Queues and Limits Backlog Step 1 Step 2 … Step n Done Queue In In In Process Queue Process Queue Process (3) (2) … 10 Monday, 7 December 2009
  • 20. Queues and Limits Backlog Step 1 Step 2 … Step n Done Queue In In In Process Queue Process Queue Process (3) (2) … 10 Monday, 7 December 2009
  • 21. Queues and Limits Backlog Step 1 Step 2 … Step n Done Queue In In In Process Queue Process Queue Process (3) (2) … 10 Monday, 7 December 2009
  • 22. Queues and Limits Backlog Step 1 Step 2 … Step n Done Queue In In In Process Queue Process Queue Process (3) (2) … 10 Monday, 7 December 2009
  • 23. Queues and Limits Backlog Step 1 Step 2 … Step n Done Queue In In In Process Queue Process Queue Process (3) (2) … 10 Monday, 7 December 2009
  • 24. Leading Indicators Agile development has long rallied around “inspect and adapt”. Early agile methods built their feedback around velocity. This is a trailing indicator. With the regulating power of limits, it tells you about problems in your process, while you are experiencing the problem! 11 Monday, 7 December 2009
  • 25. Leading Indicators Agile development has long rallied around “inspect and adapt”. Early agile methods built their feedback around velocity. This is a trailing indicator. With the regulating power of limits, it tells you about problems in your process, while you are experiencing the problem! 11 Monday, 7 December 2009
  • 26. Bottlenecks - Stall 12 Monday, 7 December 2009
  • 27. Bottlenecks - Stall 12 Monday, 7 December 2009
  • 28. Bottlenecks - Vacant Space 13 Monday, 7 December 2009
  • 29. Bottlenecks - Vacant Space 13 Monday, 7 December 2009
  • 30. Kanban Workflow 14 Monday, 7 December 2009
  • 31. Kanban Workflow We ensure the right work is done at the right time, rather than who is doing the work. 14 Monday, 7 December 2009
  • 32. New Kind of Standup 15 Monday, 7 December 2009
  • 33. New Kind of Standup 15 Monday, 7 December 2009
  • 34. A New Kind of Planning 16 Monday, 7 December 2009
  • 35. A New Kind of Planning Planning can be ‘de-coupled’ 16 Monday, 7 December 2009
  • 36. Releasing 17 Monday, 7 December 2009
  • 37. Releasing Releasing can be ‘de-coupled’ 17 Monday, 7 December 2009
  • 38. Iterations Iterative Development Without Iterations tim gth e len 18 Monday, 7 December 2009
  • 39. Iterations Iterative Development Without Iterations tim gth e len 18 Monday, 7 December 2009
  • 40. Retrospectives 19 Monday, 7 December 2009
  • 41. Retrospectives We have more choice on when and how to reflect and improve 19 Monday, 7 December 2009
  • 42. De-Coupling 20 Monday, 7 December 2009
  • 43. De-Coupling 20 Monday, 7 December 2009
  • 44. Metrics Metrics are a tool for everybody The team is responsible for its metrics Metrics allow for continuous improvement Red, Amber, Green is not enough. 21 Monday, 7 December 2009
  • 45. Metrics Metrics are a tool for everybody The team is responsible for its metrics Metrics allow for continuous improvement Red, Amber, Green is not enough. 21 Monday, 7 December 2009
  • 46. Cumulative Flow 22 Monday, 7 December 2009
  • 47. Cumulative Flow 22 Monday, 7 December 2009
  • 48. Work Breakdown 23 Monday, 7 December 2009
  • 49. Work Breakdown 23 Monday, 7 December 2009
  • 50. Kanban for Everyone 24 Monday, 7 December 2009
  • 51. Kanban for Everyone 24 Monday, 7 December 2009
  • 52. Lean Decision Filter 25 Monday, 7 December 2009
  • 53. Lean Decision Filter 1. Value trumps flow  Expedite at the expense of flow to maximise value 2. Flow trumps waste elimination Increase WIP, if required to maintain flow, even though it may add waste 3. Eliminate waste to improve efficiency  25 Monday, 7 December 2009
  • 54. Kanban Usage 26 Monday, 7 December 2009
  • 55. Kanban Usage 26 Monday, 7 December 2009
  • 56. Kanban Summary John Seddon - Freedom from Command & Control 27 Monday, 7 December 2009
  • 57. Experience Report Eric Willeke - Kanbandev Yahoo! group 28 Monday, 7 December 2009
  • 58. Kanban began in one product team in mid 2008 29 Monday, 7 December 2009
  • 59. Kanban began in one product team in mid 2008 Continually evolving... 29 Monday, 7 December 2009
  • 60. Kanban began in one product team in mid 2008 Continually evolving... 29 Monday, 7 December 2009
  • 61. Kanban began in one product team in mid 2008 Continually evolving... 29 Monday, 7 December 2009
  • 62. Kanban began in one product team in mid 2008 Continually evolving... 29 Monday, 7 December 2009
  • 63. Kanban began in one product team in mid 2008 Continually evolving... 29 Monday, 7 December 2009
  • 64. Kanban began in one product team in mid 2008 Continually evolving... 29 Monday, 7 December 2009
  • 65. Kanban began in one product team in mid 2008 Continually evolving... 29 Monday, 7 December 2009
  • 66. Kanban began in one product team in mid 2008 Continually evolving... 29 Monday, 7 December 2009
  • 67. Kanban began in one product team in mid 2008 Continually evolving... 29 Monday, 7 December 2009
  • 68. Kanban began in one product team in mid 2008 Continually evolving... 30 Monday, 7 December 2009
  • 69. Kanban began in one product team in mid 2008 Continually evolving... 30 Monday, 7 December 2009
  • 70. Kanban began in one product team in mid 2008 Continually evolving... 30 Monday, 7 December 2009
  • 71. Kanban began in one product team in mid 2008 Continually evolving... 30 Monday, 7 December 2009
  • 72. Kanban began in one product team in mid 2008 Continually evolving... 30 Monday, 7 December 2009
  • 73. Kanban began in one product team in mid 2008 Continually evolving... 30 Monday, 7 December 2009
  • 74. Kanban began in one product team in mid 2008 Continually evolving... 30 Monday, 7 December 2009
  • 75. Kanban began in one product team in mid 2008 Continually evolving... 30 Monday, 7 December 2009
  • 76. Kanban began in one product team in mid 2008 Continually evolving... 30 Monday, 7 December 2009
  • 77. The Kanban “flu” soon spreads to other teams Monday, 7 December 2009
  • 78. The Kanban “flu” soon spreads to other teams Application Support Monday, 7 December 2009
  • 79. The Kanban “flu” soon spreads to other teams Application Support Monday, 7 December 2009
  • 80. The Kanban “flu” soon spreads to other teams Application Support Monday, 7 December 2009
  • 81. The Kanban “flu” soon spreads to other teams Application Support Monday, 7 December 2009
  • 82. The Kanban “flu” soon spreads to other teams Application Support Monday, 7 December 2009
  • 83. The Kanban “flu” soon spreads to other teams Application Support Monday, 7 December 2009
  • 84. The Kanban “flu” soon spreads to other teams Application Support Monday, 7 December 2009
  • 85. The Kanban “flu” soon spreads to other teams Application Support Pro duct Teams 32 Monday, 7 December 2009
  • 86. The Kanban “flu” soon spreads to other teams Application Support Pro duct Teams 32 Monday, 7 December 2009
  • 87. The Kanban “flu” soon spreads to other teams Application Support Pro duct Teams 32 Monday, 7 December 2009
  • 88. The Kanban “flu” soon spreads to other teams Application Support Pro duct Teams 32 Monday, 7 December 2009
  • 89. The Kanban “flu” soon spreads to other teams Application Support Pro duct Teams 32 Monday, 7 December 2009
  • 90. The Kanban “flu” soon spreads to other teams Application Support Pro duct Teams Design Team 33 Monday, 7 December 2009
  • 91. The Kanban “flu” soon spreads to other teams Application Support Pro duct Teams Design Team 33 Monday, 7 December 2009
  • 92. The Kanban “flu” soon spreads to other teams Application Support Pro duct Teams Design Team 33 Monday, 7 December 2009
  • 93. The Kanban “flu” soon spreads to other teams Application Support Pro duct Teams Design Team 33 Monday, 7 December 2009
  • 94. The Kanban “flu” soon spreads to other teams Application Support Pro duct Teams Design Team CO TS Team 34 Monday, 7 December 2009
  • 95. The Kanban “flu” soon spreads to other teams Application Support Pro duct Teams Design Team CO TS Team 34 Monday, 7 December 2009
  • 96. The Kanban “flu” soon spreads to other teams Application Support Pro duct Teams Design Team CO TS Team 34 Monday, 7 December 2009
  • 97. Now entering new territory 35 Monday, 7 December 2009
  • 98. Now entering new territory Had looked at Agile before 35 Monday, 7 December 2009
  • 99. 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 35 Monday, 7 December 2009
  • 100. 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 35 Monday, 7 December 2009
  • 101. 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 35 Monday, 7 December 2009
  • 102. 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 35 Monday, 7 December 2009
  • 106. Future Media & Technology! 36 Monday, 7 December 2009
  • 107. Future Media & Technology! 36 Monday, 7 December 2009
  • 108. Future Media & Technology! 36 Monday, 7 December 2009
  • 109. No Single Solution Based on a set of principles Better practice NOT best practice Coupled with sound engineering practices and a team willing to reflect, adapt and improve David Anderson 37 Monday, 7 December 2009
  • 110. 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 engineering practices and a team willing to reflect, adapt and improve David Anderson 37 Monday, 7 December 2009
  • 111. 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 reflect, adapt and improve David Anderson 37 Monday, 7 December 2009
  • 112. 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 David Anderson 37 Monday, 7 December 2009
  • 113. 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 37 Monday, 7 December 2009
  • 115. 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. 38 Data split at financial year end and in July Monday, 7 December 2009
  • 117. 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. 39 Data split at financial year end and in July Monday, 7 December 2009
  • 119. 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. 40 Data split at end and in July Monday, 7 December 2009
  • 121. 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. 41 Data split at financial year end and in July Monday, 7 December 2009
  • 122. Upward trend. Rising to almost every working day. Throughput Expected as code base is decoupled, work items broken into MMFs, and cycle time reduces. Monday, 7 December 2009
  • 123. 43 Scrum to Kanban Monday, 7 December 2009
  • 124. 43 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. Monday, 7 December 2009
  • 125. Kanban Summary John Seddon - Freedom from Command & Control Monday, 7 December 2009
  • 126. Scrumban Scrumban is useful for existing Scrum teams, who are looking to improve their scale or capability 45 Monday, 7 December 2009
  • 127. Scrumban Scrumban is useful for existing Scrum teams, who are looking to improve their scale or capability 45 Monday, 7 December 2009
  • 128. 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 46 Monday, 7 December 2009
  • 129. Thank you Questions? John Seddon - Freedom from Command & Control Monday, 7 December 2009