SlideShare a Scribd company logo
Kanban for
Portfolio Management	

Gaetano Mazzanti	

@mgaewsj	

Agile42
sounds familiar?	

too many things to do 	

slipping schedule 	

continuous resource reallocation,
multitasking
too slow to react
demand	

capacity
the illusion of predictability	

delays	

defects	

plan	

uncertainty	

emerging knowledge	

impediments	

more detailed planning	

rigid change management	

additional overhead
welcome to uncertainty
Project Portfolio Management (PPM) is the centralized
management of processes, methods, and technologies used by
project managers and Project Management Offices (PMOs) to
analyze and collectively manage a group of current or proposed
projects based on numerous key characteristics. The objectives
of PPM are to determine the optimal resource mix for delivery
and to schedule activities to best achieve an organization’s
operational and financial goals ― while honouring constraints
imposed by customers, strategic objectives, or external real-
world factors.	

wikipedia
traditional portfolio
tenets	

Governance	

Compliance	

Control	

PMO (budget administration, staffing, auditing)
traditional portfolio
“pillars”	

Top-down	

Centralized Annual Budget	

Detailed Planning	

Fixed date, fixed cost, fixed scope
(fixed fate L)	

Cumbersome electronic tools	

starting vs finishing	

people as “resources”	

full capacity allocation	

PUSH!
we love Excel!
rebooting teams	

project “completed”:
reboot the team and…
start again L ouch!	

teams are rebooted, project to project, putting
together different people each time and
expecting to have predictable outcomes	

	

Tuckman model of team development
On time, On Budget  Conformant to Specs	

	

	

	

oops!	

how is success measured
inspired by Joakim Sunden
What is Lean Kanban?	

The Kanban method is an
evolutionary approach to change
Lean	

add value without generating waste
muri, mura, muda
principles of the
Kanban method	

start with what you do now	

agree to pursue incremental, evolutionary change	

respect the current process, roles, responsibilities 
titles	

encourage acts of leadership at all levels in your
organization – from individual contributor to senior
management
Kanban
six core practices	

visualize
limit WIP
manage flow
make process policies explicit
implement feedback loops
improve collaboratively, evolve experimentally
if you can’t see it
you can’t manage it
Visualize	

Knowledge work is invisible. If you can’t see
something, it is (almost) impossible to manage
it. 	

Collaborative process improvement is almost
impossible if work and workflow are invisible
and if process policies are not explicit. 	

David J Anderson
a Kanban board	

visualize to understand the process	

	

how the process works and fails to work for
you and your customers	

	

how it can be changed
expose dysfunctions
Limit WIP
balancing
demand  capacity	

demand	

capacity	

no matter how good you are at filtering
capacity is always full (and more)
# of items in system (WIP)	

B	

C	

D	

F	

E	

A	

ideas	

 elaborate	

 do	

 delivered	

validate	

G	

H	

I	

# of items in a specific
state = 2	

# of items in
specific area = 4	

total # of
items = 9
limiting WIP	

fewer commitments	

more options	

finishing stuff- stop starting start finishing
100% utilization myth	

idle work	

vs	

idle workers	

	

efficiency (doing things right)	

vs	

effectiveness (doing the right things)
multitasking	

sucks	

	

	

it’s easier to start	

than it is to finish
multitasking sucks	

visualphotos.com	

1
2
3
4
5
6
YOUR MULTITASKING
IS MY BOTTLENECK	

Jim Benson	

1
2
3
4
5
6
let work flow	

let work flow
visualize flow	

ideas	

 elaborate	

 do	

 delivered	

validate	

B	

C	

D	

F	

E	

A
visualize flow	

B	

C	

D	

F	

E	

A	

ideas	

 elaborate	

 do	

 delivered	

validate
highlight issues	

B	

C	

D	

F	

E	

A	

ideas	

 elaborate	

 do	

 delivered	

validate	

!	

!
measure flow	

B	

C	

D	

F	

E	

A	

ideas	

 elaborate	

 do	

 delivered	

validate	

G	

H	

I
cycle time	

=	

WIP / throughput	

(throughput = average completion rate)	

Little’s Law
flow = speed * density
slack (%)	

absorb variations
% capacity
utilization
queuesize
queue size
grows
exponentially
at high capacity0	
  
5	
  
10	
  
15	
  
20	
  
25	
  
0	
   10	
   20	
   30	
   40	
   50	
   60	
   70	
   80	
   90	
   100	
  
