SlideShare a Scribd company logo
https://www.videvo.net/video/timelapse-of-traffic-in-downtown-hong-kong/7914/
PA U L R AY N E R
@thepaulrayner
F I G H T I N G T H E
I N V I S I B L E E N E M Y
“…the enemy of flow is __________?.”
– J O H N N Y A P P L E S E E D
“Type a quote here.”
– D O N R E I N E RT S E N
“…the enemy of flow is the invisible and
unmeasured queues that undermine all aspects
of product development performance.”
Development queues are invisible
MODEL THEM
EventStorm your value flow
Highlight queues (i.e. handoffs/wait-states)
Measuring and managing queues with Flow

flow.virtualgenius.com
Time for a metaphor
Is team capacity a PARKING LOT?
https://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Cedar_Point_parking_lot.jpg/1024px-Cedar_Point_parking_lot.jpg
Team capacity is a parking lot
TEAM CAPACITY IS A FREEWAY
Many teams operate in a state of
continuously high congestion
– J O H N N Y A P P L E S E E D
“Type a quote here.”
https://blog.danslimmon.com/tag/queueing-theory/
https://blog.danslimmon.com/tag/queueing-theory/
https://www.flickr.com/photos/volvob12b/9580811408
High congestion ==> Parking lot
https://www.flickr.com/photos/volvob12b/9580811408/
If you are a PARKING LOT
your goal is to MAXIMIZE UTILIZATION
If you are a FREEWAY
your goal is to REDUCE CONGESTION
Queues are emergent phenomena
Queues are emergent phenomena
Queues are inevitable
Queues increase cycle time nonlinearly
https://blog.danslimmon.com/tag/queueing-theory/
Queues grow faster than we can
shrink them
https://blog.danslimmon.com/tag/queueing-theory/
S W E E T
S P O T
Queues are a leading indicator of
longer cycle times and reduced
throughput
– R E I N E RT S E N
“Queues are the root cause of the majority of
economic waste in product development”
The goal is NOT to eliminate all queues
The goal is to
MANAGE AND CONSTRAIN QUEUES
(i.e. reduce their economic cost)
Reduce batch size
(e.g. slice your stories) to reduce
queue size
– R E I N E RT S E N
Make quick, forceful interventions
when queues start to grow
“The real art of managing queues is not about
monitoring them and setting limits, it’s
WHAT WE DO WHEN WE REACH THE LIMITS”
– A D A P T E D F R O M R E I N E RT S E N
9 ways to deal with emergent queues
1. Block making new commitments
2. Purge low-value commitments
3. Shed functionality
4. Quickly apply effort to the queue
5. Part-timers
6. Specialists
7. T-shaped people
8. Cross-train at adjacent processes
9. Change the job mix
DEMAND-
BASED
SUPPLY-
BASED
CLEVER!
– H E R A C L I T U S
πάντα ῥεῖ
– H E R A C L I T U S
“Everything flows”
T H A N K S
Paul Rayner

@thepaulrayner

paul@virtualgenius.com
exploreddd.com

More Related Content

Similar to Fighting the Invisible Enemy - Paul Rayner (NewCrafts 2018)

Value stream mapping f
Value stream mapping fValue stream mapping f
Value stream mapping fFarooq Omar
 
Ux Camp: Selling the value of UX
Ux Camp: Selling the value of UXUx Camp: Selling the value of UX
Ux Camp: Selling the value of UX
Kat K. Richards
 
What is Agile Development? From the historic point of view
What is Agile Development? From the historic point of viewWhat is Agile Development? From the historic point of view
What is Agile Development? From the historic point of view
Dotinum
 
Inception Phases - Handling Complexity
Inception Phases - Handling ComplexityInception Phases - Handling Complexity
Inception Phases - Handling Complexity
Equal Experts
 
"We are doing it wrong."
"We are doing it wrong.""We are doing it wrong."
"We are doing it wrong."
weissgraeber
 
ALN_Nepal-Agile_for_the_real_world
ALN_Nepal-Agile_for_the_real_worldALN_Nepal-Agile_for_the_real_world
ALN_Nepal-Agile_for_the_real_worldRoland Leibundgut
 
S.R.E - create ultra-scalable and highly reliable systems
S.R.E - create ultra-scalable and highly reliable systemsS.R.E - create ultra-scalable and highly reliable systems
S.R.E - create ultra-scalable and highly reliable systems
Ricardo Amaro
 
Agiles 2010
Agiles 2010Agiles 2010
Agiles 2010
Tiago Garcez
 
