SlideShare a Scribd company logo
1 of 80
Budgeting vs.
Estimating
for Agile Projects
Debbie Madden
Rex Madden
www.stride.nyc
stride.nyc
Online Bookstore
stride.nyc
Choose Your Own Adventure
A. T-Shirt size until all epics have stories
with estimates
B. Planning Poker
C. #noestimates
D.Estimate the epics
stride.nyc
Choose Your Own Adventure
A. T-Shirt size until all epics have stories
with estimates
B. Planning Poker
C. #noestimates
D.Estimate the epics
stride.nyc
stride.nyc
stride.nyc
2015:THE 4 STEP SOLUTION
stride.nyc
Step 1: Identify Decisions
Step 2: Ballpark Cost
Step 3: Target Outcomes
Step 4: 90% Confidence
2015:THE 4 STEP SOLUTION
stride.nyc
Step 1: Identify Decisions
Step 2: Ballpark Cost
Step 3: Target Outcomes
Step 4: 90% Confidence
Know the DECISION you are trying
to make before determining how, or
if, to estimate.
stride.nyc
• Should we build an online
bookstore?
• How many points can we get done
in the next sprint?
stride.nyc
Tailor your estimating approach
to match the need of the decision
stride.nyc
stride.nyc
stride.nyc
#noestimates
stride.nyc
If you can’t identify which
decision you are making,
estimating AND budgeting are
both a waste of time.
stride.nyc
Requirements for a Decision
1. Two or more realistic alternatives
2. Uncertainty
3. Potential negative consequences
4. A decision-maker
*From: How to Measure Anything
stride.nyc
stride.nyc
Choose Your Own Adventure
A. T-Shirt size until all epics have stories
with estimates
B. Planning Poker
C. #noestimates
D.Estimate the epics
stride.nyc
Decision = Should we green-
light this project or not?
stride.nyc
Choose Your Own Adventure
A. T-Shirt size until all epics have stories
with estimates
B. Planning Poker
C. #noestimates
D.Estimate the epics
stride.nyc
2015:THE 4 STEP SOLUTION
stride.nyc
Step 1: Identify Decisions
Step 2: Ballpark Cost
Step 3: Target Outcomes
Step 4: 90% Confidence
Time
BudgetAccuracy
stride.nyc
Fermi Decomposition
stride.nyc
Fermi Decomposition: How many piano
tuners are there in NYC?
Uncertain Variable Guess
How many people in NYC 10 million
Does every person own piano No
How many families in NYC 2 million
% families own piano 1/20
So, how many pianos 100,000
stride.nyc
Fermi Decomposition: How many piano
tuners are there in NYC?
Uncertain Variable Guess
# times piano tuned per year 1
# pianos 1 person can tune in 1 day 4
# working days per year 200
1*4*200 800
100,000/800 125
Exercise 1: Fermi Decomposition
How many people around the
world will get drunk today?
To Do:
1. Identify the uncertain variables
2. Guess the answer
stride.nyc
•Uncertain Variables?
•Guesses?
stride.nyc
Online Book Store:
Fermi Decomposition
stride.nyc
Uncertain Variables
Online Book Store:
Fermi Decomposition
stride.nyc
3-8 weeks3-10 weeks 5-15 weeks6-30 weeks
Online Book Store:
Fermi Decomposition
stride.nyc
3-8 weeks3-10 weeks 5-15 weeks6-30 weeks
By Title 1-2 weeks
By Author 1-2 weeks
Within Book 4-16 weeks
X
18
3 hours later….
Top down budget = 244k - 470k
stride.nyc
stride.nyc
Choose Your Adventure
A. Go home, wait by the phone,
hoping the CEO makes a decision
next week.
B. Help Acme Co figure out the ROI
for the project.
stride.nyc
Choose Your Adventure
A. Go home, wait by the phone,
hoping the CEO makes a decision
next week.
B. Help Acme Co figure out the ROI
for the project
stride.nyc
stride.nyc
Choose Your Adventure
A. Go home, wait by the phone,
hoping the CEO makes a decision
next week.
B. Help Acme Co figure out the ROI
for the project
stride.nyc
2015:THE 4 STEP SOLUTION
stride.nyc
Step 1: Identify Decisions
Step 2: Ballpark Cost
Step 3: Target Outcomes
Step 4: 90% Confidence
Budget Cost
stride.nyc
Budget = Cost & Outcomes
stride.nyc
Outcomes
We are building an online bookstore so
that:
A. We can spend $400k (cost)
B. We can craft 1M lines of code
(output)
C. We will sell X books per year
(outcome)
stride.nyc
Outcomes
We are building an online bookstore so
that:
A. We can spend $600k (cost)
B. We can craft 1M lines of code
(output)
C. We will sell X books per year
(outcome)
stride.nyc
stride.nyc
“User Story Mapping” – by Jeff Patton
Target Outcomes
•Sell X books per year
•2016 Profit Margin
stride.nyc
Exercise 2: Fermi Decomposition
How much profit will online
bookstore make in 2016?
To Do:
1. Identify the uncertain variables.
(Do not do take guesses at
answers.)
stride.nyc
Exercise 2:
stride.nyc
Uncertain Variables
Exercise 2: Uncertain Variables
stride.nyc
Uncertain Variables
Number of customers/year
Avg Purchases per customer per year
# of books per purchase
Gross Margin per book
2015:THE 4 STEP SOLUTION
stride.nyc
Step 1: Identify Decisions
Step 2: Ballpark Cost
Step 3: Target Outcomes
Step 4: 90% Confidence
Uncertainty
Goals:
1. Identify uncertainty
2. Reduce uncertainty
stride.nyc
How: Ranges
Why?
• People are better at approximating a
range than 1 number
• Once you have a set of ranges, you
can see which are the largest
stride.nyc
90% Confidence Range
Uncertain Variables 90% Confidence Range
Number of customers/year (thousands)
Avg Purchases per customer per year
# of books per purchase
Gross Margin per book
stride.nyc
90% Confidence Range
Uncertain Variables 90% Confidence Range
Number of customers/year (thousands) 1 6
Avg Purchases per customer per year 0.5 3
# of books per purchase 1.5 3.5
Gross Margin per book $3 $33
stride.nyc
Largest Range = biggest uncertainty
Probability Calibration
stride.nyc
Exercise 3: Probability Calibration
Question
• 2. In what year did Sir lsaac Newton
publish the Universal laws of Gravitation?
• Give an upper bound and lower bound to
each question where the answer lies
between those bounds 9 out of 10 times.
• Hint: Focus on what you know.
• Some answers have decimals.
stride.nyc
Answers
1. 126
2. 1685
3. 3.5
4. 1969
5. 1564
6. 2,451
7. 78.5%
8. 88
9. 726
10. September
26, 1964
stride.nyc
Raise hand
•10/10
•9/10
•7 or 8 of 10
•< 7/10
stride.nyc
Exercise 4: Calibration Tricks
• What is the average weight in tons of
an adult male African elephant?
stride.nyc
Reverse the Anchoring Effect
1. Start with Ridiculous Extremes
stride.nyc
5 lbs 1 Billion lbs
2. Keep narrowing until it passes the “absurdity”
test
Equivalent Bet
stride.nyc
A. 90% chance of $1000 B. If the elephant
weight is within
your range, you
win $1000
Exercise 4: Calibration Tricks
• What is the average weight in tons of
an adult male African elephant?
Answer
• 6 tons
stride.nyc
Raise Hand
stride.nyc
Practice
www.howtomeasureanything.com
stride.nyc
Exercise 5: Monte Carlo
stride.nyc
Random Dice Roll
stride.nyc
stride.nyc
0%
10%
20%
30%
40%
50%
60%
2 3 4 5 6 7 8 9 10 11 12
%ofSimulations
Roll
10 Rolls
stride.nyc
0%
2%
4%
6%
8%
10%
12%
14%
16%
18%
20%
2 3 4 5 6 7 8 9 10 11 12
%ofSimulations
Roll
50 Rolls
stride.nyc
0%
2%
4%
6%
8%
10%
12%
14%
16%
18%
2 3 4 5 6 7 8 9 10 11 12
%ofSimulations
Roll
5000 Rolls
Monte Carlo – Book store
Uncertain Variables
90% Confidence
Range
Number of customers/year
(thousands) 1 6
Avg Purchases per customer
per year 0.5 3
# of books per purchase 1.5 3.5
Gross Margin per book $3 $33
stride.nyc
$144K $180K
Simulation
1
Simulation
2
4 1
2 3
3 2
$6 $30
Exercise #5 – Monte Carlo
Simulation
stride.nyc
Roll: 5, 6, 7, 7
Scenario: 2.5 x 1.5 x 2.5 x $18 = $169
stride.nyc
Monte Carlo – Gross Profit
0%
2%
4%
6%
8%
10%
12%
14%
16% <$50K
$50K-$100K
$100K-$150K
$150K-$200K
$200K-$250K
$250K-$300K
$300K-$350K
$350K-$400K
$400K-$450K
$450K-$500K
$500K-$550K
$550K-$600K
$600K-$650K
$650K-$700K
$700K-$750K
>$700K
%ofSimulations
Gross Profit
stride.nyc
Monte Carlo - Cost Histogram
stride.nyc
 Excel
 www.stridenyc.com/ballpark/
