SlideShare une entreprise Scribd logo
1  sur  38
Prioritization
10 different techniques for optimizing what to start next
@t_magennis | troy.magennis@focusedobjective.com
All slides and spreadsheets: Bit.ly/SimResources
@t_magennis
“The problem with any prioritization
decision is [it is a] decision to service one
job and delay another.”
Don Reinertsen
@t_magennis
Easy Fix
DO EVERYTHING NOW
by employing unlimited trained and
talented teams that delivery instantly
Have a doctor of every specialist discipline for every bed in the ER,
and one bed for every citizen in the local area
@t_magennis
Demand
Available
Capacity
@t_magennis
The Goal – What to start next
Given a set of things we could do next,
is one more economically advantageous
to start next given we can’t do them ALL
The Challenge – Doing one thing delays others
Every item has a different economic impact by being delayed.
The impact will be a product of lost value,
and how long they are delayed.
@t_magennis
Team size or
investment fixed
(cash fixed / poor)
Team size or
investment flexible
(cash flexible / rich)
Mature
market
(time rich)
Emerging
market
(time poor)
Low to Medium impact
of being wrong
“Limited in what we do”
High impact of being wrong
“Choosing wrong can be fatal”
Medium impact of being wrong
“Choosing wrong will slow growth”
Low impact of being wrong
“Just add people”
Choose based on impact of being wrong…
@t_magennis
Don’t use. Better option at similar effort
What starts on Twitter…
• Martin Burns, Joshua Arnold, Tony Grout, Chris Matts, Don Reinertsen
• Initial argument was about the SAFE cost of delay formula
• What I wanted to learn
• Document the methods used for prioritization
• Give advice to clients on why use one method versus another
• Uncover why flawed methods still occasionally work (context)
• My goal: Single page cheat-sheet
@t_magennis
@t_magennis
http://bit.ly/BetterPrioritization
@t_magennis
http://bit.ly/BetterPrioritization
Lessons…
• There is a continuum and trade off on two axis
• Effort to analyze (assumed related to time)
• Ability to uncover a more optimal answer (assumed it can be known)
• Considerations in choice
• How fixed is investment
• Uncertainty of development effort (how known and understood)
• Massive technical or development risk – choose more to the left, live with sub-optimal
• Minimal technical or development risk – choose more to the right, use impact to choose
• Impact of being sub-optimal in “value” delivery
• Inconvenience – choose more to the left
• Extinction – choose more to the right
@t_magennis
@t_magennis
@t_magennis
Random or
Intuition
“Value”
Multi-
faceted
value
Value AND
duration
Multi-
faceted
value and
duration
Long term
impact of
delay
More thinking
(effort) needed
Less chance of missing something BIG
Most optimized use of available teams
More chance of missing something BIG
Less optimized use of available teams
Most
common
My
preferred
@t_magennis
“Biggest Paycheck Wins”
Works:
• Lots of compelled options
• Effort is similar or fixed
• Reasonable HiPPO who listens and learns
Fails:
• When HiPPO isn’t accessible
• When the HiPPO has alternative motives
NOT EQUAL TO BIGGEST HIPPOCAMPUS
@t_magennis
“Biggest Liar Wins”
Works:
• Value is computable
• Effort is similar
Fails:
• Value is abstract
• Effort is different
“Now with Added Effort”
Works:
• Effort is dis-similar
Fails:
• Value and effort scaled poorly
How much value = how much effort
@t_magennis
“Un - SAFe”
Works:
• More than one type of value
• Effort (job size) dis-similar
Fails:
• Mixes dis-similar units
• Mixes dis-similar scales
SAFe Cost of Delay WSJF risks
• Mixes units
• Time criticality vs User Business Value?
• Un-scaled inputs
• A “5” in time criticality = “?” in user business value?
• What if one input is in the millions and one is in the thousands range
• Risk Reduction OR Opportunity Enablement
• Boolean operator in a mathematical formula?
• It would seem an arbitrary crutch because the formula was getting too big…
@t_magennis
Martin Burns correctly notes that these
issues are handled before items get to
this formula, so its important who trains
you to use this SAFe formula.
Hope it is Martin.
I suspect some trainers don’t!
@t_magennis
“SAFeR”
@t_magennis
“SAFeST”
Works:
• xxx
Fails:
• xxx
@t_magennis
“SAFeST” 1 2 3 5 8
User business value
Time criticality
Risk reduction /
Opportunity Enablement
$1000
$1000 $500,000
$100,000
5x difference!
This might matter!
Hmmmmm…..
“How much $ value would make us choose a “2” versus a “1”
“How much $ value would make us choose a “3” versus a “2”
Etc.
…
…
@t_magennis
Urgency Profiles
Works:
• Discusses when the impact felt
• Shows long-term impact of
delays, starts the conversation
Fails:
• Doesn’t quantify values, still
qualitative at its roots
@t_magennis
“CD3” – Price tag of Time
Works:
• Handles value AND URGENCY
• Identifies the top priorities fast
Fails:
• Value model requires “thinking”
• Increase / protect revenue
• Reduce / Avoid cost
Full paper at http://blackswanfarming.com
@t_magennis Full paper at http://blackswanfarming.com
@t_magennis Full paper at http://blackswanfarming.com
IT IS ABOUT
NOT MISSING
THESE!
@t_magennis
“Cost of Delay”
Works:
• Misses nothing
• A versus B choices
Fails:
• Never getting adopted
because it’s too hard!
Common Problem 1: Dependencies
• Definition: Something can’t be started until ….
• Options that are enabled by something else
• The enabler should carry the delay cost of those that it enables
• Dependencies restrict start order options
@t_magennis
Common Problem 2: Value Certainty
• Definition: Some valuable things are very uncertain….
• Balanced portfolio of risk tolerance
• 20% - exploratory: 50% of these can make a loss but you survive
• 50% - good bets, customer needs: moderate win/loss certainty
• 30% - certainties: enough of these to pay most of the bills
• Failure to choose enough high risk work increases risk of extinction
• Aligned to longer term strategy vs short term needs
@t_magennis
Common problem 3: Value is hard to define
• You need an agreed “Value” definition; it changes
• Quick alternatives –
• Compare to average:
• Last year revenue gain / number of features delivered last year
• Reference class forecasting
@t_magennis
Reference Class Value Forecasting
@t_magennis
Feature 1
$10,000
Feature 2
$1000
Feature 3
$3,000-8,000
Feature 4
?
Feature 4
$5,000 –
9,000
Step 1
Step 2
Step 3
Feature 1
$10,000
Feature 2
$1000
Feature 3
$3,000-8,000
Demo – COD spreadsheet (light)
@t_magennis
Demo – COD spreadsheet (medium)
@t_magennis
@t_magennis
Demo – COD spreadsheet (X-Large)
How to choose…
@t_magennis
@t_magennis
Team size or
investment fixed
(cash fixed / poor)
Team size or
investment flexible
(cash flexible / rich)
Mature
market
(time rich)
Emerging
market
(time poor)
Low to Medium impact
of being wrong
“Limited in what we do”
High impact of being wrong
“Choosing wrong can be fatal”
Medium impact of being wrong
“Choosing wrong will slow growth”
Low impact of being wrong
“Just add people”
Choose based on impact of being wrong…
@t_magennis
Don’t use. Better option at similar effort
@t_magennis
http://bit.ly/BetterPrioritization
Questions and Discussion…
• Too shy now?
• Email: troy.magennis@gmail.com
• Twitter: @t_magennis
• Want the slides or spreadsheets or resources?
• http://Bit.Ly/SimResources
• http://Bit.Ly/BetterPrioritization
• Please consider doing the feedback and review…
@t_magennis

