SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
Measure and Manage Flow
                in Practice

                     kaizen WIP kaikaku flow value
                     stream mapping visualize
                     work flow cycle
                     time lead time throughput
                     TPS   build failed CFD



created by
Zsolt Fabók (me@zsoltfabok.com)
                     August 30, 2011 @
                      Prezi HQ, Budapest
Before saying anything:




"I promise not to exclude from consideration any idea based on its source,
but to consider ideas across schools and heritages in order to find the
ones that best suit the current situation." [1]

This means the end of statements like “That’s no good – it’s not
agile / object-oriented / pure / etc…”, but rather a discussion
about whether an idea (agile or plan-driven or impure or
whatever) works well in the conditions of the moment.
Since you are quite
experienced with       visualize the
                       workflow measure and
Kanban, we'll skip the manage flow                  improve collaboratively
basics...                              limit
                          (using models & the scientific method)

                          the work in progress
                          (WIP) make process policies
                          explicit


                ...and get right to point. Only a
                small CFD this time, because it
                was discussed several times
                before :-)
Given the
following
Kanban board:



                Guess what the
                chart on the left
                represents?
Answer:
This is the lead time of 'A'
A couple of reasons
to wait so long:
hamster effect wrong
prioritisation   weekend rush   defects
slow builds manual builds
dependencies     late integration no
cadence context
switching changing
requirements     missing delivery
strategy favour only the left
side of the board


A couple of ideas to reduce it:
delivery cadence Little's law batching cost of delay prioritisation MMF task
oriented daily stand-up dynamic prioritisation mark ageing service level
agreement avatars explicit definition of done criteria
Measuring is very
easy




                          or

  Additionally, the dates and
  the strikes on the cards
  are very good indicators as
  well!