Reduce Uncertainty
• Lean Startup
• Do experiments to reduce uncertainty of
gross margin per book ($3 - $33 now)
• Focus on a niche (rare books, ebooks)
• Spike Solutions
stride.nyc
Online Bookstore
Decision
Should we green-light this project?
Target Outcome:
2 Year ROI
90% Confidence
Cost: $242k - $475k
Gross Profit/Year: $50k - $750k
stride.nyc
Choose Your Own Adventure
A.CEO green-lights project
B.CEO can’t decide, needs more
data
stride.nyc
Choose Your Own Adventure
A.CEO green-lights project
B.CEO can’t decide, needs more
data
stride.nyc
stride.nyc
Choose Your Own Adventure
2015:THE 4 STEP SOLUTION
stride.nyc
Step 1: Identify Decisions
Step 2: Ballpark Cost
Step 3: Target Outcomes
Step 4: 90% Confidence
stride.nyc
My Offer To You
You Want
• 30 minute
Google Hangout
I Want
•Intros - Agile
software
development
teams embed &
co-locate in
North East
stride.nyc
debbie@stride.nyc
Questions?
Debbie Madden
CEO
debbie@stride.nyc
@debbiemadden200
Rex Madden
CTO
rex@stride.nyc
@rexmad
www.stride.nyc

