SlideShare a Scribd company logo
1 of 38
Intro to Kanban
Metrics
Chuck Durfee
The Kanban Rules
 Visualize your work
 Limit work in progress
 Manage flow
Why Metrics
Queuing Theory
Throughput
Work in Progress
WIP Limit
 Benefits
 better lead times
 faster feedback
 forces removal of impediments
WIP Limit Signals
Cycle Time vs. Lead Time
Case Study
Case Study
Questions
 In the video, what was:
 Cycle time?
 Work in progress?
 What was the relationship
between them?
Little’s Law
 Comes from queuing theory
 Requires some assumptions
 All of these values are averages, not absolutes
Cycle Time = WIP ÷ Throughput
Increasing
Throughput
Throughput =
WIP ÷ Cycle Time
Work in Progress
WIP =
Throughput × Cycle Time
Start stopping,
start finishing
Assumptions
Stable System
 Measurements are in consistent units
 During measurement period:
 Work in progress total must remain steady
 Work in progress average age must remain steady
 Questions
 What queuing approaches work for this?
 What effects do class of service have on this?
 What things are not implied by Little’s Law?
Queue Discipline
 In software, we deal with non-homogenous:
 Delays
 Task durations
Continuous Flow
 Little’s Law was originally proven for arrivals
 To apply it to departures:
average arrival rate ≅ average departure rate
and
must be a closed system
Continuous Flow Diagram
CFD: WIP
CFD: WIP
CFD: Lead Time
CFD: Lead Time
CFD: Mean Delivery Time
CFD: Mean Delivery Time
CFD: Mean Arrival Time
der Takt (German)
 pulse
 beat
Takt time =
Time available ÷
Customer demand
Takt Time Example
How many stories need to
be completed each day to
make our release date?
Healthy CFD Patterns
 Lines for each step become parallel
 Steady Takt time  synchronized effort
 Gap between lines narrows
 Decreasing work in process
 Slope of lines increases
 Throughput increasing through faster processing
Depth of Kanban
Acknowledgements
 Dan Vacanti, “Little’s Flaw”
 http://vimeo.com/52683659
 Donald Reinertsen, “The Science of WIP Constraints”
 http://vimeo.com/53321681
 Paul Brodzinski, “Cumulative Flow Diagram”
 http://brodzinski.com/2013/07/cumulative-flow-diagram.html

More Related Content

What's hot

What's hot (20)

Kanban Agile.pptx
Kanban Agile.pptxKanban Agile.pptx
Kanban Agile.pptx
 
Flow Metrics: What They Are & Why You Need Them
Flow Metrics: What They Are & Why You Need ThemFlow Metrics: What They Are & Why You Need Them
Flow Metrics: What They Are & Why You Need Them
 
Scrumban
ScrumbanScrumban
Scrumban
 
Intro to Kanban
Intro to KanbanIntro to Kanban
Intro to Kanban
 
Kanban - Back to Basics
Kanban - Back to BasicsKanban - Back to Basics
Kanban - Back to Basics
 
An Introduction to kanban
An Introduction to kanbanAn Introduction to kanban
An Introduction to kanban
 
Overview: Agile Methodology and Scrum
Overview: Agile Methodology and ScrumOverview: Agile Methodology and Scrum
Overview: Agile Methodology and Scrum
 
Agile Metrics 101
Agile Metrics 101Agile Metrics 101
Agile Metrics 101
 
Kanban boards step by step
Kanban boards step by stepKanban boards step by step
Kanban boards step by step
 
Kanban for Portfolio Management
Kanban for Portfolio ManagementKanban for Portfolio Management
Kanban for Portfolio Management
 
The Lego Kanban Game
The Lego Kanban GameThe Lego Kanban Game
The Lego Kanban Game
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & Planning
 
Lean Kanban India 2019 Conference | Cumulative Flow Diagram Patterns: The St...
Lean Kanban India 2019 Conference |  Cumulative Flow Diagram Patterns: The St...Lean Kanban India 2019 Conference |  Cumulative Flow Diagram Patterns: The St...
Lean Kanban India 2019 Conference | Cumulative Flow Diagram Patterns: The St...
 
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)
 
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th MeetupAgile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
 
Transform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOpsTransform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOps
 
Approaches to scaling agile v1.0
Approaches to scaling agile v1.0Approaches to scaling agile v1.0
Approaches to scaling agile v1.0
 
Kanban Workshop
Kanban WorkshopKanban Workshop
Kanban Workshop
 
Kanban step bystep
Kanban step bystepKanban step bystep
Kanban step bystep
 
How to do effective pi planning
How to do effective pi planningHow to do effective pi planning
How to do effective pi planning
 

Viewers also liked

Viewers also liked (6)

Kanban Metrics in practice at Sky Network Services
Kanban Metrics in practice at Sky Network ServicesKanban Metrics in practice at Sky Network Services
Kanban Metrics in practice at Sky Network Services
 
Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible wit...
Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible wit...Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible wit...
Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible wit...
 
By the Power of Metrics - Lean Kanban North America 2015
By the Power of Metrics - Lean Kanban North America 2015By the Power of Metrics - Lean Kanban North America 2015
By the Power of Metrics - Lean Kanban North America 2015
 
Kanban and Iterationless Working
Kanban and Iterationless WorkingKanban and Iterationless Working
Kanban and Iterationless Working
 
Working with Agile technologies and SCRUM
Working with Agile technologies and SCRUMWorking with Agile technologies and SCRUM
Working with Agile technologies and SCRUM
 
Kanbanboards
KanbanboardsKanbanboards
Kanbanboards
 

Similar to Introduction of Kanban metrics

Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
XebiaLabs
 
