SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
Measure and Manage Flow in Practice
                                          by Zsolt Fabók
                                            November 2, 2011




http://zsoltfabok.com & http://digitalnatives.hu               @ZsoltFabok
Hey boss, are we there yet?



Sure,we’re almost there!
Do
                         something
Do it differently next
       time???


                                           lead time
        Might learn
     something from it


                            May get some
                              feedback
3                 1               2
Queue     Development       Verification                   Live
                                             Deployment
        Ongoing    Done   Ongoing     Done




           cycle time

                          lead time
New   3   5   2   Done               Queue   1   3   7   Live




                         ...
                         lead time
≈


shorter lead times ≈ faster feedback

   faster feedback ≈ better product
≈
Shortening means:
                    • I measure
                    • I know the tendency
                    • I have an idea how to do it
                    • I actually do it
                    • I measure again
                    • I check on the progress
≈
Shortening means:
                    • I measure
                    • I know the tendency
                    • I have an idea how to do it
                    • I actually do it
                    • I measure again
                    • I check on the progress

                    This is CONTINUOUS IMPROVEMENT!
Subjective dashboards
won’t help much




           image source: http://dashboard.virginiadot.org/
40


                  32
Number of Items




                  24


                  16


                   8


                   0
                        1            2   3   4                5   6   7     8
                                                 Iterations
                       Done
                       In Progress
                       Queued                      CFD is better, but too
                                                 complicated at first
40


                  32
Number of Items




                  24
                                         lead time
                  16


                   8


                   0
                        1            2   3      4                5   6   7     8
                                                    Iterations
                       Done
                       In Progress
                       Queued                         CFD is better, but too
                                                    complicated at first
40


                  32
Number of Items




                  24
                                            lead time
                  16


                   8                 cycle time
                   0
                        1            2       3     4                5   6   7     8
                                                       Iterations
                       Done
                       In Progress
                       Queued                            CFD is better, but too
                                                       complicated at first
40


                  32
Number of Items




                  24
                                            lead time                   WIP
                  16


                   8                 cycle time
                   0
                        1            2       3     4                5   6     7   8
                                                       Iterations
                       Done
                       In Progress
                       Queued                            CFD is better, but too
                                                       complicated at first
40

                                                              new items
                  32
Number of Items




                  24
                                            lead time                   WIP
                  16


                   8                 cycle time
                   0
                        1            2       3     4                5   6     7   8
                                                       Iterations
                       Done
                       In Progress
                       Queued                            CFD is better, but too
                                                       complicated at first
We need a KISS (Keep It Small and Simple)




                                  image source: http://bit.ly/t5YKtv
Now we are talking:
          individual lead times in iteration 5                       average lead times per iteration*



 20                                                                                                            8




                                                 lead time in days
 15                                                                                                            6




                                                                                                                   lead time in days
  10                                                                                                        4

      5                                                                                                    2

      0                                                                 1
                   5   6 7 8 9 10                                            2       3                     0
           1 2 3 4                                                                            4     5
                work items, #                                                    iterations




                                                                                         *an iteration is 5 days long
Where did the time go?
waiting   working

            1

            2
iteration




            3

            4

            5

                0%   25%           50%                75%        100%
                           waiting/working ratio




       The work items are waiting a lot!
How did I measure it?
3                 1                2
Queue     Development       Verification                    Live
                                              Deployment
        Ongoing   Done    Ongoing   Done




                                    waiting

                         working
spent time
spent time




SLA, WTF?
We are using SLA for planning
Another example:

                                             we changed here

                 number of items moved back
15

12

 9

 6

 3

 0
     1   2   3          4                5    6     7     8
                            iterations
One more example, just for fun :-)

                     ‘M’ sized items on weekdays
             number of items                          average lead time

7                                       13

5                                       10

4                                        7

2                                        3

0                                        0
    Monday     Wednesday       Friday        Monday      Wednesday        Friday
We don’t use it, but worth mentioning:


                         work in progress      *
        cycle time =
         (lead time)   capacity (throughput)




Our “ideal” WIP Limit would be: 8 * 1 = 8



                                               * Little’s Law
Something not related to Kanban:



                         satisfaction index
5
4
3
1
0
-1
-3
-4
     1               2           3            4   5
     product owner
     team
Thank you very much for your attention!




http://zsoltfabok.com                 @ZsoltFabok
The last page:



   • The SLA idea comes from Angel Medina:
     • http://www.proyectalis.com/en/blog/


   • The presented data is courtesy of Digital Natives:
     • http://digitalnatives.hu

Contenu connexe

En vedette (8)

TQM Philosophy
TQM PhilosophyTQM Philosophy
TQM Philosophy
 