make process policies explicit	

(i.e. definition of done,WIP limits, pairing reviews, test
automation, …)	

	

implement feedback loops	

(i.e. standups, retrospectives, operation reviews, metrics, …)	

	

improve collaboratively, evolve experimentally	

(using models and the scientific method)
Lean Agile Portfolio
traits	

Value driven	

WIP limited	

Decentralized, adaptive	

Empirical, Probabilistic (statistical data support)	

Lightweight business case/specs	

Lightweight estimation	

Physical Boards	

Traditional Portolio Management	

Centralized Annual Budget	

Detailed Planning	

Fixed date, fixed cost, fixed scope
(fixed fate L)	

Compliance driven, top-down approach	

Cumbersome electronic tools
Kanban board design	

Ideas
oo
Biz Case
Tech
Assessment
15-30 5-12
Committed
5
In Progress
5
Verification
5
Rejected
Commitment
Point
Business
RD
source David J Anderson
Kanban board designs	

source Pawel Brodzinski
demand analysis	

where does work come from?	

how is value assigned (and verified) to initiatives?	

is arrival rate predictable? (usually not)	

Ideas
oo
Biz Case
Tech
Assessment
15-30 5-12
Committed
5
In Progress
5
Verification
5
Rejected
Commitment
Point
Business
RD
work item types	

standard	

fixed date	

urgent/emergency	

intangible	

…	

small	

medium	

large	

…	

growth	

maintenance	

innovation	

…
the magic of visualizing	

waiting for
approval	

 initial design,
planning,
outsourcing,
mold design, etc.	

demand	

capacity
one week later
a new board	

color = team
46	
  
flow
(bad) flow	

Z Z Z
Z Z 	

Z Z Z
Z Z 	

Z Z Z
Z Z
bottlenecks	

B	

C	

D	

F	

E	

A	

ideas	

 elaborate	

 do	

 delivered	

validate	

G	

H	

I	

gate
J	

K
bottlenecks	

B	

C	

D	

F	

E	

A	

ideas	

 elaborate	

 do	

 delivered	

validate	

G	

H	

I	

gate
J	

K	

L
bottlenecks	

B	

C	

D	

F	

E	

A	

ideas	

 elaborate	

 do	

 delivered	

validate	

G	

H	

I	

J	

K	

L	

gate
items 	

queueing up	

empty	

area
limit WIP	

by # of initiatives (size matters)	

by size	

by team capacity	

by space available	

by conversation	

…
limit WIP by
team capacity / space available	

mar apr may jun jul aug sep
Team
A
Team
B
Team
C
Team
D
Team
E
once again:
complexity and uncertainty are
intrinsic to knowledge work	

we must be able to
react to unfolding events and
adapt to changing circumstances	

David J Anderson
but… we hate uncertainty	

we prefer to take a decision now	

even if it risks being wrong	

i.e. annual budget (we remove options, we
increase risks)
decision making in
uncertainty	

balance:	

risk/return	

maintenance/growth	

short term/long term	

etc.
selection	

what to do next?	

what to finish next?
last responsible moment
selection	

Discover
what to do
Do It Validate
Outcome
Reject Commitment
keep your options open	

pull
selecting/pulling
a project	

do first	

do next	

do soon /
re-evaluate	

do sometime	

or reject	

fit with goals	

timeliness	

(urgency,
Cost of Delay,
fit with strategy)	

source GDS
select what you don’t do
what about
specs  estimations?	

what if you have 50 candidate initiatives and
only 15 can be done?	

what’s the point (cost) of specifying and
estimating all 50?	

precision is worthless	

guesstimation - range + historical data	

check and adapt
when starting a project	

we simply need a rough idea of size and
an understanding of (un)certainty
which parameters should you
consider to select what to do next	

ROI, IRR, NPV, etc. ?	

Do you know your Cost of Delay???	

ROI	

Cost of
Delay
(1 month)	

Project A	

 25%	

 5k	

Project B	

 15%	

 30k	

which one would you select next?	

example credit: Kenny Rubin
cost of delay 
classes of service	

cost 	

time	

cost 	

time	

cost 	

time
classes of service and WIP	

standard work = 60%	

urgent = 10%	

due date = 20%	

maintenance = 10%
classes of service, WIP, expedite lane	

D	

H	

J	

I	

F	

 B	

A	

E	

C	

6	

M	

 L	

 K	

2	

1	

1	

O	

