SlideShare uma empresa Scribd logo
1 de 19
The Trend is your Friend
Meaningful Forecasting for Agile Teams
Craig Drayton
@craigdrayton
think sharp elabor8
think sharp elabor8
Agile
planning
has gone
horribly
wrong.
think sharp elabor8
Your customer does not care
how many Story Points
you deliver.
think sharp elabor8
But if forecasting delivery
dates is important to you…
… there are ways to
do it that don’t suck.
think sharp elabor8
What is forecasting?
Forecasting is using past data
to predict the likelihood of future outcomes
Agile forecasting is typically based on
Velocity (Average Story Points per Sprint)
(assuming that the future looks like the past)
think sharp elabor8
What’s wrong with using velocity to forecast?
Average October day in Melbourne:
Cloudy, light winds, high of 19.7°
October 8th, 2016 in Melbourne:
think sharp elabor8
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Frequency
Story one:
Completed in 16
days.
Story two:
Completed in 9
days
Story three:
Completed in 13
days.
How long would you
estimate the next
story will take?
Story fifteen:
How long do you estimate the
next story will take now?
System Lead Time
(days)
The average is not enough
think sharp elabor8
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 System Lead Time
(days)
Frequency
The SHAPE of data is more
important than individual data
points, or the average value
We can be ~75% (11/15) certain
that lead time will be between
5 and 9 days assuming that our
model remains stable
The average is not enough
think sharp elabor8
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Frequency
We can be ~75% (11/15) certain
that lead time will be between
6 and 8 days assuming that our
model remains stable
System Lead Time
(days)
The average is not enough
think sharp elabor8
Monte Carlo Simulation
Use past delivery data
to simulate future progress.
Do it lots of times
to see the likelihood
of different outcomes
think sharp elabor8
Monte Carlo Simulation
18 Days
15 Days
21 Days
18 Days
Sample randomly from
data on your past
progress…
...running through your
backlog to simulate your
future end date.
Do this thousands of times.
The proportion of
simulation runs that finish
by each date
= the likelihood of being
finished by that date
15 16 17 18 19 20 21 22 23
Lieklihood
Days to finish
think sharp elabor8
Monte Carlo Simulation
Now you can have better conversations.
15 16 17 18 19 20 21 22
Lieklihood
Days to finish backlog
There’s a 50/50 chance we’ll be
done within the next 18 days.
If you need more certainty,
there’s a 75% chance we’ll be
done within 19 days.
But if you want to be 95%
sure, better give it 22 days.
think sharp elabor8
But ONLY if your future
looks like your past!
think sharp elabor8
Many organisations that
seek certainty
behave in a way that
harms predictability.
think sharp elabor8
think sharp elabor8
How do I get started?
1. Start by understanding your delivery patterns and
improving the stability/predictability of your delivery.
2. When you’re ready to try forecasting, there are some
great free spreadsheets available to help:
– https://goo.gl/EaJjFr
– http://bit.ly/SimResources
mazzlo.co
craig@mazzlo.co
And ask me about Mazzlo’s
simple but powerful
analytics for agile delivery.
Craig Drayton
@craigdrayton

Mais conteúdo relacionado

Semelhante a The Trend is your Friend - LAST Conference 2017

[Webinar] How Big Data and Machine Learning Are Transforming ITSM
[Webinar] How Big Data and Machine Learning Are Transforming ITSM[Webinar] How Big Data and Machine Learning Are Transforming ITSM
[Webinar] How Big Data and Machine Learning Are Transforming ITSMSunView Software, Inc.
 
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the BusinessSpeak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the Businesstroytuttle
 
@RISK Unchained Webinar
@RISK Unchained Webinar@RISK Unchained Webinar
@RISK Unchained WebinarAndrew Sich
 
Building and deploying a predictive model in Azure Machine Learning
Building and deploying a predictive model in Azure Machine LearningBuilding and deploying a predictive model in Azure Machine Learning
Building and deploying a predictive model in Azure Machine LearningFrederic Simard
 
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)Matthew Philip
 
Advanced Agile Planning
Advanced Agile PlanningAdvanced Agile Planning
Advanced Agile PlanningMike Cohn
 
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
 
DutchMLSchool. Machine Learning End-to-End
DutchMLSchool. Machine Learning End-to-EndDutchMLSchool. Machine Learning End-to-End
DutchMLSchool. Machine Learning End-to-EndBigML, Inc
 