More Related Content

Recently uploaded

%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 

Recently uploaded (20)

Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Budgeting vs Estimating for Agile Projects

Editor's Notes

  1. Now we’re going to do an exercise that shows us how to make estimates for any range of values. And it will show us that making accurate range estimates is a skill, one that humans can get good at. This is important, because for many topics, we have trouble knowing exact answers. But you always know something. And by demonstrating how much - or how little - we know about a topic, we can make better decisions.
  2. We’ve given you a list of 10 questions: here is one of them. Some may seem easy to you, but chances are you don’t know the exact answer. Some may be very difficult for you. But that’s OK. The idea is that even if it is hard to answer, you know something about it. You need to give an upper bound and lower bound where you think the answer will in that range 9 times out of 10. Here’s a hint: Focus on what you do know. For example, you might not know the exact date for Netwon, but you probably know that Newton wasn’t around in Ancient Greece or in the 21st century. Seco
  3. So how did people do? Keep in mind, this is a small sample size. Usually, what you’ll find is that people are over-confident. Many people get 5 or 6 right. That means your ranges were too small and you thought you know more than you did. Our goal is to eliminate those biases.
  4. As I said before, this is a skill you can get better at. So we’re going to show you a couple of tricks to help you overcome your biases. Here’s a new question.
  5. One thing to do is to reverse the Anchoring Effect. Often, we start by making a specific guess about how much an elephant weights. Once you do that, you have a tendency to anchor your range around that guess. That leads to an overconfident guess. Instead, we’ll reverse it and start with a ridiculous extreme. We know with 100% confidence that an elephant weighs between 5 and a billion pounds. Once we have that, we can start narrowing our range, until it passes the absurdity test. We know 10lbs is ridiculous, 50 lbs, still ridiculous. But at some point we’ll hit a number that doesn’t sound absurd. Likewise on the other end of the range. A million pounds. And so on. Take a minute and try that.
  6. This may be the most important tip. It’s called the equivalent bet. Let’s say someone gives you a choice. First, you could spin this wheel. If you get it in the gray area, you win $1000. 9 out of 10 times, you will. But if you hit the blue section, you get nothing. Or, you can choose option B, which is if your answer is within your upper and lower bound, you win $1000. It’s your choice. If it’s easy to pick one or the other, that means your range is off. Make an adjustment to your range and try again. Once you get to a point where it feels like the bets are equivalent, where you have trouble choosing between the two, then you can be confident you’re at 90%.
  7. How did we do?
  8. So how did we do? Raise your hand if it was outside your range. If you were wrong.
  9. One of the most important things to getting better at this is practice. In the book and on the website are more questions and other types of exercises.
  10. Now we’re going to actually make use of these ranges. Even if we get good at ranges, we have a problem. It’s hard to add them up to come up with an answer. That’s why people tend to guess specific numbers. You can do the math. That’s where Monte Carlo simulations come in. A Monte Carlo Simulation is a tool that helps as add together our ranges to come up with another range.
  11. For example, here is one you might already know. In this case, we have two variables, each of which is a six-sided die. Each die is between 1 and 6.There are 36 total combinations of the two dice, so we can map out the probabilities. There’s only one way to get a 2, so that’s a one in 36 chance. But there are 6 ways to get a 7, so that’s our most likely roll at a 6 in 36 chance, or 1 in 6.
  12. But it’s random. If we simulate the dice, of course on any one roll you can get anything between 2 and 12. Here we rolled the dice 10 times in an Excel simulation. You can see the rolls are a little uneven. Many haven’t been rolled at all.
  13. As we get to 50 rolls, it starts to fill out. But still doesn’t look like our true odds, like our triangle.
  14. At 5000 rolls, it has pretty much evened out over time. Here we see the Law of Large Numbers at work. Given enough simulations, we can get an answer for how a set of random variables will play out.
  15. But instead of using this simple example of 2 variables, we can use the 4 variables from our bookstore equation. We can pick numbers at random for each of these 4 and give a result. For example, if at random we simulate 4 customers, 2 purchases, 3 books and $6, we would get $144K. In a second simulation, I would get different random variables and a different result. Who knows? Each of these could be how the bookstore plays out if we actually build it. They’re both reasonable answers given what we know. We want to find out, what are all the possible outcomes.
  16. Now it’s your turn to try this. We’re going to turn you into our computer. If you look at your piece of paper, you can see the Random Number Generator we setup for this. Let’s say you roll a 5, 6, 7 and 7. You would get 2.5 x 1.5 x 2.5 x $18 which = $169 (The answer in your paper is wrong due to a last minute edit.) That’s one simulation.
  17. Here’s a result of running this simulation in excel 5000 times. You can see it’s a pretty wide range. That’s because we have some fairly uncertain variables. But still, we can be confident it’s within $50 to $750K.
  18. We also did the cost side, back from the rough estimates we made before. This was using our own tool that we built called Ballpark. Here you can see that the cost is going to be between $250K and $450.
  19. You can run these simulations in a few different ways. There are tools out there. But often, the easiest way is to do it in Excel. There are plenty of tutorials out there. For estimating project cost, as I mentioned you can use Excel.