Keynote - AWS Summit Milano 2018
Keynote - AWS Summit Milano 2018Keynote - AWS Summit Milano 2018
Keynote - AWS Summit Milano 2018
Amazon Web Services
 
MongoDB Europe 2016 - Using MongoDB to Build a Fast and Scalable Content Repo...
MongoDB Europe 2016 - Using MongoDB to Build a Fast and Scalable Content Repo...MongoDB Europe 2016 - Using MongoDB to Build a Fast and Scalable Content Repo...
MongoDB Europe 2016 - Using MongoDB to Build a Fast and Scalable Content Repo...
MongoDB
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
LeadingAgile
 
Machine Learning Operations Active Failures, Latent Conditions
Machine Learning Operations Active Failures, Latent ConditionsMachine Learning Operations Active Failures, Latent Conditions
Machine Learning Operations Active Failures, Latent Conditions
Flavio Clesio
 
Unified Innovation Process
Unified Innovation ProcessUnified Innovation Process
Unified Innovation Process
Tae Won Ha
 
Diversity, Inclusive Mindsets, and Architecture
Diversity, Inclusive Mindsets, and ArchitectureDiversity, Inclusive Mindsets, and Architecture
Diversity, Inclusive Mindsets, and Architecture
Tracy Lee
 
Aprender sobre el futuro del ppm
Aprender sobre el futuro del ppmAprender sobre el futuro del ppm
Aprender sobre el futuro del ppm
Victor Corniel
 
UX Antwerp Meetup March 2019: "defining-digital-products"
UX Antwerp Meetup March 2019: "defining-digital-products"UX Antwerp Meetup March 2019: "defining-digital-products"
UX Antwerp Meetup March 2019: "defining-digital-products"
UX Antwerp Meetup
 
Help! Call a Plumber: How to Fix a Leaky Lead Funnel
Help! Call a Plumber: How to Fix a Leaky Lead FunnelHelp! Call a Plumber: How to Fix a Leaky Lead Funnel
Help! Call a Plumber: How to Fix a Leaky Lead Funnel
Etumos
 
Growth by Communication - Lessons in strategy
Growth by Communication - Lessons in strategyGrowth by Communication - Lessons in strategy
Growth by Communication - Lessons in strategyUdit C
 
Agile metrics mihai olaru
Agile metrics mihai olaruAgile metrics mihai olaru
Agile metrics mihai olaru
Mihai Olaru
 
Getting to the root cause defining the 3 m's of lean for process improvement...
Getting to the root cause  defining the 3 m's of lean for process improvement...Getting to the root cause  defining the 3 m's of lean for process improvement...
Getting to the root cause defining the 3 m's of lean for process improvement...
Samuel Chin, PMP, CSM
 

Similar to Fighting the Invisible Enemy - Paul Rayner (NewCrafts 2018) (20)

Value stream mapping f
Value stream mapping fValue stream mapping f
Value stream mapping f
 
Ux Camp: Selling the value of UX
Ux Camp: Selling the value of UXUx Camp: Selling the value of UX
Ux Camp: Selling the value of UX
 
What is Agile Development? From the historic point of view
What is Agile Development? From the historic point of viewWhat is Agile Development? From the historic point of view
What is Agile Development? From the historic point of view
 
Inception Phases - Handling Complexity
Inception Phases - Handling ComplexityInception Phases - Handling Complexity
Inception Phases - Handling Complexity
 
"We are doing it wrong."
"We are doing it wrong.""We are doing it wrong."
"We are doing it wrong."
 
ALN_Nepal-Agile_for_the_real_world
ALN_Nepal-Agile_for_the_real_worldALN_Nepal-Agile_for_the_real_world
ALN_Nepal-Agile_for_the_real_world
 
S.R.E - create ultra-scalable and highly reliable systems
S.R.E - create ultra-scalable and highly reliable systemsS.R.E - create ultra-scalable and highly reliable systems
S.R.E - create ultra-scalable and highly reliable systems
 
Agiles 2010
Agiles 2010Agiles 2010
Agiles 2010
 
Keynote - AWS Summit Milano 2018
Keynote - AWS Summit Milano 2018Keynote - AWS Summit Milano 2018
Keynote - AWS Summit Milano 2018
 
MongoDB Europe 2016 - Using MongoDB to Build a Fast and Scalable Content Repo...
MongoDB Europe 2016 - Using MongoDB to Build a Fast and Scalable Content Repo...MongoDB Europe 2016 - Using MongoDB to Build a Fast and Scalable Content Repo...
MongoDB Europe 2016 - Using MongoDB to Build a Fast and Scalable Content Repo...
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
 
