SlideShare a Scribd company logo
1 of 54
Download to read offline
PEOPLE AS
BOTTLENECKS
Gaetano Mazzanti
Agile42
@mgaewsj
BOTTLENECK:
DEFINITIONS
1 
A : A NARROW ROUTE

B : A POINT OF TRAFFIC CONGESTION

2 
A : SOMEONE OR SOMETHING THAT

 
RETARDS OR HALTS FREE MOVEMENT

 
AND PROGRESS

B : IMPASSE

Merriam-Webster www.m-w.com
BOTTLENECKS EVERYWHERE
WATER
TRAFFIC
MANUFACTURING
COMPUTER NETWORKS
KNOWLEDGE WORK
TRAFFIC JAMS
IS SLOW TRAFFIC CAUSED BY
BAD DRIVERS?
Deming	
  
95/5	
  
TRAFFIC JAMS
WHAT ABOUT THESE?
Deming	
  
95/5	
  
BOTTLENECKS
PHYSICAL
NONPHYSICAL
LET’S	
  FOCUS	
  ON	
  THESE	
  
UNFORTUNATELY	
  THEY’RE	
  
NOT	
  SO	
  EASY	
  TO	
  SPOT	
  
NONPHYSICAL BOTTLENECKS
POLICIES
SKILLS
 ATTITUDE
PEOPLE AND BOTTLENECKS
BEING A BOTTLENECK
VS
INDUCING/CREATING
BOTTLENECKS
BEING A BOTTLENECK
NOT AVAILABLE (OVERLOAD, TRAVEL, HIDING)
DEFERRING/NOT MAKING DECISIONS
(OVERBURDEN, INCOMPETENCE, CYA)
CENTRALIZING DECISIONS/NEVER
DELEGATE (CONTROL FREAK)
LACK OF COMMUNICATION SKILLS
SPECIALIST* (MULTIPLE CLIENTS)
*formally not a bottleneck but effects are the same
INDUCING/CREATING
BOTTLENECKS
OFTEN DUE TO
OBSESSION WITH
EFFICIENCY AND CONTROL
INDUCING/CREATING
BOTTLENECKS
OVERLOADING PEOPLE
ASSIGNING MULTIPLE TASKS
NO FILTERING (“I WANT EVERYTHING”)
HIDING INFORMATION, MAKING
IT AVAILABLE TOO LATE (GENERATING
EMERGENCIES)
CREATING/MAINTAINING SILOS AND CEILINGS
MICROMANAGING
PUSH	
  
WEAPONS OF
FLOW DESTRUCTION
HOW DO YOU SPOT
BOTTLENECKS?
WARNING:
THE MAIN ISSUE IS NOT BOTTLENECKS
BUT THEIR ECONOMIC IMPACT
FOCUS ON FLOW
VISUALIZE AND MEASURE
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	
  
MEASURE FLOW
B	
  
C	
  D	
  
F	
  
E	
  
A	
  
ideas	
   elaborate	
   do	
   delivered	
  validate	
  
G	
  
H	
  
I	
   sub-cycle times
MEASURE # 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
SPEED AT BOTTLENECK
FLOW = VELOCITY x AREA
VELOCITY IS LOWER BEFORE BOTTLENECK
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	
  
CHARTING
CC (CONTROL CHART)
CFD (CUMULATIVE FLOW DIAGRAM)
CONTROL CHART
4	
  
6	
  
8	
  
10	
  
12	
  
14	
  
16	
  
average	
  cycleLme	
  
UCL	
  
LCL	
  
cycle	
  Lme	
  
KNOWLEDGE WORK
HAS HIGH VARIABILITY
CONTROL CHART
EFFECT OF
BOTTLENECK
0	
  
5	
  
10	
  
15	
  
20	
  
25	
  
average	
  cycleLme	
  
UCL	
  
LCL	
  
cycle	
  Lme	
  
CFD
Lme	
  
cumulaLve	
  quanLty	
  
arrivals	
  
departures	
  
WIP	
  
(avg.	
  queue	
  size)	
  
cycle	
  Lme	
  
(avg.	
  Lme	
  in	
  queue)	
  
arrivals
 departures
AIRPORT CHECK-IN
CFD
Lme	
  
cumulaLve	
  quanLty	
  
arrivals	
  
departures	
  
WIP	
  
(avg.	
  queue	
  size)	
  
cycle	
  Lme	
  
(avg.	
  Lme	
  in	
  queue)	
  
arrivals
 departures
AIRPORT CHECK-IN
CFD
Lme	
  
cumulaLve	
  quanLty	
  
arrivals	
  