Contenu connexe

Tendances

Full-Stack Agile - The Sprint Review (Scrum)
Full-Stack Agile - The Sprint Review (Scrum)Full-Stack Agile - The Sprint Review (Scrum)
Full-Stack Agile - The Sprint Review (Scrum)Ashley-Christian Hardy
 
Data driven coaching - Agile 2016 (troy magennis)
Data driven coaching  - Agile 2016 (troy magennis)Data driven coaching  - Agile 2016 (troy magennis)
Data driven coaching - Agile 2016 (troy magennis)Troy Magennis
 
The Importance of having a Sprint Goal
The Importance of having a Sprint GoalThe Importance of having a Sprint Goal
The Importance of having a Sprint GoalAbdul Muhaimin
 
Executing Change Management with Agile Practices
Executing Change Management with Agile PracticesExecuting Change Management with Agile Practices
Executing Change Management with Agile PracticesJason Little
 
Scaled Agile Framework (SAFe) 4.5 Metrics
Scaled Agile Framework (SAFe) 4.5 MetricsScaled Agile Framework (SAFe) 4.5 Metrics
Scaled Agile Framework (SAFe) 4.5 MetricsDavid Rico
 
What happens to engineering manager in agile world
What happens to engineering manager in agile worldWhat happens to engineering manager in agile world
What happens to engineering manager in agile worldNaveen Indusekhar
 
