SlideShare a Scribd company logo
Deliver Value: Lean Kanban for Portfolio Prioritization - by Ram Srinivasan
http://linkedin.com/in/ramvasan email: vasan.ram@gmail.com blog: http://ramvasan.com
Deliver Value: Lean Kanban for Portfolio Prioritization by Ram Srinivasan is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Tips for managing queues
• Queues are the root cause of the majority of economic wastes in product development. In knowledge
work, product development inventory is physically and financially invisible, reduce inventory (waste).
• Capacity utilization increases queues exponentially, variability only increases it linearly. So, instead
of maximizing resource utilization, control queue size. Reduce variability by pooling variability.
• Manage queues by visualizing, limiting WIPs and monitoring using Cumulative Flow Diagrams.
• Model flow of projects: M/M/n queues (e.g. n agents with one queue) are better than M/M/1 (one
queue for each agent) queues.
• Reducing batch size (limit WIP) reduces cycle time and consequently reduces queues.
• Critical and centralized resources should have low level of capacity/utilization to reduce queues
• Source of queues in knowledge economy - Marketing, Analysis, CAD, Procurement, Prototyping,
Testing (most common and most risky) , Management Reviews, Specialists
Tips for managing flow by managing batch size
• Reducing batch size reduces variability in flow, accelerates feedback and reduces risk
• In knowledge work, large batch size reduces flow, reduces overall efficiency, and causes exponential
cost and schedule growth.
• Economics of batch size is U-Curve optimization problem (between transaction and holding cost).
Manage flow by reducing transaction cost for batch size (e.g. automated testing).
• Know the difference between productions batch (batch size of the process that changes the state of
the product) and transport batch (batch size that changes location of the product). Smaller transport
batches allow us to overlap activities, reduce cycle time and accelerate feedback.
• Dispersed teams tend to use large batch asynchronous communications. Proximity enables faster
synchronous communication, smaller batch sizes and faster feedback.
• Sequence first that which adds most value cheaply (or reduces risk cheaply).
• Reduce batch size before you elevate bottleneck (Theory of Constraints – Step 4).
• Source of large batches – Project Scope, Project Funding, Project Phases, Requirement Definition,
Project Planning, Testing, Capital Spending, Design Reviews, Market Research, Post-mortems.
Tips for controlling flow under uncertainty
• Limit WIP to sustain high throughput. When WIP is consistently high, purge low value projects.
• Use forecasts of expected flow times to make congestion visible (e.g. wait times for starting projects)
• Exploit pricing to reduce demand during congestion. Differentiate quality of service by work streams.
• Use cadence to enable small batch sizes and to make waiting times predictable (Product
Introduction Cadence, daily build-test cycles, operational review, Program level Stand-ups).
• Exploit scale of economics by synchronizing work from multiple projects.
• When delay costs are homogenous, do the shortest job first. When job durations are homogenous,
do the high Cost of Delay (CoD) job first. When duration and CoD are not homogenous, use WSJF.
• Make tasks and resources reciprocally visible at adjacent processes.
• For faster responses, pre-plan and invest in flexibility. Pull high-powered experts to emerging
bottlenecks. Develop people who are deep in one area and broad in many.
Useful Metrics to Track
Queues: Design-In-Process (DIP) Inventory, Queue Size and Trends, Cost of Queues, Aging of Items
Batch Size: Batch Size, Trends in Batch Size, Transaction Cost per Batch, Trends in Transaction Cost
Feedback: Feedback speed, Decision Cycle Time, Aging of Problems
Flexibility: Breath of Skill Set, Number of multipurpose resources, Number of Processes with Alternate Route
Other: Processes Using Cadence, Trends in Cadence, Capacity Utilization Rate, Efficiency of Flow, DIP turns
Deliver Value: Lean Kanban for Portfolio Prioritization by Ram Srinivasan is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Wastes Examples
Overproduction of Information
• Producing more than needed (by next process)
• Creating documents that were not requested
• Redundant tasks, unneeded tasks
• Over-dissemination, i.e. sending information to too many people (e.g.
excessive emails, big teams)
• Information churn
• Reinventing the wheel, lack of reuse
Waiting
• People waiting for information or decision
• Information or decisions waiting for people to act
• Large queues
• Long approval processes
• Unnecessary serial effort
Unnecessary Movement of
Information
• Hand-offs (to another person or functional silo)
• Extensive information distribution
• Dis-jointed facilities, geographical distribution of work, non-colocation
Over-Processing of
Information
• Refinement beyond what is needed
• Point based designs made too early, causing iterations
• Use of excessive complex processes
• Lack of transparency in process
Inventory of Information
• Excessive time intervals between sequential steps
• Poor 5 S (Sorting, Straightening, Systematic Cleaning, Standardizing
and Sustaining) practices
• Keeping more information than needed
Unnecessary Movement of
People
• Context switching during task execution
• People having to move to gain or access information
• Manual interventions to compensate for lack of process
Rework/Defects
• The “Re”s - Rework, Rewrite, Redo, Reprogram, Retest
• Unstable requirements
• Uncoordinated complex tasks
• Incomplete, ambiguous or inaccurate information
• Manual inspections to catch defects
Loss of tactical
Knowledge/Skills
• Lack of multi-learning, functional silos, specializations, working to job
titles,
• Knowledge and information scatter
• “Key man” dependencies (e.g. permissions, access)
• Creating dependencies through “knowledge hoarding”
• Personnel turn-over (attrition, getting moved to different projects,
etc.)
In knowledge work, most of the times, these wastes are translated as invisible queues and
are usually manifested as Delays (Longer Cycle Time)