Favour periods over the whole flow
           (please, don't hold it against me)

                               ...    period n-1*   period n*     Flow*

   avg lead time                      5             19          10

   avg waiting time                   78%           92%         95%

   estimation precision               51%           78%         65%

   throughput                         3/12          0/10        42/60

   back                               3             13          26
  * not real data


Their data tell more about the progress, than the data of the
whole Flow!
There are traps out there, so be careful
  Sufficient planning requires knowing

    ● the lead time, and

    ● the throughput

For example (based on real data):
Team1 has the following lead times for items of size 'L': 6, 6, 6, 22, 6, 3,
4, 4, 13, 2, 2, 4, 8, 6, 9, 14, 14, 15, 16, 2, 5, 33, 8
On the other hand
Team2 has the following lead times for all kind of items: 4, 4, 4, 4, 3, 2, 5,
5, 4, 4, 3, 4, 4, 3, 4, 4, 4, 3, 6, 3


I won't even try to plan using the lead times of Team1, it is
unhelpful, but Team2 is quite stable
There are traps out there, so be careful
The throughput is a tricky one. Teams usually report
how many work items they delivered during a period.
Let's say it is 12 (remember the table 2 slides ago).


But it doesn't say how many work items they closed
during the period. Closing an item means starting and
finishing it in the very same period


So instead of 12, report 3 / 12. It says so much more:
 ● the team was able to close and deliver 3 items, or
 ● there are too many left overs from the previous period
 ● etc.
The measure the flow principle has a
huge potential




For example I had the feeling that those work items
which are started near the weekend are being delivered
slower (longer lead times) than the others.
So, using the started and done dates from the work and
a small script I got the following chart (a lower bar
means a better result):




 Note that I don't count weekends into the lead time, except for
 support organisations
For further reference: the theory behind



                                                     Spent time

                                              +         or
                                                       Age

         waiting
                          effective work
                          cycle time (repetition!)



                   lead time
Thank you very much for your attention!




For more Kanban-related topics, check out my website:
                http://zsoltfabok.com/

               or follow me on twitter:
                     @ZsoltFabok

Contenu connexe

En vedette

Evolutionary Design Solid
Evolutionary Design SolidEvolutionary Design Solid
Evolutionary Design SolidSai Venkat
 
Introducing agility to non-agile organisations - LKUK14
Introducing agility to non-agile organisations - LKUK14Introducing agility to non-agile organisations - LKUK14
Introducing agility to non-agile organisations - LKUK14Jose Casal-Gimenez FBCS CITP
 
Measure and Manage Flow v2
Measure and Manage Flow v2Measure and Manage Flow v2
Measure and Manage Flow v2Zsolt Fabok
 
Queueing theory in software development - ALEBathtub 2011-06-30
Queueing theory in software development - ALEBathtub 2011-06-30Queueing theory in software development - ALEBathtub 2011-06-30
Queueing theory in software development - ALEBathtub 2011-06-30Håkan Forss
 
Smartbyte Moneysaver Proof
Smartbyte  Moneysaver ProofSmartbyte  Moneysaver Proof
Smartbyte Moneysaver ProofJackEdelson
 
Agile for non-IT projects
Agile for non-IT projectsAgile for non-IT projects
Agile for non-IT projectsPavel Dabrytski
 
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...AgileSparks
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introductionTomas Rybing
 

En vedette (11)

Evolutionary Design Solid
Evolutionary Design SolidEvolutionary Design Solid
Evolutionary Design Solid
 
Introducing agility to non-agile organisations - LKUK14
Introducing agility to non-agile organisations - LKUK14Introducing agility to non-agile organisations - LKUK14
Introducing agility to non-agile organisations - LKUK14
 
Measure and Manage Flow v2
Measure and Manage Flow v2Measure and Manage Flow v2
Measure and Manage Flow v2
 
Tribes
TribesTribes
Tribes
 
Queueing theory in software development - ALEBathtub 2011-06-30
Queueing theory in software development - ALEBathtub 2011-06-30Queueing theory in software development - ALEBathtub 2011-06-30
Queueing theory in software development - ALEBathtub 2011-06-30
 
Kanban
KanbanKanban
Kanban
 
Smartbyte Moneysaver Proof
Smartbyte  Moneysaver ProofSmartbyte  Moneysaver Proof
Smartbyte Moneysaver Proof
 
Effect of Batch Size on Work Flow
Effect of Batch Size on Work FlowEffect of Batch Size on Work Flow
Effect of Batch Size on Work Flow
 
Agile for non-IT projects
Agile for non-IT projectsAgile for non-IT projects
Agile for non-IT projects
 
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introduction
 

Similaire à Measure and Manage Flow in Practice

WP 3 - Monitoring Kanban execution
WP  3 - Monitoring Kanban executionWP  3 - Monitoring Kanban execution
WP 3 - Monitoring Kanban executionVikram Abrol , PMP
 
Using kanban and cfd to effectively manage agile testing
Using kanban and cfd to effectively manage agile testingUsing kanban and cfd to effectively manage agile testing
Using kanban and cfd to effectively manage agile testingYuval Yeret
 
Kanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedKanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedZsolt Fabok
 
Kanban Agile.pptx
Kanban Agile.pptxKanban Agile.pptx
Kanban Agile.pptxuhcougar1
 
Data skills for Agile Teams- Killing story points
Data skills for Agile Teams- Killing story pointsData skills for Agile Teams- Killing story points
Data skills for Agile Teams- Killing story pointsyasinnathani
 
When will it be done? (Lean Agile Forecasting)
When will it be done? (Lean Agile Forecasting)When will it be done? (Lean Agile Forecasting)
When will it be done? (Lean Agile Forecasting)Rodrigo Vieira
 
Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019damieno11
 
Kanban Basics for Beginners
Kanban Basics for BeginnersKanban Basics for Beginners
Kanban Basics for BeginnersZsolt Fabok
 
Estimation is dead - long live sizing, by John Coleman 13June2023.pdf
Estimation is dead - long live sizing, by John Coleman 13June2023.pdfEstimation is dead - long live sizing, by John Coleman 13June2023.pdf
Estimation is dead - long live sizing, by John Coleman 13June2023.pdfOrderly Disruption
 
Intro to Kanban (1 Dec 2014)
Intro to Kanban (1 Dec 2014)Intro to Kanban (1 Dec 2014)
Intro to Kanban (1 Dec 2014)Scrum & Kanban
 
Dobson michael pag 52 106
Dobson michael pag 52 106Dobson michael pag 52 106
Dobson michael pag 52 106alextm76
 
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)Ravi Tadwalkar
 