Q	

N	

P	

EXPEDITE LANE	

G	

ideas	

 elaborate	

 do	

 delivered	

validate
metrics?	

try	

measure	

learn	

goal	

measure	

learn	

as a learning loop
control chart	

4	

6	

8	

10	

12	

14	

16	

average cycletime	

UCL	

LCL	

cycle time	

knowledge work	

has high variability	

time!
CFD
Cumulative Flow Diagram
monitoring progress	

90% complete	

remaining 10% could take forever	

is usually meaningless	

90% of what?
burn-up chart	

time	

outcome
enough…
Lean Agile Portfolio
traits	

Value driven	

WIP limited	

Decentralized, adaptive	

Empirical, Probabilistic (statistical data support)	

Lightweight business case/specs	

Lightweight estimation	

Physical Boards	

Traditional Portolio Management	

Centralized Annual Budget	

Detailed Planning	

Fixed date, fixed cost, fixed scope
(fixed fate L)	

Compliance driven, top-down approach	

Cumbersome electronic tools
Portfolio Kanban
is more about
changing/transforming the organization
than about
stickies on a board	

Mike Burrows
no change
disruptive
change
Kanban
inspired by the works of many, including
Mike Burrows, Pawel Brodzinski and David J Anderson	

Kanban
learn from the people
plan with the people
begin with what they have
build on what they know
Lao-Tzu
Gaetano Mazzanti	

@mgaewsj	

gaetano.mazzanti@agile42.com	

Agile42	

Kanban

More Related Content

PDF
The Tupalo.com Kanban Story - LKSE 2012
KEY
Agile Program and Portfolio Management
PDF
Prioritization Techniques for Agile Teams
PDF
Kanban introduction
PDF
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
PDF
20220607 Introduction to Flight Levels
PPT
Kanban VS Scrum
PPTX
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
The Tupalo.com Kanban Story - LKSE 2012
Agile Program and Portfolio Management
Prioritization Techniques for Agile Teams
Kanban introduction
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
20220607 Introduction to Flight Levels
Kanban VS Scrum
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15

What's hot (20)

PDF
Scrum to Scrumban Migration
PDF
LKCE14 Kanban at Scale, Scaling Kanban
PDF
Agile Transformation in Telco Guide
 
PDF
Kanban boards step by step
PDF
Agile transformation 1.3
KEY
Leading Agility "Inside-Out"
PDF
Agile Transformation v1.27
PDF
Agile & SCRUM basics
PPTX
Agile Transformation | Mike Cottmeyer
PPTX
Waterfall to agile transition
ODP
Scrum Process
PPTX
Agile evolution lifecycle - From implementing Agile to being Agile
PPTX
2017 Scrum by Picture
PPTX
Kanban Cadences & Information Flow
PDF
Agile Dependency Management
PDF
Scrum Guide & SAFe Agile booklet
PPTX
Agile scrum fundamentals
PPTX
Rick Austin - Portfolio mangement in an agile world [Agile DC]
PDF
Portfolio Kanban
PDF
Scaling Agile With SAFe (Scaled Agile Framework)
Scrum to Scrumban Migration
LKCE14 Kanban at Scale, Scaling Kanban
Agile Transformation in Telco Guide
 
Kanban boards step by step
Agile transformation 1.3
Leading Agility "Inside-Out"
Agile Transformation v1.27
Agile & SCRUM basics
Agile Transformation | Mike Cottmeyer
Waterfall to agile transition
Scrum Process
Agile evolution lifecycle - From implementing Agile to being Agile
2017 Scrum by Picture
Kanban Cadences & Information Flow
Agile Dependency Management
Scrum Guide & SAFe Agile booklet
Agile scrum fundamentals
Rick Austin - Portfolio mangement in an agile world [Agile DC]
Portfolio Kanban
Scaling Agile With SAFe (Scaled Agile Framework)
Ad

Similar to Kanban for Portfolio Management (20)

