SlideShare ist ein Scribd-Unternehmen logo
1 von 129
Downloaden Sie, um offline zu lesen
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 ïŹnish 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 deïŹnes 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 WorkïŹ‚ow




                                 14
Monday, 7 December 2009
Kanban WorkïŹ‚ow

                      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 reïŹ‚ect 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 ïŹ‚ow 
                     Expedite at the expense of ïŹ‚ow to maximise value

            2. Flow trumps waste elimination
                     Increase WIP, if required to maintain ïŹ‚ow, even though it may add waste

            3. Eliminate waste to improve efïŹciency 




                                                     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 â€œïŹ‚u”
                           soon spreads to
                             other teams




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


                           Application Support




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


                           Application Support




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


                           Application Support




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


                           Application Support




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


                           Application Support




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


                           Application Support




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


                           Application Support




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


                           Application Support

                                   Pro duct Teams




                                                    32
Monday, 7 December 2009
The Kanban â€œïŹ‚u”
                           soon spreads to
                             other teams


                           Application Support

                                   Pro duct Teams




                                                    32
Monday, 7 December 2009
The Kanban â€œïŹ‚u”
                           soon spreads to
                             other teams


                           Application Support

                                   Pro duct Teams




                                                    32
Monday, 7 December 2009
The Kanban â€œïŹ‚u”
                           soon spreads to
                             other teams


                           Application Support

                                   Pro duct Teams




                                                    32
Monday, 7 December 2009
The Kanban â€œïŹ‚u”
                           soon spreads to
                             other teams


                           Application Support

                                   Pro duct Teams




                                                    32
Monday, 7 December 2009
The Kanban â€œïŹ‚u”
                           soon spreads to
                             other teams


                           Application Support

                                   Pro duct Teams


                              Design Team




                                                    33
Monday, 7 December 2009
The Kanban â€œïŹ‚u”
                           soon spreads to
                             other teams


                           Application Support

                                   Pro duct Teams


                              Design Team




                                                    33
Monday, 7 December 2009
The Kanban â€œïŹ‚u”
                           soon spreads to
                             other teams


                           Application Support

                                   Pro duct Teams


                              Design Team




                                                    33
Monday, 7 December 2009
The Kanban â€œïŹ‚u”
                           soon spreads to
                             other teams


                           Application Support

                                   Pro duct Teams


                              Design Team




                                                    33
Monday, 7 December 2009
The Kanban â€œïŹ‚u”
                           soon spreads to
                             other teams


                           Application Support

                                   Pro duct Teams


                              Design Team


                              CO TS Team




                                                    34
Monday, 7 December 2009
The Kanban â€œïŹ‚u”
                           soon spreads to
                             other teams


                           Application Support

                                   Pro duct Teams


                              Design Team


                              CO TS Team




                                                    34
Monday, 7 December 2009
The Kanban â€œïŹ‚u”
                           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
                            ïŹt
                            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
                            ïŹt
                            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
                            ïŹt
                            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
                            ïŹt
                            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
        reïŹ‚ect, 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
        reïŹ‚ect, 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
        reïŹ‚ect, 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,
        reïŹ‚ect, 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,
        reïŹ‚ect, 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 ïŹnancial 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 ïŹnancial 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 ïŹnancial 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

Weitere Àhnliche Inhalte

KĂŒrzlich hochgeladen

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
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
 
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
 
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
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...gurkirankumar98700
 
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
 
🐬 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
 
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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
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
 
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
 

KĂŒrzlich hochgeladen (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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
 
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...
 
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
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
 
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...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
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...
 
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...
 

Empfohlen

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
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data ScienceChristy Abraham Joy
 
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
 

Empfohlen (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 ïŹnish 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 deïŹnes 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 WorkïŹ‚ow 14 Monday, 7 December 2009
  • 31. Kanban WorkïŹ‚ow 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 reïŹ‚ect 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 ïŹ‚ow  Expedite at the expense of ïŹ‚ow to maximise value 2. Flow trumps waste elimination Increase WIP, if required to maintain ïŹ‚ow, even though it may add waste 3. Eliminate waste to improve efïŹciency  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 â€œïŹ‚u” soon spreads to other teams Monday, 7 December 2009
  • 78. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Monday, 7 December 2009
  • 79. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Monday, 7 December 2009
  • 80. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Monday, 7 December 2009
  • 81. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Monday, 7 December 2009
  • 82. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Monday, 7 December 2009
  • 83. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Monday, 7 December 2009
  • 84. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Monday, 7 December 2009
  • 85. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Pro duct Teams 32 Monday, 7 December 2009
  • 86. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Pro duct Teams 32 Monday, 7 December 2009
  • 87. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Pro duct Teams 32 Monday, 7 December 2009
  • 88. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Pro duct Teams 32 Monday, 7 December 2009
  • 89. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Pro duct Teams 32 Monday, 7 December 2009
  • 90. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Pro duct Teams Design Team 33 Monday, 7 December 2009
  • 91. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Pro duct Teams Design Team 33 Monday, 7 December 2009
  • 92. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Pro duct Teams Design Team 33 Monday, 7 December 2009
  • 93. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Pro duct Teams Design Team 33 Monday, 7 December 2009
  • 94. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Pro duct Teams Design Team CO TS Team 34 Monday, 7 December 2009
  • 95. The Kanban â€œïŹ‚u” soon spreads to other teams Application Support Pro duct Teams Design Team CO TS Team 34 Monday, 7 December 2009
  • 96. The Kanban â€œïŹ‚u” 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 ïŹt 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 ïŹt 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 ïŹt 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 ïŹt 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 reïŹ‚ect, 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 reïŹ‚ect, 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 reïŹ‚ect, 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, reïŹ‚ect, 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, reïŹ‚ect, 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 ïŹnancial 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 ïŹnancial 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 ïŹnancial 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