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

PDF
Kanban Basics
Pawel Brodzinski
Ā 
PDF
Kanban introduction
Ahmed Hammad
Ā 
PDF
Scrumban
Ajay Reddy
Ā 
PPTX
Exploring flow metrics in kanban systems
Andy Carmichael
Ā 
PPTX
Intro to Kanban - AgileDayChile2011 Keynote
ChileAgil
Ā 
PPT
Agile effort estimation
Elad Sofer
Ā 
PPT
Kanban VS Scrum
Mikalai Alimenkou
Ā 
Kanban Basics
Pawel Brodzinski
Ā 
Kanban introduction
Ahmed Hammad
Ā 
Scrumban
Ajay Reddy
Ā 
Exploring flow metrics in kanban systems
Andy Carmichael
Ā 
Intro to Kanban - AgileDayChile2011 Keynote
ChileAgil
Ā 
Agile effort estimation
Elad Sofer
Ā 
Kanban VS Scrum
Mikalai Alimenkou
Ā 

What's hot (20)

PDF
Implementing Kanban to Improve your Workflow
Jennifer Davis
Ā 
PPTX
Kanban
Stephen Forte
Ā 
PDF
Kanban Basics for Beginners Revised
Zsolt Fabok
Ā 
PPT
Kanban 101 - 3 - Kanban Essentials
Michael Sahota
Ā 
PDF
Scrumban (r)Evolution
Sebastian Kamilli
Ā 
PDF
Scrum to Scrumban Migration
Skills Matter
Ā 
PDF
Estimating with story points
Walid Farag
Ā 
PDF
Designing your kanban board to map your process
Yu Liang
Ā 
PPTX
Agile 101
Bill McGehee
Ā 
PPTX
An Introduction to kanban
R M Shahidul Islam Shahed
Ā 
PDF
Lets kanban
Vineet Patni
Ā 
PDF
Agile 101
Sunil Mundra
Ā 
PDF
Agile Transformation v1.27
LiminalArc
Ā 
PDF
Agile Process Introduction
Nguyen Hai
Ā 
PPTX
Kanban board 9th may 2017
gagann78
Ā 
PPTX
story points v2
Jane Yip
Ā 
PDF
Scrum 101: Introduction to Scrum
Arrielle Mali
Ā 
PPTX
The Values and Principles of Agile Software Development
Brad Appleton
Ā 
PPTX
Why Limit WIP?
LeanKit
Ā 
PPTX
Kanban vs Scrum: What's the difference, and which should you use?
Arun Kumar
Ā 
Implementing Kanban to Improve your Workflow
Jennifer Davis
Ā 
Kanban
Stephen Forte
Ā 
Kanban Basics for Beginners Revised
Zsolt Fabok
Ā 
Kanban 101 - 3 - Kanban Essentials
Michael Sahota
Ā 
Scrumban (r)Evolution
Sebastian Kamilli
Ā 
Scrum to Scrumban Migration
Skills Matter
Ā 
Estimating with story points
Walid Farag
Ā 
Designing your kanban board to map your process
Yu Liang
Ā 
Agile 101
Bill McGehee
Ā 
An Introduction to kanban
R M Shahidul Islam Shahed
Ā 
Lets kanban
Vineet Patni
Ā 
Agile 101
Sunil Mundra
Ā 
Agile Transformation v1.27
LiminalArc
Ā 
Agile Process Introduction
Nguyen Hai
Ā 
Kanban board 9th may 2017
gagann78
Ā 
story points v2
Jane Yip
Ā 
Scrum 101: Introduction to Scrum
Arrielle Mali
Ā 
The Values and Principles of Agile Software Development
Brad Appleton
Ā 
Why Limit WIP?
LeanKit
Ā 
Kanban vs Scrum: What's the difference, and which should you use?
Arun Kumar
Ā 
Ad

Viewers also liked (7)

PPTX
Kanban Metrics in practice at Sky Network Services
Mattia Battiston
Ā 
PDF
Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible wit...
CA Technologies
Ā 
PDF
By the Power of Metrics - Lean Kanban North America 2015
Wolfgang Wiedenroth
Ā 
PPT
Kanban and Iterationless Working
Kerry Buckley
Ā 
PDF
Working with Agile technologies and SCRUM
Andrea Tino
Ā 
PDF
Kanbanboards
Marcus Hammarberg
Ā 
PDF
Kanban boards step by step
Giulio Roggero
Ā 
Kanban Metrics in practice at Sky Network Services
Mattia Battiston
Ā 
Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible wit...
CA Technologies
Ā 
By the Power of Metrics - Lean Kanban North America 2015
Wolfgang Wiedenroth
Ā 
Kanban and Iterationless Working
Kerry Buckley
Ā 
Working with Agile technologies and SCRUM
Andrea Tino
Ā 
Kanbanboards
Marcus Hammarberg
Ā 
Kanban boards step by step
Giulio Roggero
Ā 
Ad