More Related Content

PDF
SAFe Variability
PPTX
Kanban - Set a pace for the input
PPTX
2.2 Mesure Phase (1).pptx
PDF
PDF
Infrastructure services business issues and possible solutions
PDF
Game Elements Cheat Sheet
PDF
Leadership Storytelling
PDF
Understanding Kanban
SAFe Variability
Kanban - Set a pace for the input
2.2 Mesure Phase (1).pptx
Infrastructure services business issues and possible solutions
Game Elements Cheat Sheet
Leadership Storytelling
Understanding Kanban

Similar to Deliver Value: Lean Kanban for Portfolio Prioritization (20)

PDF
Kanban in 5 minutes
PDF
Kanban Basics for Beginners
PPTX
Lean Prod Development ProductCamp Vancouver Feb15
PDF
Kanban seminar
PDF
Kanban - Let's Do It
PDF
The Kanban Retrospective
PDF
LKCE18 Steve McGee - KMM Cultural Appraisal and Practical Guidance for Leaders
PDF
5 Arguments Against Kanban
PPTX
Introduction to kanban calgary .net user group - feb 6
PPTX
Scrumban Demystified
PDF
Kanban - A Crash Course
PDF
The Principles of product development flow - a summary
PPTX
Kanban coaching masterclass- Ravi's notes
PDF
Kanban for Portfolio Management
PPT
Kanban at radical_fusion
PDF
Manage Flow - in search of flow efficiency
PDF
Myths & benefits of kanban @ATMs 2nd Meetup_aug05
PPTX
Agile Kanban
PDF
Nick Oostvogels: 5 Arguments Against Kanban
PDF
Intro to Kanban (1 Dec 2014)
Kanban in 5 minutes
Kanban Basics for Beginners
Lean Prod Development ProductCamp Vancouver Feb15
Kanban seminar
Kanban - Let's Do It
The Kanban Retrospective
LKCE18 Steve McGee - KMM Cultural Appraisal and Practical Guidance for Leaders
5 Arguments Against Kanban
Introduction to kanban calgary .net user group - feb 6
Scrumban Demystified
Kanban - A Crash Course
The Principles of product development flow - a summary
Kanban coaching masterclass- Ravi's notes
Kanban for Portfolio Management
Kanban at radical_fusion
Manage Flow - in search of flow efficiency
Myths & benefits of kanban @ATMs 2nd Meetup_aug05
Agile Kanban
Nick Oostvogels: 5 Arguments Against Kanban
Intro to Kanban (1 Dec 2014)
Ad

Recently uploaded (20)

PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
PDF
Reconciliation AND MEMORANDUM RECONCILATION
PPTX
Lecture (1)-Introduction.pptx business communication
PDF
Types of control:Qualitative vs Quantitative
PDF
COST SHEET- Tender and Quotation unit 2.pdf
DOCX
Business Management - unit 1 and 2
PDF
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
PPT
Chapter four Project-Preparation material
PDF
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
PPTX
Business Ethics - An introduction and its overview.pptx
PPTX
Amazon (Business Studies) management studies
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PPTX
ICG2025_ICG 6th steering committee 30-8-24.pptx
DOCX
Euro SEO Services 1st 3 General Updates.docx
PPTX
Probability Distribution, binomial distribution, poisson distribution
PDF
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PDF
A Brief Introduction About Julia Allison
PDF
MSPs in 10 Words - Created by US MSP Network
PPTX
5 Stages of group development guide.pptx
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
Reconciliation AND MEMORANDUM RECONCILATION
Lecture (1)-Introduction.pptx business communication
Types of control:Qualitative vs Quantitative
COST SHEET- Tender and Quotation unit 2.pdf
Business Management - unit 1 and 2
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
Chapter four Project-Preparation material
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
Business Ethics - An introduction and its overview.pptx
Amazon (Business Studies) management studies
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
ICG2025_ICG 6th steering committee 30-8-24.pptx
Euro SEO Services 1st 3 General Updates.docx
Probability Distribution, binomial distribution, poisson distribution
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
Ôn tập tiếng anh trong kinh doanh nâng cao
A Brief Introduction About Julia Allison
MSPs in 10 Words - Created by US MSP Network
5 Stages of group development guide.pptx
Ad