HACK IT! Urgent versus Important...
HACK IT!  Urgent versus Important...HACK IT!  Urgent versus Important...
HACK IT! Urgent versus Important...Paul Brown
 
Less intro workshop
Less intro workshopLess intro workshop
Less intro workshopElad Sofer
 
The cult of done manifesto (español)
The cult of done manifesto (español)The cult of done manifesto (español)
The cult of done manifesto (español)Andy De-La-Croix
 
Planning, prioritising and efficiency: a Time Management Workshop
Planning, prioritising and efficiency: a Time Management WorkshopPlanning, prioritising and efficiency: a Time Management Workshop
Planning, prioritising and efficiency: a Time Management WorkshopImprovement Skills Consulting Ltd.
 
How to be as Productive as US Presidents
How to be as Productive as US PresidentsHow to be as Productive as US Presidents
How to be as Productive as US PresidentsWeekdone.com
 
21 Story Splitting Patterns
21 Story Splitting Patterns21 Story Splitting Patterns
21 Story Splitting PatternsKent McDonald
 
Time management
Time managementTime management
Time managementArvind Rai
 

Tendances (20)

Full-Stack Agile - The Sprint Review (Scrum)
Full-Stack Agile - The Sprint Review (Scrum)Full-Stack Agile - The Sprint Review (Scrum)
Full-Stack Agile - The Sprint Review (Scrum)
 
Time Management
Time ManagementTime Management
Time Management
 
Data driven coaching - Agile 2016 (troy magennis)
Data driven coaching  - Agile 2016 (troy magennis)Data driven coaching  - Agile 2016 (troy magennis)
Data driven coaching - Agile 2016 (troy magennis)
 
The Importance of having a Sprint Goal
The Importance of having a Sprint GoalThe Importance of having a Sprint Goal
The Importance of having a Sprint Goal
 
Executing Change Management with Agile Practices
Executing Change Management with Agile PracticesExecuting Change Management with Agile Practices
Executing Change Management with Agile Practices
 
Scaled Agile Framework (SAFe) 4.5 Metrics
Scaled Agile Framework (SAFe) 4.5 MetricsScaled Agile Framework (SAFe) 4.5 Metrics
Scaled Agile Framework (SAFe) 4.5 Metrics
 
What happens to engineering manager in agile world
What happens to engineering manager in agile worldWhat happens to engineering manager in agile world
What happens to engineering manager in agile world
 
Estimation and Release Planning in Scrum
Estimation and Release Planning in ScrumEstimation and Release Planning in Scrum
Estimation and Release Planning in Scrum
 
HACK IT! Urgent versus Important...
HACK IT!  Urgent versus Important...HACK IT!  Urgent versus Important...
HACK IT! Urgent versus Important...
 
Less intro workshop
Less intro workshopLess intro workshop
Less intro workshop
 
Beyond scrum of scrums scaling agile how it works
Beyond scrum of scrums scaling agile how it worksBeyond scrum of scrums scaling agile how it works
Beyond scrum of scrums scaling agile how it works
 