Introduction to TQM
Introduction to TQMIntroduction to TQM
Introduction to TQM
 
Taguchi method
Taguchi methodTaguchi method
Taguchi method
 
Taguchi method
Taguchi methodTaguchi method
Taguchi method
 
Tugas qc vs qa fredy & andreas
Tugas qc vs qa   fredy & andreasTugas qc vs qa   fredy & andreas
Tugas qc vs qa fredy & andreas
 
Total Quality Management (TQM)
Total Quality Management (TQM)Total Quality Management (TQM)
Total Quality Management (TQM)
 
Agile metrics and quality
Agile metrics and qualityAgile metrics and quality
Agile metrics and quality
 
Process and product quality Assurance
Process and product quality AssuranceProcess and product quality Assurance
Process and product quality Assurance
 

Plus de Zsolt Fabok

Kanban visualisation
Kanban visualisationKanban visualisation
Kanban visualisationZsolt Fabok
 
[LKUK13] I Broke the WIP Limit Twice, and I'm Still on the Team
[LKUK13] I Broke the WIP Limit Twice, and I'm Still on the Team[LKUK13] I Broke the WIP Limit Twice, and I'm Still on the Team
[LKUK13] I Broke the WIP Limit Twice, and I'm Still on the TeamZsolt Fabok
 
[OOP 2014] Social Sciences Make a Difference
[OOP 2014] Social Sciences Make a Difference[OOP 2014] Social Sciences Make a Difference
[OOP 2014] Social Sciences Make a DifferenceZsolt Fabok
 
[Agile Adria Croatia 2014] The Road to a Fairly Predictable System
[Agile Adria Croatia 2014] The Road to a Fairly Predictable System[Agile Adria Croatia 2014] The Road to a Fairly Predictable System
[Agile Adria Croatia 2014] The Road to a Fairly Predictable SystemZsolt Fabok
 
[xp2013] Narrow Down What to Test
[xp2013] Narrow Down What to Test[xp2013] Narrow Down What to Test
[xp2013] Narrow Down What to TestZsolt Fabok
 
Introduction to Software Development
Introduction to Software DevelopmentIntroduction to Software Development
Introduction to Software DevelopmentZsolt Fabok
 
Philosophies of Building the Workplace
Philosophies of Building the WorkplacePhilosophies of Building the Workplace
Philosophies of Building the WorkplaceZsolt Fabok
 
Agile, Lean UX is Coming
Agile, Lean UX is ComingAgile, Lean UX is Coming
Agile, Lean UX is ComingZsolt Fabok
 
The Road to a Fairly Predictable System
The Road to a Fairly Predictable SystemThe Road to a Fairly Predictable System
The Road to a Fairly Predictable SystemZsolt Fabok
 
Measure and Manage Flow in Practice
Measure and Manage Flow in PracticeMeasure and Manage Flow in Practice
Measure and Manage Flow in PracticeZsolt Fabok
 
Narrow Down What to Test
Narrow Down What to TestNarrow Down What to Test
Narrow Down What to TestZsolt Fabok
 
Achieving Maintenance Stabilisation with Agile, Kanban and Lean Thinking
Achieving Maintenance Stabilisation with Agile, Kanban and Lean ThinkingAchieving Maintenance Stabilisation with Agile, Kanban and Lean Thinking
Achieving Maintenance Stabilisation with Agile, Kanban and Lean ThinkingZsolt Fabok
 
The Groundhog Day of a Team Leader
The Groundhog Day of a Team LeaderThe Groundhog Day of a Team Leader
The Groundhog Day of a Team LeaderZsolt Fabok
 
Bp Meetup - Achieving Maintenance Stabilisation with Agile, Kanban and Lean T...
Bp Meetup - Achieving Maintenance Stabilisation with Agile, Kanban and Lean T...Bp Meetup - Achieving Maintenance Stabilisation with Agile, Kanban and Lean T...
Bp Meetup - Achieving Maintenance Stabilisation with Agile, Kanban and Lean T...Zsolt Fabok
 
Targu Mures - Behind the Curtain: The Agile/Lean Way of Working
Targu Mures - Behind the Curtain: The Agile/Lean Way of WorkingTargu Mures - Behind the Curtain: The Agile/Lean Way of Working
Targu Mures - Behind the Curtain: The Agile/Lean Way of WorkingZsolt Fabok
 
Targu Mures - Measure and Manage Flow in Practice
Targu Mures - Measure and Manage Flow in PracticeTargu Mures - Measure and Manage Flow in Practice
Targu Mures - Measure and Manage Flow in PracticeZsolt Fabok
 