Deliver Value: Lean Kanban for Portfolio Prioritization

  • 1. Deliver Value: Lean Kanban for Portfolio Prioritization - by Ram Srinivasan http://linkedin.com/in/ramvasan email: vasan.ram@gmail.com blog: http://ramvasan.com Deliver Value: Lean Kanban for Portfolio Prioritization by Ram Srinivasan is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. Tips for managing queues • Queues are the root cause of the majority of economic wastes in product development. In knowledge work, product development inventory is physically and financially invisible, reduce inventory (waste). • Capacity utilization increases queues exponentially, variability only increases it linearly. So, instead of maximizing resource utilization, control queue size. Reduce variability by pooling variability. • Manage queues by visualizing, limiting WIPs and monitoring using Cumulative Flow Diagrams. • Model flow of projects: M/M/n queues (e.g. n agents with one queue) are better than M/M/1 (one queue for each agent) queues. • Reducing batch size (limit WIP) reduces cycle time and consequently reduces queues. • Critical and centralized resources should have low level of capacity/utilization to reduce queues • Source of queues in knowledge economy - Marketing, Analysis, CAD, Procurement, Prototyping, Testing (most common and most risky) , Management Reviews, Specialists Tips for managing flow by managing batch size • Reducing batch size reduces variability in flow, accelerates feedback and reduces risk • In knowledge work, large batch size reduces flow, reduces overall efficiency, and causes exponential cost and schedule growth. • Economics of batch size is U-Curve optimization problem (between transaction and holding cost). Manage flow by reducing transaction cost for batch size (e.g. automated testing). • Know the difference between productions batch (batch size of the process that changes the state of the product) and transport batch (batch size that changes location of the product). Smaller transport batches allow us to overlap activities, reduce cycle time and accelerate feedback. • Dispersed teams tend to use large batch asynchronous communications. Proximity enables faster synchronous communication, smaller batch sizes and faster feedback. • Sequence first that which adds most value cheaply (or reduces risk cheaply). • Reduce batch size before you elevate bottleneck (Theory of Constraints – Step 4). • Source of large batches – Project Scope, Project Funding, Project Phases, Requirement Definition, Project Planning, Testing, Capital Spending, Design Reviews, Market Research, Post-mortems. Tips for controlling flow under uncertainty • Limit WIP to sustain high throughput. When WIP is consistently high, purge low value projects. • Use forecasts of expected flow times to make congestion visible (e.g. wait times for starting projects) • Exploit pricing to reduce demand during congestion. Differentiate quality of service by work streams. • Use cadence to enable small batch sizes and to make waiting times predictable (Product Introduction Cadence, daily build-test cycles, operational review, Program level Stand-ups). • Exploit scale of economics by synchronizing work from multiple projects. • When delay costs are homogenous, do the shortest job first. When job durations are homogenous, do the high Cost of Delay (CoD) job first. When duration and CoD are not homogenous, use WSJF. • Make tasks and resources reciprocally visible at adjacent processes. • For faster responses, pre-plan and invest in flexibility. Pull high-powered experts to emerging bottlenecks. Develop people who are deep in one area and broad in many. Useful Metrics to Track Queues: Design-In-Process (DIP) Inventory, Queue Size and Trends, Cost of Queues, Aging of Items Batch Size: Batch Size, Trends in Batch Size, Transaction Cost per Batch, Trends in Transaction Cost Feedback: Feedback speed, Decision Cycle Time, Aging of Problems Flexibility: Breath of Skill Set, Number of multipurpose resources, Number of Processes with Alternate Route Other: Processes Using Cadence, Trends in Cadence, Capacity Utilization Rate, Efficiency of Flow, DIP turns
  • 2. Deliver Value: Lean Kanban for Portfolio Prioritization by Ram Srinivasan is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. Wastes Examples Overproduction of Information • Producing more than needed (by next process) • Creating documents that were not requested • Redundant tasks, unneeded tasks • Over-dissemination, i.e. sending information to too many people (e.g. excessive emails, big teams) • Information churn • Reinventing the wheel, lack of reuse Waiting • People waiting for information or decision • Information or decisions waiting for people to act • Large queues • Long approval processes • Unnecessary serial effort Unnecessary Movement of Information • Hand-offs (to another person or functional silo) • Extensive information distribution • Dis-jointed facilities, geographical distribution of work, non-colocation Over-Processing of Information • Refinement beyond what is needed • Point based designs made too early, causing iterations • Use of excessive complex processes • Lack of transparency in process Inventory of Information • Excessive time intervals between sequential steps • Poor 5 S (Sorting, Straightening, Systematic Cleaning, Standardizing and Sustaining) practices • Keeping more information than needed Unnecessary Movement of People • Context switching during task execution • People having to move to gain or access information • Manual interventions to compensate for lack of process Rework/Defects • The “Re”s - Rework, Rewrite, Redo, Reprogram, Retest • Unstable requirements • Uncoordinated complex tasks • Incomplete, ambiguous or inaccurate information • Manual inspections to catch defects Loss of tactical Knowledge/Skills • Lack of multi-learning, functional silos, specializations, working to job titles, • Knowledge and information scatter • “Key man” dependencies (e.g. permissions, access) • Creating dependencies through “knowledge hoarding” • Personnel turn-over (attrition, getting moved to different projects, etc.) In knowledge work, most of the times, these wastes are translated as invisible queues and are usually manifested as Delays (Longer Cycle Time)