The cult of done manifesto (español)
The cult of done manifesto (español)The cult of done manifesto (español)
The cult of done manifesto (español)
 
Agile
AgileAgile
Agile
 
Planning, prioritising and efficiency: a Time Management Workshop
Planning, prioritising and efficiency: a Time Management WorkshopPlanning, prioritising and efficiency: a Time Management Workshop
Planning, prioritising and efficiency: a Time Management Workshop
 
How to be as Productive as US Presidents
How to be as Productive as US PresidentsHow to be as Productive as US Presidents
How to be as Productive as US Presidents
 
21 Story Splitting Patterns
21 Story Splitting Patterns21 Story Splitting Patterns
21 Story Splitting Patterns
 
Agile Leadership
Agile LeadershipAgile Leadership
Agile Leadership
 
WTF is a Product Roadmap?
WTF is a Product Roadmap?WTF is a Product Roadmap?
WTF is a Product Roadmap?
 
Time management
Time managementTime management
Time management
 
Time management
Time managementTime management
Time management
 

Similaire à Prioritization – 10 different techniques for optimizing what to start next troy magennis

Software Developers In Test: The Supply-Side Crisis Facing Agile Adoptors
Software Developers In Test: The Supply-Side Crisis Facing Agile AdoptorsSoftware Developers In Test: The Supply-Side Crisis Facing Agile Adoptors
Software Developers In Test: The Supply-Side Crisis Facing Agile AdoptorsRichard Neeve
 
What to expect from running a startup
What to expect from running a startupWhat to expect from running a startup
What to expect from running a startupBenoit Wirz
 
InnovateEDU Bootcamp: 7 Questions Investors Will Ask About Your GoToMarket St...
InnovateEDU Bootcamp: 7 Questions Investors Will Ask About Your GoToMarket St...InnovateEDU Bootcamp: 7 Questions Investors Will Ask About Your GoToMarket St...
InnovateEDU Bootcamp: 7 Questions Investors Will Ask About Your GoToMarket St...Katie Martell
 
Testing metrics webinar
Testing metrics webinarTesting metrics webinar
Testing metrics webinarPractiTest
 
What to expect from investing in startups
What to expect from investing in startupsWhat to expect from investing in startups
What to expect from investing in startupsBenoit Wirz
 
The 8 Things Everyone Should Know About Startup Funding
The 8 Things Everyone Should Know About Startup FundingThe 8 Things Everyone Should Know About Startup Funding
The 8 Things Everyone Should Know About Startup FundingWilly Braun
 
Life Science Fast Track - Pitching the Plan
Life Science Fast Track - Pitching the PlanLife Science Fast Track - Pitching the Plan
Life Science Fast Track - Pitching the PlanThe Capital Network
 
Patrick McKenzie Opticon 2014: Advanced A/B Testing
Patrick McKenzie Opticon 2014: Advanced A/B TestingPatrick McKenzie Opticon 2014: Advanced A/B Testing
Patrick McKenzie Opticon 2014: Advanced A/B TestingPatrick McKenzie
 
Some of the real BIG Mistakes in Organizations...
Some of the real BIG Mistakes in Organizations...Some of the real BIG Mistakes in Organizations...
Some of the real BIG Mistakes in Organizations...Nino Messaoud
 
How Can Customer Centricity Be Profitable?
How Can Customer Centricity Be Profitable?How Can Customer Centricity Be Profitable?
How Can Customer Centricity Be Profitable?Monetate
 
Digital analytics: Optimization (Lecture 10)
Digital analytics: Optimization (Lecture 10)Digital analytics: Optimization (Lecture 10)
Digital analytics: Optimization (Lecture 10)Joni Salminen
 
Lean Startup in Big Corporation
Lean Startup in Big CorporationLean Startup in Big Corporation
Lean Startup in Big CorporationErkan Taş
 
Today and tomorrow in the world of email
Today and tomorrow in the world of emailToday and tomorrow in the world of email
Today and tomorrow in the world of emailPhillip Smith
 
Data-driven product management
Data-driven product managementData-driven product management
Data-driven product managementArseny Kravchenko
 