PPTX
Introduction to kanban calgary .net user group - feb 6
PDF
Just-in-time development with kanban - JAX London 2011
PDF
KEA20 - Dimitar Bakardzhiev - Kanban@Bosch
PPTX
Kanban coaching masterclass- Ravi's notes
PDF
Kanban seminar
PDF
LKCE18 Steve McGee - KMM Cultural Appraisal and Practical Guidance for Leaders
PPTX
Scrumban Demystified
PPTX
Project Place - lean and agile
PDF
Flow projects efficiently with a visual Portfolio Kanban system.pdf
PDF
Transitioning to Kanban: From Theory to Practice
PPTX
Kanban English
PPTX
Kanban_230916
PDF
Intro to Kanban
PPTX
Kanban explained David Anderson LAS 2011-zurich
PDF
Strategic Portfolio Management With Kanban
PPT
Kanban at radical_fusion
PPTX
Kanban at Bosch Software Innovations Bulgaria
PDF
Agile & Lean & Kanban in the Real World - A Case Study
PDF
Lean & kanban alem da agilidade
PDF
Deliver Value: Lean Kanban for Portfolio Prioritization
Introduction to kanban calgary .net user group - feb 6
Just-in-time development with kanban - JAX London 2011
KEA20 - Dimitar Bakardzhiev - Kanban@Bosch
Kanban coaching masterclass- Ravi's notes
Kanban seminar
LKCE18 Steve McGee - KMM Cultural Appraisal and Practical Guidance for Leaders
Scrumban Demystified
Project Place - lean and agile
Flow projects efficiently with a visual Portfolio Kanban system.pdf
Transitioning to Kanban: From Theory to Practice
Kanban English
Kanban_230916
Intro to Kanban
Kanban explained David Anderson LAS 2011-zurich
Strategic Portfolio Management With Kanban
Kanban at radical_fusion
Kanban at Bosch Software Innovations Bulgaria
Agile & Lean & Kanban in the Real World - A Case Study
Lean & kanban alem da agilidade
Deliver Value: Lean Kanban for Portfolio Prioritization
Ad

More from Gaetano Mazzanti (20)

PDF
Organic Change - Beyond Scaling Frameworks
PDF
Modern Portfolio Management Intro
PDF
Who’s to blame if you can’t achieve agility?
PDF
Metrics for Business Agility (whatever that means)
PDF
Process and Structure can be changed overnight. Mindsets can't
PDF
Burning Agile
PPTX
Innovation, Lean, Agile. Myths and Misconception
PDF
DevOps Metrics - Lies, Damned Lies and Statistics
PDF
One, No One, One Hundred Thousand Projects (Uno, Nessuno, Centomila Progetti)
PDF
You Don't Need To Change. Survival Is Optional
PDF
People as Bottlenecks
PDF
Esteem and Estimates (Ti Stimo Fratello)
PDF
Agile in the Bathtub
PDF
Metrics As A Learn And Change Agent
PDF
Kanban = Violet Pill
PPTX
How (fr)agile we are. ALE2011
PPT
Pre Mortem Retrospectives
PPTX
How (fr)agile we are
PPTX
Agile Principles, Agile People
PPTX
Agile KPIs
Organic Change - Beyond Scaling Frameworks
Modern Portfolio Management Intro
Who’s to blame if you can’t achieve agility?
Metrics for Business Agility (whatever that means)
Process and Structure can be changed overnight. Mindsets can't
Burning Agile
Innovation, Lean, Agile. Myths and Misconception
DevOps Metrics - Lies, Damned Lies and Statistics
One, No One, One Hundred Thousand Projects (Uno, Nessuno, Centomila Progetti)
You Don't Need To Change. Survival Is Optional
People as Bottlenecks
Esteem and Estimates (Ti Stimo Fratello)
Agile in the Bathtub
Metrics As A Learn And Change Agent
Kanban = Violet Pill
How (fr)agile we are. ALE2011
Pre Mortem Retrospectives
How (fr)agile we are
Agile Principles, Agile People
Agile KPIs

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
A Presentation on Artificial Intelligence
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
KodekX | Application Modernization Development
PDF
Machine learning based COVID-19 study performance prediction
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Cloud computing and distributed systems.
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Approach and Philosophy of On baking technology
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Encapsulation theory and applications.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Unlocking AI with Model Context Protocol (MCP)
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
A Presentation on Artificial Intelligence
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Understanding_Digital_Forensics_Presentation.pptx
KodekX | Application Modernization Development
Machine learning based COVID-19 study performance prediction
Building Integrated photovoltaic BIPV_UPV.pdf
Cloud computing and distributed systems.
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Reach Out and Touch Someone: Haptics and Empathic Computing
Per capita expenditure prediction using model stacking based on satellite ima...
Approach and Philosophy of On baking technology
Review of recent advances in non-invasive hemoglobin estimation
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Encapsulation theory and applications.pdf

Kanban for Portfolio Management