What's really going on? Essential delivery metrics for Product Managers
What's really going on? Essential delivery metrics for Product ManagersWhat's really going on? Essential delivery metrics for Product Managers
What's really going on? Essential delivery metrics for Product ManagersCraig Drayton
 
Agile metrics for predicting the future
Agile metrics for predicting the futureAgile metrics for predicting the future
Agile metrics for predicting the futureMattia Battiston
 
Kanban Metrics in practice for leading Continuous Improvement
Kanban Metrics in practice for leading Continuous ImprovementKanban Metrics in practice for leading Continuous Improvement
Kanban Metrics in practice for leading Continuous ImprovementMattia Battiston
 
Creating an Enterprise AI Strategy
Creating an Enterprise AI StrategyCreating an Enterprise AI Strategy
Creating an Enterprise AI StrategyAtScale
 
Predictive Analytics for Everyone! Building CART Models using R - Chantal D....
Predictive Analytics for Everyone!  Building CART Models using R - Chantal D....Predictive Analytics for Everyone!  Building CART Models using R - Chantal D....
Predictive Analytics for Everyone! Building CART Models using R - Chantal D....Chantal Larose
 
Adversarial Simulation Nickerson/Gates Wild West Hacking Fest Oct 2017
Adversarial Simulation Nickerson/Gates Wild West Hacking Fest Oct 2017Adversarial Simulation Nickerson/Gates Wild West Hacking Fest Oct 2017
Adversarial Simulation Nickerson/Gates Wild West Hacking Fest Oct 2017Chris Gates
 
Forecasting using monte carlo simulations
Forecasting using monte carlo simulationsForecasting using monte carlo simulations
Forecasting using monte carlo simulationsDaniel Ploeg
 
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta LahiriLean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta LahiriLeanKanbanIndia
 
Larry Maccherone: "Probabilistic Decision Making"
Larry Maccherone: "Probabilistic Decision Making"Larry Maccherone: "Probabilistic Decision Making"
Larry Maccherone: "Probabilistic Decision Making"RedHatAgileDay
 
LKIN17: Damn we missed the date again - Sudipta
LKIN17: Damn we missed the date again - Sudipta LKIN17: Damn we missed the date again - Sudipta
LKIN17: Damn we missed the date again - Sudipta Innovation Roots
 
Damn... we missed the date again
Damn... we missed the date againDamn... we missed the date again
Damn... we missed the date againSudipta Lahiri
 
A few questions about large scale machine learning
A few questions about large scale machine learningA few questions about large scale machine learning
A few questions about large scale machine learningTheodoros Vasiloudis
 

Semelhante a The Trend is your Friend - LAST Conference 2017 (20)

[Webinar] How Big Data and Machine Learning Are Transforming ITSM
[Webinar] How Big Data and Machine Learning Are Transforming ITSM[Webinar] How Big Data and Machine Learning Are Transforming ITSM
[Webinar] How Big Data and Machine Learning Are Transforming ITSM
 
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the BusinessSpeak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
 
@RISK Unchained Webinar
@RISK Unchained Webinar@RISK Unchained Webinar
@RISK Unchained Webinar
 
Building and deploying a predictive model in Azure Machine Learning
Building and deploying a predictive model in Azure Machine LearningBuilding and deploying a predictive model in Azure Machine Learning
Building and deploying a predictive model in Azure Machine Learning
 
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
 
Advanced Agile Planning
Advanced Agile PlanningAdvanced Agile Planning
Advanced Agile Planning
 
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) ...
 
DutchMLSchool. Machine Learning End-to-End
DutchMLSchool. Machine Learning End-to-EndDutchMLSchool. Machine Learning End-to-End
DutchMLSchool. Machine Learning End-to-End
 
What's really going on? Essential delivery metrics for Product Managers
What's really going on? Essential delivery metrics for Product ManagersWhat's really going on? Essential delivery metrics for Product Managers
What's really going on? Essential delivery metrics for Product Managers
 
Agile metrics for predicting the future
Agile metrics for predicting the futureAgile metrics for predicting the future
Agile metrics for predicting the future
 
Kanban Metrics in practice for leading Continuous Improvement
Kanban Metrics in practice for leading Continuous ImprovementKanban Metrics in practice for leading Continuous Improvement
Kanban Metrics in practice for leading Continuous Improvement
 
Creating an Enterprise AI Strategy
Creating an Enterprise AI StrategyCreating an Enterprise AI Strategy
Creating an Enterprise AI Strategy
 