Digital transformation
Digital transformationDigital transformation
Digital transformationJan Heyens
 
Lean Analytics for Intrapreneurs (Lean Startup Conf 2013)
Lean Analytics for Intrapreneurs (Lean Startup Conf 2013)Lean Analytics for Intrapreneurs (Lean Startup Conf 2013)
Lean Analytics for Intrapreneurs (Lean Startup Conf 2013)Lean Analytics
 
Lean Analytics for Intrapreneurs by Allistair Croll
Lean Analytics for Intrapreneurs by Allistair CrollLean Analytics for Intrapreneurs by Allistair Croll
Lean Analytics for Intrapreneurs by Allistair CrollLean Startup Co.
 

Similaire à Prioritization – 10 different techniques for optimizing what to start next troy magennis (20)

Software Developers In Test: The Supply-Side Crisis Facing Agile Adoptors
Software Developers In Test: The Supply-Side Crisis Facing Agile AdoptorsSoftware Developers In Test: The Supply-Side Crisis Facing Agile Adoptors
Software Developers In Test: The Supply-Side Crisis Facing Agile Adoptors
 
What to expect from running a startup
What to expect from running a startupWhat to expect from running a startup
What to expect from running a startup
 
InnovateEDU Bootcamp: 7 Questions Investors Will Ask About Your GoToMarket St...
InnovateEDU Bootcamp: 7 Questions Investors Will Ask About Your GoToMarket St...InnovateEDU Bootcamp: 7 Questions Investors Will Ask About Your GoToMarket St...
InnovateEDU Bootcamp: 7 Questions Investors Will Ask About Your GoToMarket St...
 
Testing metrics webinar
Testing metrics webinarTesting metrics webinar
Testing metrics webinar
 
What to expect from investing in startups
What to expect from investing in startupsWhat to expect from investing in startups
What to expect from investing in startups
 
The 8 Things Everyone Should Know About Startup Funding
The 8 Things Everyone Should Know About Startup FundingThe 8 Things Everyone Should Know About Startup Funding
The 8 Things Everyone Should Know About Startup Funding
 
Life Science Fast Track - Pitching the Plan
Life Science Fast Track - Pitching the PlanLife Science Fast Track - Pitching the Plan
Life Science Fast Track - Pitching the Plan
 
Patrick McKenzie Opticon 2014: Advanced A/B Testing
Patrick McKenzie Opticon 2014: Advanced A/B TestingPatrick McKenzie Opticon 2014: Advanced A/B Testing
Patrick McKenzie Opticon 2014: Advanced A/B Testing
 
Some of the real BIG Mistakes in Organizations...
Some of the real BIG Mistakes in Organizations...Some of the real BIG Mistakes in Organizations...
Some of the real BIG Mistakes in Organizations...
 
How Can Customer Centricity Be Profitable?
How Can Customer Centricity Be Profitable?How Can Customer Centricity Be Profitable?
How Can Customer Centricity Be Profitable?
 
Fast close slides
Fast close slidesFast close slides
Fast close slides
 
Digital analytics: Optimization (Lecture 10)
Digital analytics: Optimization (Lecture 10)Digital analytics: Optimization (Lecture 10)
Digital analytics: Optimization (Lecture 10)
 
Lean Startup in Big Corporation
Lean Startup in Big CorporationLean Startup in Big Corporation
Lean Startup in Big Corporation
 
MVP
MVPMVP
MVP
 
Today and tomorrow in the world of email
Today and tomorrow in the world of emailToday and tomorrow in the world of email
Today and tomorrow in the world of email
 
Lean analytics
Lean analyticsLean analytics
Lean analytics
 
Data-driven product management
Data-driven product managementData-driven product management
Data-driven product management
 
Digital transformation
Digital transformationDigital transformation
Digital transformation
 
Lean Analytics for Intrapreneurs (Lean Startup Conf 2013)
Lean Analytics for Intrapreneurs (Lean Startup Conf 2013)Lean Analytics for Intrapreneurs (Lean Startup Conf 2013)
Lean Analytics for Intrapreneurs (Lean Startup Conf 2013)
 
