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
Introduction of Kanban metrics
Introduction of Kanban metrics
Introduction of Kanban metrics
Introduction of Kanban metrics
Introduction of Kanban metrics
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

PPTX
Exploring flow metrics in kanban systems
PPTX
Intro to Kanban - AgileDayChile2011 Keynote
PPTX
Kanban
PDF
Agile & SCRUM basics
PPTX
Kanban/Scrumban - taking scrum outside its comfort zone
PDF
Kanban introduction
PDF
Agile Transformation v1.27
ODP
Scrum Process
Exploring flow metrics in kanban systems
Intro to Kanban - AgileDayChile2011 Keynote
Kanban
Agile & SCRUM basics
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban introduction
Agile Transformation v1.27
Scrum Process

What's hot (20)

PDF
Actionable Agile Metrics
PDF
Agile testing principles and practices - Anil Karade
PPTX
Agile 101
PDF
Kanban in 4 easy steps
PDF
Agile Transformation
PDF
Agile Testing Introduction
PPTX
An Introduction to kanban
PDF
The Agile Adoption Roadmap (Keynote by Tim Abbott)
PPTX
Agile Testing Strategy
PPT
What Is Agile Scrum
PDF
Agile mindset
PPTX
Scrum Framework
PPTX
Agile Transformation Explained
PPT
Agile effort estimation
PDF
Introduction agile scrum methodology
PDF
Agile Performance Metrics
 
PPTX
Agile methodology
PPT
Scrum in an hour
PPTX
Agile methodology
Actionable Agile Metrics
Agile testing principles and practices - Anil Karade
Agile 101
Kanban in 4 easy steps
Agile Transformation
Agile Testing Introduction
An Introduction to kanban
The Agile Adoption Roadmap (Keynote by Tim Abbott)
Agile Testing Strategy
What Is Agile Scrum
Agile mindset
Scrum Framework
Agile Transformation Explained
Agile effort estimation
Introduction agile scrum methodology
Agile Performance Metrics
 
Agile methodology
Scrum in an hour
Agile methodology
Ad

Viewers also liked (7)

PPTX
Kanban Metrics in practice at Sky Network Services
PDF
Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible wit...
PDF
By the Power of Metrics - Lean Kanban North America 2015
PPT
Kanban and Iterationless Working
PDF
Working with Agile technologies and SCRUM
PDF
Kanbanboards
PDF
Kanban boards step by step
Kanban Metrics in practice at Sky Network Services
Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible wit...
By the Power of Metrics - Lean Kanban North America 2015
Kanban and Iterationless Working
Working with Agile technologies and SCRUM
Kanbanboards
Kanban boards step by step
Ad

Similar to Introduction of Kanban metrics (20)

PPTX
Pushing the Bottleneck: Predicting and Addressing the Next, Next Thing
PDF
Agile & Lean @ MediaGeniX
PPTX
One trunk one pipeline one truth
PPTX
Kanban Agile.pptx
PPTX
Kanban for ODDS
PPTX
Humans by the hundred
PDF
Jan de Vries - How to convince your boss that it is DevOps that he wants
PDF
Measuring DevOps Performance
PPTX
Humans by the hundred (DevOps Days Ohio)
PDF
LessonsConverionRateOPtimizationSlides.pdf
PPT
Advanced Lean Training Manual Toolkit.ppt
KEY
Continuous Delivery
PDF
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
PDF
Agility via Software Engineering Practices - Agile Tour Montreal 2015
PPTX
With Cloud Computing, Who Needs Performance Testing?
ODP
Lessons from DevOps: Taking DevOps practices into your AppSec Life
PDF
Flow management: Why this is so important to become more agile
PPTX
EuroSTAR 2013 Albert Witteveen Final
PDF
Albert Witteveen - With Cloud Computing Who Needs Performance Testing
PPTX
DevOps - Understanding Core Concepts
Pushing the Bottleneck: Predicting and Addressing the Next, Next Thing
Agile & Lean @ MediaGeniX
One trunk one pipeline one truth
Kanban Agile.pptx
Kanban for ODDS
Humans by the hundred
Jan de Vries - How to convince your boss that it is DevOps that he wants
Measuring DevOps Performance
Humans by the hundred (DevOps Days Ohio)
LessonsConverionRateOPtimizationSlides.pdf
Advanced Lean Training Manual Toolkit.ppt
Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Agility via Software Engineering Practices - Agile Tour Montreal 2015
With Cloud Computing, Who Needs Performance Testing?
Lessons from DevOps: Taking DevOps practices into your AppSec Life
Flow management: Why this is so important to become more agile
EuroSTAR 2013 Albert Witteveen Final
Albert Witteveen - With Cloud Computing Who Needs Performance Testing
DevOps - Understanding Core Concepts

Recently uploaded (20)

PDF
Build Real-Time ML Apps with Python, Feast & NoSQL
PDF
SaaS reusability assessment using machine learning techniques
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
Identification of potential depression in social media posts
PDF
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
PDF
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
PDF
EIS-Webinar-Regulated-Industries-2025-08.pdf
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
PDF
Connector Corner: Transform Unstructured Documents with Agentic Automation
PDF
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PPTX
Build automations faster and more reliably with UiPath ScreenPlay
PDF
Examining Bias in AI Generated News Content.pdf
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PDF
Launch a Bumble-Style App with AI Features in 2025.pdf
PDF
Decision Optimization - From Theory to Practice
PDF
The AI Revolution in Customer Service - 2025
PDF
Introduction to MCP and A2A Protocols: Enabling Agent Communication
PPTX
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com
Build Real-Time ML Apps with Python, Feast & NoSQL
SaaS reusability assessment using machine learning techniques
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
Identification of potential depression in social media posts
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
EIS-Webinar-Regulated-Industries-2025-08.pdf
Rapid Prototyping: A lecture on prototyping techniques for interface design
Connector Corner: Transform Unstructured Documents with Agentic Automation
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
Early detection and classification of bone marrow changes in lumbar vertebrae...
Build automations faster and more reliably with UiPath ScreenPlay
Examining Bias in AI Generated News Content.pdf
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
Launch a Bumble-Style App with AI Features in 2025.pdf
Decision Optimization - From Theory to Practice
The AI Revolution in Customer Service - 2025
Introduction to MCP and A2A Protocols: Enabling Agent Communication
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com

Introduction of Kanban metrics

Editor's Notes

  • #4: Build Measure Learn
  • #5: Predates lean by about 50 years by Dr. Erlang, 1909 Queues form when processes with variability are loaded to high levels of utilization
  • #13: 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
  • #14: 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/
  • #15: By adding capacity directly (e.g. adding people) or indirectly (improve the process) By lowering work in progress
  • #16: By adding capacity directly (e.g. adding people) or indirectly (improve the process) By lowering work in progress
  • #18: 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)
  • #33: 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
  • #34: 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
  • #35: 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?
  • #36: Flat spot, company holiday? Something blocking all stories? Loss of staging environment? Another project took priority?
  • #37: Dev is healthy, but test is flat  problem is in testing