Predictive Analytics for Everyone! Building CART Models using R - Chantal D....
Predictive Analytics for Everyone!  Building CART Models using R - Chantal D....Predictive Analytics for Everyone!  Building CART Models using R - Chantal D....
Predictive Analytics for Everyone! Building CART Models using R - Chantal D....
 
Adversarial Simulation Nickerson/Gates Wild West Hacking Fest Oct 2017
Adversarial Simulation Nickerson/Gates Wild West Hacking Fest Oct 2017Adversarial Simulation Nickerson/Gates Wild West Hacking Fest Oct 2017
Adversarial Simulation Nickerson/Gates Wild West Hacking Fest Oct 2017
 
Forecasting using monte carlo simulations
Forecasting using monte carlo simulationsForecasting using monte carlo simulations
Forecasting using monte carlo simulations
 
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta LahiriLean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri
 
Larry Maccherone: "Probabilistic Decision Making"
Larry Maccherone: "Probabilistic Decision Making"Larry Maccherone: "Probabilistic Decision Making"
Larry Maccherone: "Probabilistic Decision Making"
 
LKIN17: Damn we missed the date again - Sudipta
LKIN17: Damn we missed the date again - Sudipta LKIN17: Damn we missed the date again - Sudipta
LKIN17: Damn we missed the date again - Sudipta
 
Damn... we missed the date again
Damn... we missed the date againDamn... we missed the date again
Damn... we missed the date again
 
A few questions about large scale machine learning
A few questions about large scale machine learningA few questions about large scale machine learning
A few questions about large scale machine learning
 

Último

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 

Último (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 

The Trend is your Friend - LAST Conference 2017

  • 1.
  • 2. The Trend is your Friend Meaningful Forecasting for Agile Teams Craig Drayton @craigdrayton
  • 5. think sharp elabor8 Your customer does not care how many Story Points you deliver.
  • 6. think sharp elabor8 But if forecasting delivery dates is important to you… … there are ways to do it that don’t suck.
  • 7. think sharp elabor8 What is forecasting? Forecasting is using past data to predict the likelihood of future outcomes Agile forecasting is typically based on Velocity (Average Story Points per Sprint) (assuming that the future looks like the past)
  • 8. think sharp elabor8 What’s wrong with using velocity to forecast? Average October day in Melbourne: Cloudy, light winds, high of 19.7° October 8th, 2016 in Melbourne:
  • 9. think sharp elabor8 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Frequency Story one: Completed in 16 days. Story two: Completed in 9 days Story three: Completed in 13 days. How long would you estimate the next story will take? Story fifteen: How long do you estimate the next story will take now? System Lead Time (days) The average is not enough
  • 10. think sharp elabor8 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 System Lead Time (days) Frequency The SHAPE of data is more important than individual data points, or the average value We can be ~75% (11/15) certain that lead time will be between 5 and 9 days assuming that our model remains stable The average is not enough
  • 11. think sharp elabor8 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Frequency We can be ~75% (11/15) certain that lead time will be between 6 and 8 days assuming that our model remains stable System Lead Time (days) The average is not enough
  • 12. think sharp elabor8 Monte Carlo Simulation Use past delivery data to simulate future progress. Do it lots of times to see the likelihood of different outcomes
  • 13. think sharp elabor8 Monte Carlo Simulation 18 Days 15 Days 21 Days 18 Days Sample randomly from data on your past progress… ...running through your backlog to simulate your future end date. Do this thousands of times. The proportion of simulation runs that finish by each date = the likelihood of being finished by that date 15 16 17 18 19 20 21 22 23 Lieklihood Days to finish
  • 14. think sharp elabor8 Monte Carlo Simulation Now you can have better conversations. 15 16 17 18 19 20 21 22 Lieklihood Days to finish backlog There’s a 50/50 chance we’ll be done within the next 18 days. If you need more certainty, there’s a 75% chance we’ll be done within 19 days. But if you want to be 95% sure, better give it 22 days.
  • 15. think sharp elabor8 But ONLY if your future looks like your past!
  • 16. think sharp elabor8 Many organisations that seek certainty behave in a way that harms predictability.
  • 18. think sharp elabor8 How do I get started? 1. Start by understanding your delivery patterns and improving the stability/predictability of your delivery. 2. When you’re ready to try forecasting, there are some great free spreadsheets available to help: – https://goo.gl/EaJjFr – http://bit.ly/SimResources mazzlo.co craig@mazzlo.co And ask me about Mazzlo’s simple but powerful analytics for agile delivery.