Lean Analytics for Intrapreneurs by Allistair Croll
Lean Analytics for Intrapreneurs by Allistair CrollLean Analytics for Intrapreneurs by Allistair Croll
Lean Analytics for Intrapreneurs by Allistair Croll
 

Plus de Troy Magennis

What is the story with agile data keynote agile 2018 (Magennis)
What is the story with agile data keynote   agile 2018 (Magennis)What is the story with agile data keynote   agile 2018 (Magennis)
What is the story with agile data keynote agile 2018 (Magennis)Troy Magennis
 
I love the smell of data in the morning (getting started with data science) ...
I love the smell of data in the morning (getting started with data science)  ...I love the smell of data in the morning (getting started with data science)  ...
I love the smell of data in the morning (getting started with data science) ...Troy Magennis
 
Forecasting using data - Deliver 2016
Forecasting using data  - Deliver 2016Forecasting using data  - Deliver 2016
Forecasting using data - Deliver 2016Troy Magennis
 
Data driven coaching - Deliver 2016
Data driven coaching - Deliver 2016Data driven coaching - Deliver 2016
Data driven coaching - Deliver 2016Troy Magennis
 
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...Troy Magennis
 
Agile 2014 Software Moneyball (Troy Magennis)
Agile 2014   Software Moneyball (Troy Magennis)Agile 2014   Software Moneyball (Troy Magennis)
Agile 2014 Software Moneyball (Troy Magennis)Troy Magennis
 
LKNA 2014 Risk and Impediment Analysis and Analytics - Troy Magennis
LKNA 2014 Risk and Impediment Analysis and Analytics - Troy MagennisLKNA 2014 Risk and Impediment Analysis and Analytics - Troy Magennis
LKNA 2014 Risk and Impediment Analysis and Analytics - Troy MagennisTroy Magennis
 
