3. Some of the most important
business decisions about a
project are made at the time of
minimum knowledge and
maximum uncertainty.
4. ESTIMATION & PLANNING:
An Complete Estimate Defined
• An estimate is the most knowledgeable statement you
can make at a particular point in time regarding:
• Effort / Cost
• Schedule
• Staffing
• Risk
• Reliability
• Estimates more precise with progress
• A WELL FORMED ESTIMATE IS A
DISTRIBUTION
4
5. Human Nature:
Humans Are Optimists
Harvard Business Review explains this Nobel
Prize Winning Phenomenon:
• Humans seem hardwired to be optimists
• Routinely exaggerate benefits and discount costs
Delusions of Success: How Optimism Undermines
Executives' Decisions (Source: HBR Articles | Dan
Lovallo, Daniel Kahneman | Jul 01, 2003)
5
Solution - Temper with “outside view”:
Past Measurement Results, traditional forecasting, risk
analysis and statistical parametrics can help
Don’t remove optimism, but balance optimism and
realism
7. Estimation Methods 1 of 2
Model
Category
Description Advantages Limitations
Guessing Off the cuff estimates
Quick
Can obtain any answer
desired
No Basis or substantiation
No Process
Usually Wrong
Analogy
Compare project with past
similar projects.
Estimates are based on
actual experience.
Truly similar projects must exist
Expert
Judgment
Consult with one or more
experts.
Little or no historical data
is needed; good for new or
unique projects.
Experts tend to be biased;
knowledge level is sometimes
questionable; may not be
consistent.
Top Down
Estimation
A hierarchical decomposition
of the system into
progressively smaller
components is used to
estimate the size of a
software component.
Provides an estimate
linked to requirements and
allows common libraries to
size lower level
components.
Need valid requirements.
Difficult to track architecture;
engineering bias may lead to
underestimation.
8. Estimation Methods 2 of 2
Model Category Description Advantages Limitations
Bottoms Up
Estimation
Divide the problem into
the lowest items.
Estimate each item…
sum the parts.
Complete WBS
can be verified.
The whole is generally bigger than the
sum of the parts.
Costs occur in items that are not
considered in the WBS.
Design To Cost
Uses expert judgment to
determine how much
functionality can be
provided for given
budget.
Easy to get under
stakeholder
number.
Little or no engineering basis.
Simple CER’s
Equation with one or
more unknowns that
provides cost / schedule
estimate.
Some basis in
data.
Simple relationships may not tell the
whole story.
Historical data may not tell the whole
story.
Comprehensive
Parametric Models
Perform overall estimate
using design
parameters and
mathematical
algorithms.
Models are usually
fast and easy to
use, and useful
early in a program;
they are also
objective and
repeatable.
Models can be inaccurate if not
properly calibrated and validated;
historical data may not be relevant to
new programs; optimism in parameters
may lead to underestimation.
8
9. Improving Estimation Is Important
• Estimation is critical for defining success for all
types of projects
• Many organizations treat estimation as a second
rate activity and do not invest in the process
• Everyone estimates….but the process and the
quality or success rate varies greatly
• Estimation and measurement go hand in hand –
BOTH contribute to improvement
• Having a repeatable estimation process is critical to
both estimating AND to successful projects
15. Trouble Starts By Bias or Strategic Mis-
Estimation Ignoring Iron Triangle
• Typical Trouble: Mandated features needed within
specific time by given resources
• At least one must vary otherwise quality suffers and
system may enter impossible zone!
Quality
Resources Schedule
Scope (features, functionality)
Sometimes strategic mis-estimation
is used to get projects started or to win
Some customers think price to win is strategic mis-
estimation (it is not)
16. Plans Based on Assumptions About
Average Conditions Usually Go Wrong
• Executive desire to
“Show me the
number” forces
averages
• When average is used
to represent an
uncertain quantity….
• it ends up distorting the
results
• Because it ignores the
impact of the inevitable
variations
• Flaw may be fixed by
tools such as Monte
Carlo Analysis
• Adds a distribution &
probability to “the
number”
16
17. Adding Reality to Estimates –
Example – 2 (Source SEI)
Step Best Expected Worst
1 27 30 75
2 45 50 125
3 72 80 200
4 45 50 125
5 81 90 225
6 23 25 63
7 32 35 88
8 41 45 113
9 63 70 175
10 23 25 63
500
What would you forecast
the schedule duration to be
now?
18. Monte Carlo Analysis To Quantify
and Mitigate Bias
90% confidence,
project under 817
days
Almost guaranteed
to miss the 500
days
50%
confidence,
project will be
under 731 days
19. Example: Project Cost Alone Is not
The Cost of IT Failure (Source: HBR)
• Case Study: Levi Strauss
• $5M ERP deployment contracted
• Risks seemed small
• Difficulty interfacing with customer’s systems
• Had to shut down production
• Unable to fill orders for 3 weeks
• $192.5M charge against earnings
on a $5M IT project failure
“IT projects touch so many aspects of organization
they pose a new singular risk”
http://hbr.org/2016/09/why-your-it-project-may-be-riskier-than-you-think/ar/1
20. Causes of Project Failure
Source: POST Report on UK Government IT
Projects
Lack of a clear link between the project and the organisation’s key
strategic priorities, including agreed measures of success.
1.
Lack of clear senior management and ministerial ownership and leadership2.
Lack of effective engagement with Stakeholders3.
Lack of skills and proven approach to project management and risk
management
4.
Lack of understanding of and contact with the supply industry at senior levels
within the organisation
5.
Evaluation of proposals driven by initial price rather than long-term
value for money (especially securing the delivery of business benefits)
6.
Too little attention to breaking development and implementation into
manageable steps
7.
Inadequate resources and skill to deliver the total delivery portfolio8.
Source: POST Report on UK
Government IT Projects
21. Fallacy of Silent Evidence
What about what we don’t know?
How confident would you feel if the Silent Evidence was visible?
22. What is Parametric Estimating?
• Parametric Approach:
• Employs cost estimating relationships
• Uses mathematical equations
• Allows estimation based on measurement of key
parameters that influence the relationship
• Based on technical or physical characteristics of the
product and production environment
• SEER’s Parameters Cover 5 Key Areas
• People
• Process
• Technology
• Platform (Environment)
• Size
22
24. Sophisticated Schedule Modeling:
Essential For Viable Project Plans
For a given Size, Complexity and Technology
Work Expands
To Fill Time
(Work expands due to lack
of pressure)
Minimum Time
To Complete
(Effort reduces to
reduce schedule)
Optimal Effort for staff
(Lower Effort for
Longer Schedule)
Effort Increase
due to Longer Schedule
Calendar Time
EffortMonths
Reasonable Solution
Range
Software Solution
25. Range vs. Point Estimates
(Source US Army)
RangeofRisk&Uncertainty
Estimating Accuracy
Trumpet
Technical and Program Maturity
ROM-30%to+75%
Parametric-10%to+20%
Analogy-15%to+30%
Engineering
-5%to+15%
Actual
-3%to
+10%
Target Cost
Point estimate is most likely within range
estimate
with higher potential for cost increase
Range estimate provides a degree of risk and
uncertainty
+75%
-30%
BA
Materiel
Solution
Analysis
Systems Acquisition Sustainment
Technology
Development
Production &
Deployment
Operations &
Support
Engineering and
Manufacturing Development
C
Pre-Systems Acquisition
26. What can a parametric model tell
you?
26
What is
likely to
happen
Feel lucky?
Firm Fixed
Price?
Understand the risk before you commit!
35. Estimates Are Validated
Against Data (Yours and/or Other)
SEER-SEM
Estimate
Your Data
Regression
Trendline
Galorath
Benchmark
Trendline
Your History
Data
45. At Galorath – We Do Estimation
Galorath solutions: Tools and consulting
Galorath works with industry leaders to help adopt and
improve organizational estimation best practices
• Over 30 years in business
• Hundreds of customers in government & industry;
many Fortune 500
• Headquartered in El Segundo, CA; International
office in Andover, U.K. with staff in the U.S. and
Europe
• Professional services organization provides
consulting and training