Kanban India 2022 | Ravi Tadwalkar | From Scrum to ScrumBan/Kanban: Process ...
Kanban India 2022 | Ravi Tadwalkar |  From Scrum to ScrumBan/Kanban: Process ...Kanban India 2022 | Ravi Tadwalkar |  From Scrum to ScrumBan/Kanban: Process ...
Kanban India 2022 | Ravi Tadwalkar | From Scrum to ScrumBan/Kanban: Process ...LeanKanbanIndia
 
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptxFrom Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptxRavi Tadwalkar
 

Similaire à Measure and Manage Flow in Practice (20)

WP 3 - Monitoring Kanban execution
WP  3 - Monitoring Kanban executionWP  3 - Monitoring Kanban execution
WP 3 - Monitoring Kanban execution
 
Kanban for ODDS
Kanban for ODDSKanban for ODDS
Kanban for ODDS
 
Using kanban and cfd to effectively manage agile testing
Using kanban and cfd to effectively manage agile testingUsing kanban and cfd to effectively manage agile testing
Using kanban and cfd to effectively manage agile testing
 
Kanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedKanban Basics for Beginners Revised
Kanban Basics for Beginners Revised
 
Kanban Agile.pptx
Kanban Agile.pptxKanban Agile.pptx
Kanban Agile.pptx
 
Data skills for Agile Teams- Killing story points
Data skills for Agile Teams- Killing story pointsData skills for Agile Teams- Killing story points
Data skills for Agile Teams- Killing story points
 
When will it be done? (Lean Agile Forecasting)
When will it be done? (Lean Agile Forecasting)When will it be done? (Lean Agile Forecasting)
When will it be done? (Lean Agile Forecasting)
 
Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019
 
WP # 2 - Optimizing WIP
WP # 2 - Optimizing WIPWP # 2 - Optimizing WIP
WP # 2 - Optimizing WIP
 
Kanban Basics for Beginners
Kanban Basics for BeginnersKanban Basics for Beginners
Kanban Basics for Beginners
 
Kanban seminar
Kanban seminarKanban seminar
Kanban seminar
 
Estimation is dead - long live sizing, by John Coleman 13June2023.pdf
Estimation is dead - long live sizing, by John Coleman 13June2023.pdfEstimation is dead - long live sizing, by John Coleman 13June2023.pdf
Estimation is dead - long live sizing, by John Coleman 13June2023.pdf
 
Intro to Kanban (1 Dec 2014)
Intro to Kanban (1 Dec 2014)Intro to Kanban (1 Dec 2014)
Intro to Kanban (1 Dec 2014)
 
Dobson michael pag 52 106
Dobson michael pag 52 106Dobson michael pag 52 106
Dobson michael pag 52 106
 
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
 
Kanban India 2022 | Ravi Tadwalkar | From Scrum to ScrumBan/Kanban: Process ...
Kanban India 2022 | Ravi Tadwalkar |  From Scrum to ScrumBan/Kanban: Process ...Kanban India 2022 | Ravi Tadwalkar |  From Scrum to ScrumBan/Kanban: Process ...
Kanban India 2022 | Ravi Tadwalkar | From Scrum to ScrumBan/Kanban: Process ...
 
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptxFrom Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
 
Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
 
Actionable Agile Metrics
Actionable Agile MetricsActionable Agile Metrics
Actionable Agile Metrics
 
Agile methodology and scrum development
Agile methodology and scrum developmentAgile methodology and scrum development
Agile methodology and scrum development
 