Machine Learning Operations Active Failures, Latent Conditions
Machine Learning Operations Active Failures, Latent ConditionsMachine Learning Operations Active Failures, Latent Conditions
Machine Learning Operations Active Failures, Latent Conditions
 
Unified Innovation Process
Unified Innovation ProcessUnified Innovation Process
Unified Innovation Process
 
Diversity, Inclusive Mindsets, and Architecture
Diversity, Inclusive Mindsets, and ArchitectureDiversity, Inclusive Mindsets, and Architecture
Diversity, Inclusive Mindsets, and Architecture
 
Aprender sobre el futuro del ppm
Aprender sobre el futuro del ppmAprender sobre el futuro del ppm
Aprender sobre el futuro del ppm
 
UX Antwerp Meetup March 2019: "defining-digital-products"
UX Antwerp Meetup March 2019: "defining-digital-products"UX Antwerp Meetup March 2019: "defining-digital-products"
UX Antwerp Meetup March 2019: "defining-digital-products"
 
Help! Call a Plumber: How to Fix a Leaky Lead Funnel
Help! Call a Plumber: How to Fix a Leaky Lead FunnelHelp! Call a Plumber: How to Fix a Leaky Lead Funnel
Help! Call a Plumber: How to Fix a Leaky Lead Funnel
 
Growth by Communication - Lessons in strategy
Growth by Communication - Lessons in strategyGrowth by Communication - Lessons in strategy
Growth by Communication - Lessons in strategy
 
Agile metrics mihai olaru
Agile metrics mihai olaruAgile metrics mihai olaru
Agile metrics mihai olaru
 
Getting to the root cause defining the 3 m's of lean for process improvement...
Getting to the root cause  defining the 3 m's of lean for process improvement...Getting to the root cause  defining the 3 m's of lean for process improvement...
Getting to the root cause defining the 3 m's of lean for process improvement...
 

More from Paul Rayner

Strategic design using ddd
Strategic design using dddStrategic design using ddd
Strategic design using ddd
Paul Rayner
 
Keeping Architectures Relevant - 4 Feb 2010
Keeping Architectures Relevant - 4 Feb 2010Keeping Architectures Relevant - 4 Feb 2010
Keeping Architectures Relevant - 4 Feb 2010
Paul Rayner
 
.NET, Open Source and Mono (presented at Colorado Springs OS Group (9/24/2009)
.NET, Open Source and Mono (presented at Colorado Springs OS Group (9/24/2009).NET, Open Source and Mono (presented at Colorado Springs OS Group (9/24/2009)
.NET, Open Source and Mono (presented at Colorado Springs OS Group (9/24/2009)
Paul Rayner
 
"Done" - Are We There Yet?
"Done" - Are We There Yet?"Done" - Are We There Yet?
"Done" - Are We There Yet?
Paul Rayner
 
Introduction To Domain Driven Design
Introduction To Domain Driven DesignIntroduction To Domain Driven Design
Introduction To Domain Driven Design
Paul Rayner
 
.NET, OSS & Mono
.NET, OSS & Mono.NET, OSS & Mono
.NET, OSS & Mono
Paul Rayner
 

More from Paul Rayner (6)

Strategic design using ddd
Strategic design using dddStrategic design using ddd
Strategic design using ddd
 
Keeping Architectures Relevant - 4 Feb 2010
Keeping Architectures Relevant - 4 Feb 2010Keeping Architectures Relevant - 4 Feb 2010
Keeping Architectures Relevant - 4 Feb 2010
 
.NET, Open Source and Mono (presented at Colorado Springs OS Group (9/24/2009)
.NET, Open Source and Mono (presented at Colorado Springs OS Group (9/24/2009).NET, Open Source and Mono (presented at Colorado Springs OS Group (9/24/2009)
.NET, Open Source and Mono (presented at Colorado Springs OS Group (9/24/2009)
 
"Done" - Are We There Yet?
"Done" - Are We There Yet?"Done" - Are We There Yet?
"Done" - Are We There Yet?
 
Introduction To Domain Driven Design
Introduction To Domain Driven DesignIntroduction To Domain Driven Design
Introduction To Domain Driven Design
 
.NET, OSS & Mono
.NET, OSS & Mono.NET, OSS & Mono
.NET, OSS & Mono
 

Recently uploaded

Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
Srikant77
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 

Recently uploaded (20)

Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 

Fighting the Invisible Enemy - Paul Rayner (NewCrafts 2018)