Professional Documents
Culture Documents
Cost and Time Estimation
Cost and Time Estimation
Estimation
Project Cost Management Process
2
Types of Costs
• Direct costs
- Labor
- Material
- Equipment
- Others
• Direct overheads
- Can be directly assigned to project deliverables or work packages
- Selective direct overheads charges provide more accurate estimation
- Direct overheads could be charged as percentage of labour or labour +
material
• General and administrative (G&A) overheads
- Costs not directly linked to specific project
- Allocated as percentage of direct total cost or a percentage of specific
direct cost (labor, material etc.). Exp. Administrative costs, Sales, HR,
Finance
3
Basic Definitions
4
Project Estimation
• Project estimation is a yardstick for project control
• Project estimation are needed to:
- Support good decisions
- Schedule work
- Project viability
- Develop cash flow needs
- Determine how well project is progressing
- Develop time-phased budgets and establish project baseline
• Project estimating is a trade-off balancing the benefits of better
accuracy against the cost of securing increased accuracy
5
Types of Cost Estimates
6
Brook’s Law: The Mythical Man-Month
“Adding manpower to a late project makes it later” – learning
curves, coordination. etc.
What happens if you:
• Add three people to work at the same computer
• Add people with the wrong skill set.
• Add incompatible equipment.
• Give one person three computers.
• Give a super performer three “assistants”.
Who Should Estimate?
Initially, it may be estimators or managers.
Ultimately the people responsible for performance.
Obtain buy-in and commitment
People should be accountable for delivering within estimates
Estimate in small group
Unconstrained vs. Constrained
Estimates
Avoid working from end date: it tends to skew the estimate
Estimate without time and cost constraints
Negotiate to fit the constraints or change them.
Establish an Estimation Base
50% Initiation
+/- 50% or more
Margin of Error
30%
High-Level Design
+/- 15% to 25%
20%
Functional Design
+/- 10%
10%
Project Cycle
• Work environment
• Product quality
• Size of product and project
• Complexity of product
• WBS component size, component complexity
• Resources skills and experience level
• The number of resources on the task
• The relationship among resources
Factors Influencing Quality of Estimates
• Planning horizon
• Product technology
• Interface costs
• Skill of people (Estimators)
• Project structure and organization
• Padding estimates
• Organization culture
- Tolerance to estimates paddling
- Importance of estimates
• Others
- Equipment downtime, holidays, statutory constraints, environment etc.
16
Estimating Guidelines
• Use people most familiar with the task
• Use several people with relevant experience and knowledge of the
task
• Estimates should be based on normal conditions, efficient methods,
and normal level of resources
• All tasks time need consistent time units like calendar days, work
days, workweek, man-days etc.
• Treat each task as independent even if some sequential tasks are
performed by the same group or department
• Work packages should not include contingencies
• Add risk assessment to the estimates
• Aggregate estimates by comparing several models
17
Top-down versus Bottom-up Estimating
• Top-down Estimates
- Usually derived from someone’s experience
- Sometimes made by top managers who have little knowledge about
complete project activities
- Typically occur in the conceptual stage of the project
- Helpful in initial development of a project plan and taking bid-no-bid
decisions
- Poor accuracy
• Bottom-up Estimates
- Estimation at work-package level and rolling up work-packages and
associated cost accounts to major deliverables
- Consolidating time, resource and cost estimates from work-packages to
time-phased networks, resource schedules and budget
- The approach provides the opportunity for making trade-offs among
project constraints
18
Top-down versus Bottom-up Estimating
• Top-down Estimates
- Usually derived from someone’s experience
- Sometimes made by top
• The preferred managers
approach is who have
to first little knowledge
make rough top about
down
complete project activities
estimates develop WBS, then do bottom-up estimation
- Typically occur in schedules
to develop the conceptual
andstage of the project
budgets
- Helpful in initial development of a project plan and taking bid-no-bid
• Both top-down and bottom-up are used at the
decisions
- Poorappropriate
accuracy time
• Bottom-up
• Results are compared and differences reconciled.
Estimates
- Estimation at work-package level and rolling up work-packages and
associated cost accounts to major deliverables
- Consolidating time, resource and cost estimates from work-packages to
time-phased networks, resource schedules and budget
- The approach provides the opportunity for making trade-offs among
project constraints
19
Estimating
Approaches
100%
Budget
Top-down
Parametric
Analogous
Order of magnitude
Time and / or Effort
Information
Bricks and Mortar
Technology
21
Top-down and Bottom-up Estimates
Top-down Estimates Bottom-up Estimates
• Feasibility/conceptual phase • Budgeting
• Rough estimates • Scheduling
Indented Use • Fund requirement • Resource
assessment requirements
• Resource capacity planning • Fund timing
Preparation Cost
• 1/10 to 3/10 of a percent of • 3/10 to 1 percent of
total project cost total project cost
Accuracy • -20% to +60% • -10% to +30%
• Consensus
• Ratio • Template
Method • Apportion • Parametric
• Function point • Range estimates
• Learning curves
22
Top-down versus Bottom-up Estimates
Bottom-up
Condition Top-down Estimates
Estimates
Strategic decision
making
Cost and time important
High uncertainty
Internal, small projects
Fixed-price contracts
Customer needs details
Unstable scope
Quick proposals,
budgetary offers
23
Estimation Approaches
Top-down Bottom-up
• Consensus method • Template methods
• Ratio method • Parametric procedure
• Apportion method • Range estimating
• Function point method
• Learning curves
24
Top-down Approaches
• Consensus method
- Draws upon the pooled experience of senior and/or middle managers
- Delphi method is used for more greater rigor
• Ratio method
- Sometimes called parametric methods use ratio or surrogates
- Exp. Cost of new plant by capacity size, software by features and
complexity
• Apportion method
- Costs apportioned as percentage of total project costs
- Used when projects closely follow past projects in features and costs
- For relatively standard projects with little variations
- Exp. Percentage costs for Design, Procurement, Construction,
Installation, Commissioning, Testing, Training etc.
25
Top-down Approaches
Learning Curves
• Learning curve theory states that when many items are produced
repetitively, the unit cost of those items decreases in a regular
pattern as more units are produced
• Useful for projects that require same tasks, group of tasks or product
repeated several times
• Beneficial for labor intensive projects
• Lower difficulty level tasks have less opportunity of improvement
26
Top-down Approaches
Function Point Method for Software Projects
27
Bottom-up Approaches
• Template Methods
- Using costs of past similar projects as reference
- Appropriate adjustments made in standard projects
• Parametric Procedures
- Parametric technique applied to specific tasks
28
Bottom-up Approaches
Range Estimating
29
Bottom-up Approaches
Range Estimating Template
1.1 Camera
30
Single vs. Multi-Point Estimates
How many of you can predict the future?
Does single-point estimating make sense?
With single-point estimating, is her likely to be more padding?
Most professional underestimate by 15% to 35% (Barry
Boehm, USC 1988)
Eli Goldratt – it’s more like 50%
Four Estimating Questions
What is the longest/largest (pessimistic) value?
What is the minimum (optimistic) value?
What is the most likely value, given the expected actual
environment/situation?
Can you do anything about the events that would cause the
actual value to be larger than the minimum/optimistic value?
Optimistic Assumption
All resource are fully available
All information was readily available
No other responsibilities were assigned
Work could proceed interrupted, full time
Etc.
Multi-Point Estimating: PERT Estimates
Optimistic Pessimistic
Values
Beta Distribution
PERT Estimate Calculation
6
Phase Estimating
35
Project Budgeting
• Project budgeting is the process of adding up the cost estimates of
the individual project activities or work-packages to develop a time-
phased cost baseline for measuring project cost performance.
• It serves as a standard for monitoring and controlling the project
during execution phase.
• Project budgeting process includes:
- Developing cost estimates for individual activities or work-packages
- Setting down precedence and succession order of the activities to
develop project schedule
- Allocate to different budgetary time periods the cost of work packages
according to schedule
- Aggregating cost of work packages for each budgetary period
- The individual budgetary period costs give cash flows for each period
and the cumulative cost provides project cost baseline
36
Project Budget
Year 1 Year 2 Year 3
38
Cost/Budget Estimating
(Effort x Rate) + Capital Costs + Overheads + Supplies +
Other Costs + Reserves = Total Cost
Time
S- Curves
12000
10000
8000
6000
4000
2000
01 2 3 4 5 6 7 8 9 10 11 12
• Single value cost estimates based on the best guess from available
data and details are definitive in nature
• Probabilistic estimates of cost attempt to take into account the future
uncertainties and provide a clearer picture of the risks and
uncertainty in completing the project
• The outcome of a probabilistic estimate is an array of different cost
estimates and the corresponding probabilities
• Monte Carlo Simulation is often used for developing probabilistic
estimates of total project cost while taking into account variability in
the individual cost accounts
41