Similar to Introduction of Kanban metrics (20)

PPTX
Pushing the Bottleneck: Predicting and Addressing the Next, Next Thing
IBM UrbanCode Products
Ā 
PDF
Agile & Lean @ MediaGeniX
ESUG
Ā 
PPTX
One trunk one pipeline one truth
Paul Boocock
Ā 
PPTX
Kanban Agile.pptx
uhcougar1
Ā 
PPTX
Kanban for ODDS
Olarn Ungumnuayporn
Ā 
PPTX
Humans by the hundred
Yelp Engineering
Ā 
PDF
Jan de Vries - How to convince your boss that it is DevOps that he wants
Agile Lietuva
Ā 
PDF
Measuring DevOps Performance
Ben Kohl
Ā 
PPTX
Humans by the hundred (DevOps Days Ohio)
Yelp Engineering
Ā 
PDF
LessonsConverionRateOPtimizationSlides.pdf
chris873572
Ā 
PPT
Advanced Lean Training Manual Toolkit.ppt
ThinL389917
Ā 
KEY
Continuous Delivery
Brian Kaney
Ā 
PDF
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
XebiaLabs
Ā 
PDF
Agility via Software Engineering Practices - Agile Tour Montreal 2015
Steve Mercier
Ā 
PPTX
With Cloud Computing, Who Needs Performance Testing?
TEST Huddle
Ā 
ODP
Lessons from DevOps: Taking DevOps practices into your AppSec Life
Matt Tesauro
Ā 
PDF
Flow management: Why this is so important to become more agile
Fabio Perrotta de Andrade
Ā 
PPTX
EuroSTAR 2013 Albert Witteveen Final
Albert Witteveen
Ā 
PDF
Albert Witteveen - With Cloud Computing Who Needs Performance Testing
TEST Huddle
Ā 
PPTX
DevOps - Understanding Core Concepts
Nitin Bhide
Ā 
Pushing the Bottleneck: Predicting and Addressing the Next, Next Thing
IBM UrbanCode Products
Ā 
Agile & Lean @ MediaGeniX
ESUG
Ā 
One trunk one pipeline one truth
Paul Boocock
Ā 
Kanban Agile.pptx
uhcougar1
Ā 
Kanban for ODDS
Olarn Ungumnuayporn
Ā 
Humans by the hundred
Yelp Engineering
Ā 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Agile Lietuva
Ā 
Measuring DevOps Performance
Ben Kohl
Ā 
Humans by the hundred (DevOps Days Ohio)
Yelp Engineering
Ā 
LessonsConverionRateOPtimizationSlides.pdf
chris873572
Ā 
Advanced Lean Training Manual Toolkit.ppt
ThinL389917
Ā 
Continuous Delivery
Brian Kaney
Ā 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
XebiaLabs
Ā 
Agility via Software Engineering Practices - Agile Tour Montreal 2015
Steve Mercier
Ā 
With Cloud Computing, Who Needs Performance Testing?
TEST Huddle
Ā 
Lessons from DevOps: Taking DevOps practices into your AppSec Life
Matt Tesauro
Ā 
Flow management: Why this is so important to become more agile
Fabio Perrotta de Andrade
Ā 
EuroSTAR 2013 Albert Witteveen Final
Albert Witteveen
Ā 
Albert Witteveen - With Cloud Computing Who Needs Performance Testing
TEST Huddle
Ā 
DevOps - Understanding Core Concepts
Nitin Bhide
Ā 

Recently uploaded (20)

PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
Ā 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
Ā 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
Ā 
PPTX
IoT Sensor Integration 2025 Powering Smart Tech and Industrial Automation.pptx
Rejig Digital
Ā 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
Ā 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
Ā 
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
Ā 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
Ā 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
Ā 
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
Ā 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
Ā 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
Ā 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
Ā 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
Ā 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
Ā 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
Ā 
PDF
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
Ā 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
Ā 
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
Ā 
PPT
Coupa-Kickoff-Meeting-Template presentai
annapureddyn
Ā 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
Ā 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
Ā 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
Ā 
IoT Sensor Integration 2025 Powering Smart Tech and Industrial Automation.pptx
Rejig Digital
Ā 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
Ā 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
Ā 
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
Ā 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
Ā 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
Ā 
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
Ā 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
Ā 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
Ā 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
Ā 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
Ā 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
Ā 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
Ā 
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
Ā 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
Ā 
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
Ā 
Coupa-Kickoff-Meeting-Template presentai
annapureddyn
Ā 

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