Modeling, simulation & data mining: Answering Tough Executive Questions (Agil...
Modeling, simulation & data mining: Answering Tough Executive Questions (Agil...Modeling, simulation & data mining: Answering Tough Executive Questions (Agil...
Modeling, simulation & data mining: Answering Tough Executive Questions (Agil...Troy Magennis
 
Using Simulation to Manage Software Delivery Risk
Using Simulation to Manage Software Delivery RiskUsing Simulation to Manage Software Delivery Risk
Using Simulation to Manage Software Delivery RiskTroy Magennis
 

Plus de Troy Magennis (9)

What is the story with agile data keynote agile 2018 (Magennis)
What is the story with agile data keynote   agile 2018 (Magennis)What is the story with agile data keynote   agile 2018 (Magennis)
What is the story with agile data keynote agile 2018 (Magennis)
 
I love the smell of data in the morning (getting started with data science) ...
I love the smell of data in the morning (getting started with data science)  ...I love the smell of data in the morning (getting started with data science)  ...
I love the smell of data in the morning (getting started with data science) ...
 
Forecasting using data - Deliver 2016
Forecasting using data  - Deliver 2016Forecasting using data  - Deliver 2016
Forecasting using data - Deliver 2016
 
Data driven coaching - Deliver 2016
Data driven coaching - Deliver 2016Data driven coaching - Deliver 2016
Data driven coaching - Deliver 2016
 
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...
Risk Management and Reliable Forecasting using Un-reliable Data (magennis) - ...
 
Agile 2014 Software Moneyball (Troy Magennis)
Agile 2014   Software Moneyball (Troy Magennis)Agile 2014   Software Moneyball (Troy Magennis)
Agile 2014 Software Moneyball (Troy Magennis)
 
LKNA 2014 Risk and Impediment Analysis and Analytics - Troy Magennis
LKNA 2014 Risk and Impediment Analysis and Analytics - Troy MagennisLKNA 2014 Risk and Impediment Analysis and Analytics - Troy Magennis
LKNA 2014 Risk and Impediment Analysis and Analytics - Troy Magennis
 
Modeling, simulation & data mining: Answering Tough Executive Questions (Agil...
Modeling, simulation & data mining: Answering Tough Executive Questions (Agil...Modeling, simulation & data mining: Answering Tough Executive Questions (Agil...
Modeling, simulation & data mining: Answering Tough Executive Questions (Agil...
 
Using Simulation to Manage Software Delivery Risk
Using Simulation to Manage Software Delivery RiskUsing Simulation to Manage Software Delivery Risk
Using Simulation to Manage Software Delivery Risk
 

Dernier

2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shardsChristopher Curtin
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingShane Coughlan
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingShane Coughlan
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxRTS corp
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesKrzysztofKkol1
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdfAndrey Devyatkin
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogueitservices996
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencessuser9e7c64
 

Dernier (20)

2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogue
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
 

Prioritization – 10 different techniques for optimizing what to start next troy magennis

  • 1. Prioritization 10 different techniques for optimizing what to start next @t_magennis | troy.magennis@focusedobjective.com All slides and spreadsheets: Bit.ly/SimResources
  • 2. @t_magennis “The problem with any prioritization decision is [it is a] decision to service one job and delay another.” Don Reinertsen
  • 3. @t_magennis Easy Fix DO EVERYTHING NOW by employing unlimited trained and talented teams that delivery instantly Have a doctor of every specialist discipline for every bed in the ER, and one bed for every citizen in the local area
  • 5. @t_magennis The Goal – What to start next Given a set of things we could do next, is one more economically advantageous to start next given we can’t do them ALL The Challenge – Doing one thing delays others Every item has a different economic impact by being delayed. The impact will be a product of lost value, and how long they are delayed.
  • 6. @t_magennis Team size or investment fixed (cash fixed / poor) Team size or investment flexible (cash flexible / rich) Mature market (time rich) Emerging market (time poor) Low to Medium impact of being wrong “Limited in what we do” High impact of being wrong “Choosing wrong can be fatal” Medium impact of being wrong “Choosing wrong will slow growth” Low impact of being wrong “Just add people”
  • 7. Choose based on impact of being wrong… @t_magennis Don’t use. Better option at similar effort
  • 8. What starts on Twitter… • Martin Burns, Joshua Arnold, Tony Grout, Chris Matts, Don Reinertsen • Initial argument was about the SAFE cost of delay formula • What I wanted to learn • Document the methods used for prioritization • Give advice to clients on why use one method versus another • Uncover why flawed methods still occasionally work (context) • My goal: Single page cheat-sheet @t_magennis
  • 11. Lessons… • There is a continuum and trade off on two axis • Effort to analyze (assumed related to time) • Ability to uncover a more optimal answer (assumed it can be known) • Considerations in choice • How fixed is investment • Uncertainty of development effort (how known and understood) • Massive technical or development risk – choose more to the left, live with sub-optimal • Minimal technical or development risk – choose more to the right, use impact to choose • Impact of being sub-optimal in “value” delivery • Inconvenience – choose more to the left • Extinction – choose more to the right @t_magennis
  • 13. @t_magennis Random or Intuition “Value” Multi- faceted value Value AND duration Multi- faceted value and duration Long term impact of delay More thinking (effort) needed Less chance of missing something BIG Most optimized use of available teams More chance of missing something BIG Less optimized use of available teams Most common My preferred
  • 14. @t_magennis “Biggest Paycheck Wins” Works: • Lots of compelled options • Effort is similar or fixed • Reasonable HiPPO who listens and learns Fails: • When HiPPO isn’t accessible • When the HiPPO has alternative motives NOT EQUAL TO BIGGEST HIPPOCAMPUS
  • 15. @t_magennis “Biggest Liar Wins” Works: • Value is computable • Effort is similar Fails: • Value is abstract • Effort is different
  • 16. “Now with Added Effort” Works: • Effort is dis-similar Fails: • Value and effort scaled poorly How much value = how much effort
  • 17. @t_magennis “Un - SAFe” Works: • More than one type of value • Effort (job size) dis-similar Fails: • Mixes dis-similar units • Mixes dis-similar scales
  • 18. SAFe Cost of Delay WSJF risks • Mixes units • Time criticality vs User Business Value? • Un-scaled inputs • A “5” in time criticality = “?” in user business value? • What if one input is in the millions and one is in the thousands range • Risk Reduction OR Opportunity Enablement • Boolean operator in a mathematical formula? • It would seem an arbitrary crutch because the formula was getting too big… @t_magennis Martin Burns correctly notes that these issues are handled before items get to this formula, so its important who trains you to use this SAFe formula. Hope it is Martin. I suspect some trainers don’t!
  • 21. @t_magennis “SAFeST” 1 2 3 5 8 User business value Time criticality Risk reduction / Opportunity Enablement $1000 $1000 $500,000 $100,000 5x difference! This might matter! Hmmmmm….. “How much $ value would make us choose a “2” versus a “1” “How much $ value would make us choose a “3” versus a “2” Etc. … …
  • 22. @t_magennis Urgency Profiles Works: • Discusses when the impact felt • Shows long-term impact of delays, starts the conversation Fails: • Doesn’t quantify values, still qualitative at its roots
  • 23. @t_magennis “CD3” – Price tag of Time Works: • Handles value AND URGENCY • Identifies the top priorities fast Fails: • Value model requires “thinking” • Increase / protect revenue • Reduce / Avoid cost Full paper at http://blackswanfarming.com
  • 24. @t_magennis Full paper at http://blackswanfarming.com
  • 25. @t_magennis Full paper at http://blackswanfarming.com IT IS ABOUT NOT MISSING THESE!
  • 26. @t_magennis “Cost of Delay” Works: • Misses nothing • A versus B choices Fails: • Never getting adopted because it’s too hard!
  • 27. Common Problem 1: Dependencies • Definition: Something can’t be started until …. • Options that are enabled by something else • The enabler should carry the delay cost of those that it enables • Dependencies restrict start order options @t_magennis
  • 28. Common Problem 2: Value Certainty • Definition: Some valuable things are very uncertain…. • Balanced portfolio of risk tolerance • 20% - exploratory: 50% of these can make a loss but you survive • 50% - good bets, customer needs: moderate win/loss certainty • 30% - certainties: enough of these to pay most of the bills • Failure to choose enough high risk work increases risk of extinction • Aligned to longer term strategy vs short term needs @t_magennis
  • 29. Common problem 3: Value is hard to define • You need an agreed “Value” definition; it changes • Quick alternatives – • Compare to average: • Last year revenue gain / number of features delivered last year • Reference class forecasting @t_magennis
  • 30. Reference Class Value Forecasting @t_magennis Feature 1 $10,000 Feature 2 $1000 Feature 3 $3,000-8,000 Feature 4 ? Feature 4 $5,000 – 9,000 Step 1 Step 2 Step 3 Feature 1 $10,000 Feature 2 $1000 Feature 3 $3,000-8,000
  • 31. Demo – COD spreadsheet (light) @t_magennis
  • 32. Demo – COD spreadsheet (medium) @t_magennis
  • 33. @t_magennis Demo – COD spreadsheet (X-Large)
  • 35. @t_magennis Team size or investment fixed (cash fixed / poor) Team size or investment flexible (cash flexible / rich) Mature market (time rich) Emerging market (time poor) Low to Medium impact of being wrong “Limited in what we do” High impact of being wrong “Choosing wrong can be fatal” Medium impact of being wrong “Choosing wrong will slow growth” Low impact of being wrong “Just add people”
  • 36. Choose based on impact of being wrong… @t_magennis Don’t use. Better option at similar effort
  • 38. Questions and Discussion… • Too shy now? • Email: troy.magennis@gmail.com • Twitter: @t_magennis • Want the slides or spreadsheets or resources? • http://Bit.Ly/SimResources • http://Bit.Ly/BetterPrioritization • Please consider doing the feedback and review… @t_magennis

Notes de l'éditeur

  1. Welcome the Forecasting using Data session. I’m Troy Magennis, and I’ve got 40 minutes to convince you that Forecasting is both easier than you think, and likely to outperform your intuition.