ACCU2012 - The Groundhog Day of a Team Leader
ACCU2012 - The Groundhog Day of a Team LeaderACCU2012 - The Groundhog Day of a Team Leader
ACCU2012 - The Groundhog Day of a Team LeaderZsolt Fabok
 
Achieving Maintenance Stabilisation with Agile, Kanban and Lean Thinking
Achieving Maintenance Stabilisation with Agile, Kanban and Lean ThinkingAchieving Maintenance Stabilisation with Agile, Kanban and Lean Thinking
Achieving Maintenance Stabilisation with Agile, Kanban and Lean ThinkingZsolt Fabok
 
SPSE2012 - Measure and Manage Flow in Practice
SPSE2012 - Measure and Manage Flow in PracticeSPSE2012 - Measure and Manage Flow in Practice
SPSE2012 - Measure and Manage Flow in PracticeZsolt Fabok
 
Don't Fear Change, Let Change Fear You
Don't Fear Change, Let Change Fear YouDon't Fear Change, Let Change Fear You
Don't Fear Change, Let Change Fear YouZsolt Fabok
 

Plus de Zsolt Fabok (20)

Kanban visualisation
Kanban visualisationKanban visualisation
Kanban visualisation
 
[LKUK13] I Broke the WIP Limit Twice, and I'm Still on the Team
[LKUK13] I Broke the WIP Limit Twice, and I'm Still on the Team[LKUK13] I Broke the WIP Limit Twice, and I'm Still on the Team
[LKUK13] I Broke the WIP Limit Twice, and I'm Still on the Team
 
[OOP 2014] Social Sciences Make a Difference
[OOP 2014] Social Sciences Make a Difference[OOP 2014] Social Sciences Make a Difference
[OOP 2014] Social Sciences Make a Difference
 
[Agile Adria Croatia 2014] The Road to a Fairly Predictable System
[Agile Adria Croatia 2014] The Road to a Fairly Predictable System[Agile Adria Croatia 2014] The Road to a Fairly Predictable System
[Agile Adria Croatia 2014] The Road to a Fairly Predictable System
 
[xp2013] Narrow Down What to Test
[xp2013] Narrow Down What to Test[xp2013] Narrow Down What to Test
[xp2013] Narrow Down What to Test
 
Introduction to Software Development
Introduction to Software DevelopmentIntroduction to Software Development
Introduction to Software Development
 
Philosophies of Building the Workplace
Philosophies of Building the WorkplacePhilosophies of Building the Workplace
Philosophies of Building the Workplace
 
Agile, Lean UX is Coming
Agile, Lean UX is ComingAgile, Lean UX is Coming
Agile, Lean UX is Coming
 
The Road to a Fairly Predictable System
The Road to a Fairly Predictable SystemThe Road to a Fairly Predictable System
The Road to a Fairly Predictable System
 
Measure and Manage Flow in Practice
Measure and Manage Flow in PracticeMeasure and Manage Flow in Practice
Measure and Manage Flow in Practice
 
Narrow Down What to Test
Narrow Down What to TestNarrow Down What to Test
Narrow Down What to Test
 
Achieving Maintenance Stabilisation with Agile, Kanban and Lean Thinking
Achieving Maintenance Stabilisation with Agile, Kanban and Lean ThinkingAchieving Maintenance Stabilisation with Agile, Kanban and Lean Thinking
Achieving Maintenance Stabilisation with Agile, Kanban and Lean Thinking
 
The Groundhog Day of a Team Leader
The Groundhog Day of a Team LeaderThe Groundhog Day of a Team Leader
The Groundhog Day of a Team Leader
 
Bp Meetup - Achieving Maintenance Stabilisation with Agile, Kanban and Lean T...
Bp Meetup - Achieving Maintenance Stabilisation with Agile, Kanban and Lean T...Bp Meetup - Achieving Maintenance Stabilisation with Agile, Kanban and Lean T...
Bp Meetup - Achieving Maintenance Stabilisation with Agile, Kanban and Lean T...
 
Targu Mures - Behind the Curtain: The Agile/Lean Way of Working
Targu Mures - Behind the Curtain: The Agile/Lean Way of WorkingTargu Mures - Behind the Curtain: The Agile/Lean Way of Working
Targu Mures - Behind the Curtain: The Agile/Lean Way of Working
 
Targu Mures - Measure and Manage Flow in Practice
Targu Mures - Measure and Manage Flow in PracticeTargu Mures - Measure and Manage Flow in Practice
Targu Mures - Measure and Manage Flow in Practice
 
ACCU2012 - The Groundhog Day of a Team Leader
ACCU2012 - The Groundhog Day of a Team LeaderACCU2012 - The Groundhog Day of a Team Leader
ACCU2012 - The Groundhog Day of a Team Leader
 
