SlideShare a Scribd company logo
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

More Related Content

Viewers also liked

TQM Philosophy
TQM PhilosophyTQM Philosophy
TQM Philosophy
Norinsah Balindong
 
Introduction to TQM
Introduction to TQMIntroduction to TQM
Introduction to TQM
Zubair Memon
 
Taguchi method
Taguchi methodTaguchi method
Taguchi method
Chandrmouli Singh
 
Tugas qc vs qa fredy & andreas
Tugas qc vs qa   fredy & andreasTugas qc vs qa   fredy & andreas
Tugas qc vs qa fredy & andreas
fredyrantetaruk
 
Total Quality Management (TQM)
Total Quality Management (TQM)Total Quality Management (TQM)
Total Quality Management (TQM)Mudassar Salman
 
Process and product quality Assurance
Process and product quality AssuranceProcess and product quality Assurance
Process and product quality AssuranceJoydip Bhattacharya
 

Viewers also liked (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
 

More from Zsolt Fabok

Kanban visualisation
Kanban visualisationKanban visualisation
Kanban visualisation
Zsolt 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 Team
Zsolt 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 Difference
Zsolt 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 System
Zsolt Fabok
 
[xp2013] Narrow Down What to Test
[xp2013] Narrow Down What to Test[xp2013] Narrow Down What to Test
[xp2013] Narrow Down What to Test
Zsolt Fabok
 
Introduction to Software Development
Introduction to Software DevelopmentIntroduction to Software Development
Introduction to Software Development
Zsolt Fabok
 
Philosophies of Building the Workplace
Philosophies of Building the WorkplacePhilosophies of Building the Workplace
Philosophies of Building the Workplace
Zsolt Fabok
 
Agile, Lean UX is Coming
Agile, Lean UX is ComingAgile, Lean UX is Coming
Agile, Lean UX is Coming
Zsolt 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 Practice
Zsolt Fabok
 
Narrow Down What to Test
Narrow Down What to TestNarrow Down What to Test
Narrow Down What to Test
Zsolt 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 Thinking
Zsolt 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 Leader
Zsolt 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 Working
Zsolt 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 Practice
Zsolt 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 Leader
Zsolt 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 You
Zsolt Fabok
 

More from 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
 

Recently uploaded

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 

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