EuroSTAR 2013 Albert Witteveen Final
EuroSTAR 2013 Albert Witteveen FinalEuroSTAR 2013 Albert Witteveen Final
EuroSTAR 2013 Albert Witteveen Final
Albert Witteveen
 
Kanban: Why It Works - SoftTech.ph 2014
Kanban: Why It Works - SoftTech.ph 2014Kanban: Why It Works - SoftTech.ph 2014
Kanban: Why It Works - SoftTech.ph 2014
Lorenzo Dee
 

Similar to Introduction of Kanban metrics (20)

Pushing the Bottleneck: Predicting and Addressing the Next, Next Thing
Pushing the Bottleneck: Predicting and Addressing the Next, Next ThingPushing the Bottleneck: Predicting and Addressing the Next, Next Thing
Pushing the Bottleneck: Predicting and Addressing the Next, Next Thing
 
Agile & Lean @ MediaGeniX
Agile & Lean @ MediaGeniXAgile & Lean @ MediaGeniX
Agile & Lean @ MediaGeniX
 
One trunk one pipeline one truth
One trunk one pipeline one truthOne trunk one pipeline one truth
One trunk one pipeline one truth
 
Kanban for ODDS
Kanban for ODDSKanban for ODDS
Kanban for ODDS
 
Humans by the hundred
Humans by the hundredHumans by the hundred
Humans by the hundred
 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wants
 
Measuring DevOps Performance
Measuring DevOps PerformanceMeasuring DevOps Performance
Measuring DevOps Performance
 
Humans by the hundred (DevOps Days Ohio)
Humans by the hundred (DevOps Days Ohio)Humans by the hundred (DevOps Days Ohio)
Humans by the hundred (DevOps Days Ohio)
 
Advanced Lean Training Manual Toolkit.ppt
Advanced Lean Training Manual Toolkit.pptAdvanced Lean Training Manual Toolkit.ppt
Advanced Lean Training Manual Toolkit.ppt
 
Continuous Delivery
Continuous DeliveryContinuous Delivery
Continuous Delivery
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
 
Agility via Software Engineering Practices - Agile Tour Montreal 2015
Agility via Software Engineering Practices - Agile Tour Montreal 2015Agility via Software Engineering Practices - Agile Tour Montreal 2015
Agility via Software Engineering Practices - Agile Tour Montreal 2015
 
With Cloud Computing, Who Needs Performance Testing?
With Cloud Computing, Who Needs Performance Testing?With Cloud Computing, Who Needs Performance Testing?
With Cloud Computing, Who Needs Performance Testing?
 
Lessons from DevOps: Taking DevOps practices into your AppSec Life
Lessons from DevOps: Taking DevOps practices into your AppSec LifeLessons from DevOps: Taking DevOps practices into your AppSec Life
Lessons from DevOps: Taking DevOps practices into your AppSec Life
 
Flow management: Why this is so important to become more agile
Flow management: Why this is so important to become more agileFlow management: Why this is so important to become more agile
Flow management: Why this is so important to become more agile
 
EuroSTAR 2013 Albert Witteveen Final
EuroSTAR 2013 Albert Witteveen FinalEuroSTAR 2013 Albert Witteveen Final
EuroSTAR 2013 Albert Witteveen Final
 
Albert Witteveen - With Cloud Computing Who Needs Performance Testing
Albert Witteveen - With Cloud Computing Who Needs Performance TestingAlbert Witteveen - With Cloud Computing Who Needs Performance Testing
Albert Witteveen - With Cloud Computing Who Needs Performance Testing
 
DevOps - Understanding Core Concepts
DevOps - Understanding Core ConceptsDevOps - Understanding Core Concepts
DevOps - Understanding Core Concepts
 
Kanban: Why It Works - SoftTech.ph 2014
Kanban: Why It Works - SoftTech.ph 2014Kanban: Why It Works - SoftTech.ph 2014
Kanban: Why It Works - SoftTech.ph 2014
 
Engineering DevOps to meet Business Goals
 Engineering DevOps to meet Business Goals Engineering DevOps to meet Business Goals
Engineering DevOps to meet Business Goals
 

Recently uploaded

+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...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
+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...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
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)
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Introduction of Kanban metrics

Editor's Notes

  1. Build Measure Learn
  2. Predates lean by about 50 years by Dr. Erlang, 1909 Queues form when processes with variability are loaded to high levels of utilization
  3. Cycle time is time from one station to the next Work in progress is passengers on train Relationship: reduce cycle time (delays) and see WIP go down
  4. http://positiveincline.com/index.php/2012/06/another-look-at-littles-law/ http://www.vissinc.com/2012/09/07/littles-law-isnt-it-a-linear-relationship/
  5. By adding capacity directly (e.g. adding people) or indirectly (improve the process) By lowering work in progress
  6. By adding capacity directly (e.g. adding people) or indirectly (improve the process) By lowering work in progress
  7. Tough: product delivery has non-homogenous delays and task duration times  queue discipline is crucial FIFO or maybe round robin Class of service implies different handling  different average ages Little’s Law doesn’t talk about size of items, people working on items, order of work, distribution of arrival & departure rates (http://vimeo.com/52683659)
  8. http://brodzinski.com/2013/07/cumulative-flow-diagram.html Lines wider, more WIP, slower delivery Or maybe there are more blocked stories Or maybe the team just grew and people are ramping up
  9. Dev takes longer than test. Why? Could be an issue with dev taking too long Could be an issue with not enough QA A dev done column might help
  10. Done is stair-step, which implies a gated release process More stuff in test without being released is problematic – lower quality? Devs start working on new stuff over bug fixing? Code hard to deploy?
  11. Flat spot, company holiday? Something blocking all stories? Loss of staging environment? Another project took priority?
  12. Dev is healthy, but test is flat  problem is in testing