Achieving Maintenance Stabilisation with Agile, Kanban and Lean Thinking
Achieving Maintenance Stabilisation with Agile, Kanban and Lean ThinkingAchieving Maintenance Stabilisation with Agile, Kanban and Lean Thinking
Achieving Maintenance Stabilisation with Agile, Kanban and Lean Thinking
 
SPSE2012 - Measure and Manage Flow in Practice
SPSE2012 - Measure and Manage Flow in PracticeSPSE2012 - Measure and Manage Flow in Practice
SPSE2012 - Measure and Manage Flow in Practice
 
Don't Fear Change, Let Change Fear You
Don't Fear Change, Let Change Fear YouDon't Fear Change, Let Change Fear You
Don't Fear Change, Let Change Fear You
 

Dernier

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
🐬 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
 
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
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
2024: 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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Dernier (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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...
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
2024: 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...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Measure and Manage Flow v2

  • 1. Measure and Manage Flow in Practice by Zsolt Fabók November 2, 2011 http://zsoltfabok.com & http://digitalnatives.hu @ZsoltFabok
  • 2. Hey boss, are we there yet? Sure,we’re almost there!
  • 3. Do something Do it differently next time??? lead time Might learn something from it May get some feedback
  • 4. 3 1 2 Queue Development Verification Live Deployment Ongoing Done Ongoing Done cycle time lead time
  • 5. New 3 5 2 Done Queue 1 3 7 Live ... lead time
  • 6. ≈ shorter lead times ≈ faster feedback faster feedback ≈ better product
  • 7. ≈ Shortening means: • I measure • I know the tendency • I have an idea how to do it • I actually do it • I measure again • I check on the progress
  • 8. ≈ Shortening means: • I measure • I know the tendency • I have an idea how to do it • I actually do it • I measure again • I check on the progress This is CONTINUOUS IMPROVEMENT!
  • 9. Subjective dashboards won’t help much image source: http://dashboard.virginiadot.org/
  • 10. 40 32 Number of Items 24 16 8 0 1 2 3 4 5 6 7 8 Iterations Done In Progress Queued CFD is better, but too complicated at first
  • 11. 40 32 Number of Items 24 lead time 16 8 0 1 2 3 4 5 6 7 8 Iterations Done In Progress Queued CFD is better, but too complicated at first
  • 12. 40 32 Number of Items 24 lead time 16 8 cycle time 0 1 2 3 4 5 6 7 8 Iterations Done In Progress Queued CFD is better, but too complicated at first
  • 13. 40 32 Number of Items 24 lead time WIP 16 8 cycle time 0 1 2 3 4 5 6 7 8 Iterations Done In Progress Queued CFD is better, but too complicated at first
  • 14. 40 new items 32 Number of Items 24 lead time WIP 16 8 cycle time 0 1 2 3 4 5 6 7 8 Iterations Done In Progress Queued CFD is better, but too complicated at first
  • 15. We need a KISS (Keep It Small and Simple) image source: http://bit.ly/t5YKtv
  • 16. Now we are talking: individual lead times in iteration 5 average lead times per iteration* 20 8 lead time in days 15 6 lead time in days 10 4 5 2 0 1 5 6 7 8 9 10 2 3 0 1 2 3 4 4 5 work items, # iterations *an iteration is 5 days long
  • 17. Where did the time go?
  • 18. waiting working 1 2 iteration 3 4 5 0% 25% 50% 75% 100% waiting/working ratio The work items are waiting a lot!
  • 19. How did I measure it?
  • 20. 3 1 2 Queue Development Verification Live Deployment Ongoing Done Ongoing Done waiting working
  • 23. We are using SLA for planning
  • 24. Another example: we changed here number of items moved back 15 12 9 6 3 0 1 2 3 4 5 6 7 8 iterations
  • 25. One more example, just for fun :-) ‘M’ sized items on weekdays number of items average lead time 7 13 5 10 4 7 2 3 0 0 Monday Wednesday Friday Monday Wednesday Friday
  • 26. We don’t use it, but worth mentioning: work in progress * cycle time = (lead time) capacity (throughput) Our “ideal” WIP Limit would be: 8 * 1 = 8 * Little’s Law
  • 27. Something not related to Kanban: satisfaction index 5 4 3 1 0 -1 -3 -4 1 2 3 4 5 product owner team
  • 28. Thank you very much for your attention! http://zsoltfabok.com @ZsoltFabok
  • 29. The last page: • The SLA idea comes from Angel Medina: • http://www.proyectalis.com/en/blog/ • The presented data is courtesy of Digital Natives: • http://digitalnatives.hu