05 - Estimating Project Times and Costs Lecture
05 - Estimating Project Times and Costs Lecture
Estimating Projects
• Estimating
• The process of forecasting or approximating the time and
cost of completing project deliverables.
• The task of balancing the expectations of stakeholders
and the need for control while the project is
implemented.
• Types of Estimates
• Top-down (macro) estimates: analogy, group consensus,
or mathematical relationships
• Bottom-up (micro) estimates: estimates of elements of
the work breakdown structure
2
3/16/2024
Quality of
Organization Estimates People
Culture
4
3/16/2024
• Planning Horizon
• Accuracy of the estimates decrease
with longer time:
Factors
• Estimates of current events are Influencing
more accurate than the distant
events. the Quality
• Accuracy of the estimates of
improve as the project
progresses from the Estimates
conceptual phase.
• Project Duration
• Long duration projects increase the Factors
uncertainty in estimates.
Influencing
• Estimating the time for the Quality
implementiation of new
technology is harder: of
• Pay more attention to the
scope statement.
Estimates
6
3/16/2024
• People
• People factor can introduce errors:
• Accuracy depends on skills
• Better skilled personnel Factors
will make better
assumptions Influencing
• Match of skills to tasks the Quality
• Familiar people in a project
team will take less time to of
become effective Estimates
• Staff turnover
• Pay attention to the productive
hours
8
3/16/2024
• Padding Estimates
• People are inclined to pad estimates:
• Increase of the estimates to avoid Factors
the risk of being late.
Influencing
• If every party involved adds a padding
to the estimates the total duration of
the Quality
the project will be overstated; of
• Keeping that in mind managers
tend to cut the time or cost by 10- Estimates
15 percent. What will the team
members do next time?
• Organization Culture
• Organizations differ in the
Factors
importance they give to accurate Influencing
estimates:
• Some organizations support the Quality
padding. of
• Some organizations discourage
inaccurate estimates. Estimates
10
3/16/2024
11
12
3/16/2024
13
• Responsibility
• At the work package level
estimates should be made by the
personnel most familiar with the Estimating
task.
• Technical tasks should be assigned
Guidelines
to technicians or first-line
supervisors who have more
for Times,
experience and knowledge. Costs, and
• What are the advantages of Resources
involving responsible personnel
while estimating?
14
3/16/2024
Estimating
• Use several people to estimate
Guidelines
• Use of qualitative techniques: for Times,
• Delphi method, Focus group, ...
Costs, and
Resources
15
• Normal conditions
• Estimates should be based on
normal conditions, they should Estimating
involve resources normally
available: Guidelines
• Normal workday hours
• Normal workday shifts
for Times,
• Normal personnel number Costs, and
• ...
Resources
16
3/16/2024
• Time units
• All task time estimates need consistent
time units.
• Decide if normal time is represented Estimating
by:
• Calendar days Guidelines
• Workdays
• Workweeks
for Times,
• Person days Costs, and
• Single shift
• Hours Resources
• Minutes
• Etc...
17
Estimating
• Independence Guidelines
• Estimators should treat each task
independent of each other. for Times,
• Go from micro to macro
Costs, and
Resources
18
3/16/2024
• Risk assessment
• Some activities or tasks are more
risky than others:
Estimating
• New technologies have a Guidelines
higher risk than proven
processes. for Times,
• How would you analyze the
risk and evaluate alternatives? Costs, and
Resources
19
Top-down Estimates
• Decide the total, then divide that total into smaller
units.
• Usually are derived from someone who uses
knowledge and/or information.
• There is no assurance that these estimates
represent accurate, efficient methods.
20
3/16/2024
Bottom-up Estimates
• Estimates the process down to the work package
level.
• Represents more accurate, efficient methods.
• Estimates come from the personnel with the most
knowledge on the task.
• The costs and times are rolled up to the major
deliverable level.
21
22
3/16/2024
Consensus Methods
• Rough cut estimates of cost and duration.
• Happen during the conceptual stage of the project.
• In some cases the accuracy might be extremely low.
• Uses pooled experience of senior or middle
managers.
• Typically involves a meeting where experts discuss,
argue and ultimately reach a decision.
• Delphi Method
23
Ratio Methods
• Using unit time or price to calculate the total.
• Unit area
• Unit capacity
• Etc...
24
3/16/2024
Apportion Methods
• Extension to the ratio method.
• Is used when projects are similar to past projects
in terms of features and costs.
• Common method for projects with a lot of
similarity.
25
26
3/16/2024
27
28
3/16/2024
Learning Curves
• Learning curve: decrease in the unit labor hours
with increase in output quantity.
29
Bottom-up Approaches
• Template methods
• Parametric procedures applied to specific tasks
• Range estimating
30
3/16/2024
Template Methods
• Is used as a starting point when projects are similar
to past projects in terms of features and costs.
• Differences of the new project can be adjusted
using the values from the past project.
31
32
3/16/2024
Range Estimating
• Used when there is high uncertainty associated
with work packages.
• Determine the low, average, high estimates.
• Group estimating gives the best results.
33
34
3/16/2024
35
36
3/16/2024
Refining Estimates
• Reasons for Adjusting Estimates
• Interaction costs are hidden in estimates.
• Normal conditions do not apply.
• Things go wrong on projects.
• Changes in project scope and plans.
• Adjusting Estimates
• Time and cost estimates of specific activities are adjusted
as the risks, resources, and situation particulars become
more clearly defined.
37