departures	
  
WIP	
  
(avg.	
  queue	
  size)	
  
cycle	
  Lme	
  
(avg.	
  Lme	
  in	
  queue)	
  
arrivals
 departures
AIRPORT CHECK-IN
CFD
Lme	
  
cumulaLve	
  quanLty	
  
faster	
  
arrivals	
  
AIRPORT CHECK-IN
Lme	
  
cumulaLve	
  quanLty	
  
QUEUE	
  LENGTH	
  
AND	
  WAITING	
  TIME	
  
INCREASE	
  
WIP	
  
cycle	
  Lme	
  
AIRPORT CHECK-IN
FASTER ARRIVALS
CFD
Lme	
  
cumulaLve	
  quanLty	
  
WIP	
  
cycle	
  Lme	
  
CFD
AIRPORT CHECK-IN
FASTER ARRIVALS
arrivals
 departures
Lme	
  
cumulaLve	
  quanLty	
  
WIP	
  
cycle	
  Lme	
  
CFD
AIRPORT CHECK-IN
FASTER ARRIVALS
arrivals
 departures
BACK TO OUR
BOTTLENECK EXAMPLE
CFD
BACK TO OUR
BOTTLENECK EXAMPLE
CFD
FLAT	
  LINE,	
  HEIGHT	
  
GOES	
  TO	
  ZERO	
  
INCREASING	
  
HEIGHT	
  (QUEUE)	
  
CONSTRAIN WIP
HIGH WIP -> LONG CYCLE TIMES
HIGH UTILIZATION LEADS TO QUEUES (USE
SLACK)
THE BIGGER THE QUEUES THE MORE THEY
COST
0"
2"
4"
6"
8"
10"
12"
14"
16"
18"
1" 2" 3" 4" 5" 6"
ideas"
elaborate"
do"
validate"
delivered"
BOTTLENECKS AND
WIP CONSTRAINTS
QUEUE	
  
MOVES	
  HERE	
  
TWO	
  FLAT	
  
LINES	
  
ARTIFICIAL	
  
BOTTLENECK	
  
FOCUS ON THE REAL PROBLEM
REDUCE BATCH SIZE
SMALLER BATCHES REDUCE
QUEUE SIZE
CYCLE TIME
FLOW VARIABILITY
FEEDBACK DELAY
RISK
OVERHEAD
BEFORE ATTACKING BOTTLENECKS
IT IS EASIER TO START
THAN IT IS TO FINISH
MULTITASKING
MULTITASKING SUCKS
MULTITASKING MAKES YOU LOOK
BUSY AND SMART
MULTI-TASKERS
MAKE VERY POOR
MULTI-TASKERS
(Stanford study, 2009)
“they felt productive because they touched so many different tasks –
but when tested against people who focused on one thing at a time,
multi-taskers lost and lost big”. Eyal Ophir
MULTITASKING SUCKS
visualphotos.com	
  
1
2
3
4
5
6
YOUR	
  MULTITASKING	
  
IS	
  MY	
  BOTTLENECK	
  
Jim	
  Benson	
  
1
2
3
4
5
6
T.O.C. APPROACH
1.  IDENTIFY THE CONSTRAINT
(CCR - Capacity Constrained Resource)
2.  DECIDE HOW BEST TO EXPLOIT THE
CONSTRAINT
3.  SUBORDINATE EVERYTHING ELSE TO THE
ABOVE DECISIONS
4.  ELEVATE THE CONSTRAINT
5.  RE-EVALUATE
E.GoldraA	
  
LIMITS OF T.O.C.
FLOW ISSUES DO NOT ALWAYS IMPLY A
BOTTLENECK
KNOWLEDGE WORK HAS HIGH
VARIABILITY
CCR NOT EASY TO FIND IN THIS
CONTEXT
ADDING CAPACITY AT BOTTLENECK NOT
ALWAYS CONVENIENT
BOTTLENECK NEVER RUNNING OUT OF
WORK NOT ALWAYS CONVENIENT
LOOKING AT THE WHOLE
BOTTLENECKS BEFORE OR AFTER DEVELOPMENT
CONCEPT PHASE TOO SLOW? PRODUCING
INCOHERENT, CONFUSED INFORMATION? LOTS OF
REWORK?
STAGING AND DEPLOYMENT ISSUES? LAUNCHING
PRODUCTS TOO EARLY? LOTS OF REWORK? 
SUPPORT	
  
AGILE HAS INTRODUCED
A NEW BOTTLENECK
BACKLOG	
  
TECH	
  BUSINESS	
  