Plus de 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 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
 
Maintenance Stabilisation
Maintenance StabilisationMaintenance Stabilisation
Maintenance StabilisationZsolt Fabok
 

Plus de Zsolt Fabok (17)

[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
 
Maintenance Stabilisation
Maintenance StabilisationMaintenance Stabilisation
Maintenance Stabilisation
 

Dernier

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
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
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
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
 
🐬 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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Dernier (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
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...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Measure and Manage Flow in Practice

  • 1. Measure and Manage Flow in Practice kaizen WIP kaikaku flow value stream mapping visualize work flow cycle time lead time throughput TPS build failed CFD created by Zsolt Fabók (me@zsoltfabok.com) August 30, 2011 @ Prezi HQ, Budapest
  • 2. Before saying anything: "I promise not to exclude from consideration any idea based on its source, but to consider ideas across schools and heritages in order to find the ones that best suit the current situation." [1] This means the end of statements like “That’s no good – it’s not agile / object-oriented / pure / etc…”, but rather a discussion about whether an idea (agile or plan-driven or impure or whatever) works well in the conditions of the moment.
  • 3. Since you are quite experienced with visualize the workflow measure and Kanban, we'll skip the manage flow improve collaboratively basics... limit (using models & the scientific method) the work in progress (WIP) make process policies explicit ...and get right to point. Only a small CFD this time, because it was discussed several times before :-)
  • 4. Given the following Kanban board: Guess what the chart on the left represents?
  • 5. Answer: This is the lead time of 'A'
  • 6. A couple of reasons to wait so long: hamster effect wrong prioritisation weekend rush defects slow builds manual builds dependencies late integration no cadence context switching changing requirements missing delivery strategy favour only the left side of the board A couple of ideas to reduce it: delivery cadence Little's law batching cost of delay prioritisation MMF task oriented daily stand-up dynamic prioritisation mark ageing service level agreement avatars explicit definition of done criteria
  • 7. Measuring is very easy or Additionally, the dates and the strikes on the cards are very good indicators as well!
  • 8. Favour periods over the whole flow (please, don't hold it against me) ... period n-1* period n* Flow* avg lead time 5 19 10 avg waiting time 78% 92% 95% estimation precision 51% 78% 65% throughput 3/12 0/10 42/60 back 3 13 26 * not real data Their data tell more about the progress, than the data of the whole Flow!
  • 9. There are traps out there, so be careful Sufficient planning requires knowing ● the lead time, and ● the throughput For example (based on real data): Team1 has the following lead times for items of size 'L': 6, 6, 6, 22, 6, 3, 4, 4, 13, 2, 2, 4, 8, 6, 9, 14, 14, 15, 16, 2, 5, 33, 8 On the other hand Team2 has the following lead times for all kind of items: 4, 4, 4, 4, 3, 2, 5, 5, 4, 4, 3, 4, 4, 3, 4, 4, 4, 3, 6, 3 I won't even try to plan using the lead times of Team1, it is unhelpful, but Team2 is quite stable
  • 10. There are traps out there, so be careful The throughput is a tricky one. Teams usually report how many work items they delivered during a period. Let's say it is 12 (remember the table 2 slides ago). But it doesn't say how many work items they closed during the period. Closing an item means starting and finishing it in the very same period So instead of 12, report 3 / 12. It says so much more: ● the team was able to close and deliver 3 items, or ● there are too many left overs from the previous period ● etc.
  • 11. The measure the flow principle has a huge potential For example I had the feeling that those work items which are started near the weekend are being delivered slower (longer lead times) than the others.
  • 12. So, using the started and done dates from the work and a small script I got the following chart (a lower bar means a better result): Note that I don't count weekends into the lead time, except for support organisations
  • 13. For further reference: the theory behind Spent time + or Age waiting effective work cycle time (repetition!) lead time
  • 14. Thank you very much for your attention! For more Kanban-related topics, check out my website: http://zsoltfabok.com/ or follow me on twitter: @ZsoltFabok