UNFORTUNATELY
POTENTIAL
v
AGILE HAS INTRODUCED
A NEW BOTTLENECK
BACKLOG	
  
COMMITTED	
  OR	
  NOT?	
  
STATIC	
  OR	
  DYNAMIC?	
  
PUSH	
  OR	
  PULL?	
  
COST	
  OF	
  DELAY?	
  
UNFORTUNATELY
POTENTIAL
v
THE	
  PRODUCT	
  OWNER	
  
NOT	
  AVAILABLE	
  
NOT	
  KNOWLEDGEABLE	
  
NOT	
  AUTHORITATIVE	
  
NOT	
  COMMUNICATIVE	
  
TOO	
  MUCH	
  FOR	
  ONE	
  PERSON?	
  
YES
BUT
YET ANOTHER
KIND OF BOTTLENECK
RESISTANCE TO CHANGE 
EMBRACING JUST SOME OF IT
NEVER CHANGING BOARD DESIGN,
POLICIES, WIP LIMITS, ETC. 
KANBUT
WRAPPING UP
FOCUS ON FLOW
BEWARE OF VARIABILITY
REDUCE BATCH SIZE
CONSTRAIN WIP
“the greatest waste…
is failure to use the abilities of people…
to learn about their frustrations…” 
E.Deming
BUT WAIT, THERE’S MORE
TRUST
LEARN
KANBAN BUILDS TRUST
AND FOSTERS A LEARNING CULTURE
TRUST != HERO CULTURE

TRUST CAN SCALE
HEROES DON’T
C.Moody	
  
AM I THE BOTTLENECK?
NEVER STOP ASKING YOURSELF
Gaetano Mazzanti
Agile42
@mgaewsj
gaetano.mazzanti@agile42.com

More Related Content

More from Gaetano Mazzanti

More from Gaetano Mazzanti (16)

Process and Structure can be changed overnight. Mindsets can't
Process and Structure can be changed overnight. Mindsets can'tProcess and Structure can be changed overnight. Mindsets can't
Process and Structure can be changed overnight. Mindsets can't
 
Burning Agile
Burning AgileBurning Agile
Burning Agile
 
Innovation, Lean, Agile. Myths and Misconception
Innovation, Lean, Agile. Myths and MisconceptionInnovation, Lean, Agile. Myths and Misconception
Innovation, Lean, Agile. Myths and Misconception
 
DevOps Metrics - Lies, Damned Lies and Statistics
DevOps Metrics - Lies, Damned Lies and StatisticsDevOps Metrics - Lies, Damned Lies and Statistics
DevOps Metrics - Lies, Damned Lies and Statistics
 
One, No One, One Hundred Thousand Projects (Uno, Nessuno, Centomila Progetti)
One, No One, One Hundred Thousand Projects (Uno, Nessuno, Centomila Progetti)One, No One, One Hundred Thousand Projects (Uno, Nessuno, Centomila Progetti)
One, No One, One Hundred Thousand Projects (Uno, Nessuno, Centomila Progetti)
 
You Don't Need To Change. Survival Is Optional
You Don't Need To Change. Survival Is OptionalYou Don't Need To Change. Survival Is Optional
You Don't Need To Change. Survival Is Optional
 
Kanban for Portfolio Management
Kanban for Portfolio ManagementKanban for Portfolio Management
Kanban for Portfolio Management
 
Esteem and Estimates (Ti Stimo Fratello)
Esteem and Estimates (Ti Stimo Fratello)Esteem and Estimates (Ti Stimo Fratello)
Esteem and Estimates (Ti Stimo Fratello)
 
Agile in the Bathtub
Agile in the BathtubAgile in the Bathtub
Agile in the Bathtub
 
Metrics As A Learn And Change Agent
Metrics As A Learn And Change AgentMetrics As A Learn And Change Agent
Metrics As A Learn And Change Agent
 
Kanban = Violet Pill
Kanban = Violet PillKanban = Violet Pill
Kanban = Violet Pill
 
How (fr)agile we are. ALE2011
How (fr)agile we are. ALE2011How (fr)agile we are. ALE2011
How (fr)agile we are. ALE2011
 
Pre Mortem Retrospectives
Pre Mortem RetrospectivesPre Mortem Retrospectives
Pre Mortem Retrospectives
 
How (fr)agile we are
How (fr)agile we areHow (fr)agile we are
How (fr)agile we are
 
Agile Principles, Agile People
Agile Principles, Agile PeopleAgile Principles, Agile People
Agile Principles, Agile People
 
Agile KPIs
Agile KPIsAgile KPIs
Agile KPIs
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+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@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
+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...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

People as Bottlenecks