0% found this document useful (0 votes)
8 views

05 - Estimating Project Times and Costs Lecture

1. The document discusses guidelines for estimating project times, costs, and resources. It emphasizes using experienced personnel familiar with tasks to make estimates, involving multiple estimators, and basing estimates on normal conditions and consistent time units. 2. Accurate estimates are important for project planning, scheduling, determining feasibility, and monitoring progress. However, estimates can be influenced by many factors like project duration, people skills, organizational culture, and uncertainty. 3. Following guidelines like assigning responsible personnel to estimate, using qualitative estimation techniques, and including risk assessments can help produce more accurate initial estimates and avoid project failures.

Uploaded by

Whoami
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

05 - Estimating Project Times and Costs Lecture

1. The document discusses guidelines for estimating project times, costs, and resources. It emphasizes using experienced personnel familiar with tasks to make estimates, involving multiple estimators, and basing estimates on normal conditions and consistent time units. 2. Accurate estimates are important for project planning, scheduling, determining feasibility, and monitoring progress. However, estimates can be influenced by many factors like project duration, people skills, organizational culture, and uncertainty. 3. Following guidelines like assigning responsible personnel to estimate, using qualitative estimation techniques, and including risk assessments can help produce more accurate initial estimates and avoid project failures.

Uploaded by

Whoami
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

3/16/2024

Estimating Project Project


Management
Times and Costs

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

• Estimates are needed to support good


decisions.
• Estimates are needed to schedule work.
Why • Estimates are needed to determine how
long the project should take and its cost.
Estimating • Estimates are needed to determine
Time and whether the project is worth doing.
• Estimates are needed to develop cash
Cost Are flow needs.
• Estimates are needed to determine how
Important well the project is progressing.
• Estimates are needed to develop time-
phased budgets and establish the project
baseline.

Factors Influencing the Quality of


Estimates
Planning Horizon

Other (Nonproject) Project


Factors Duration

Quality of
Organization Estimates People
Culture

Padding Project Structure and


Estimates Organization

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

Factors Influencing the Quality of


Estimates
• Project Structure and Organization
• Which organizational structure to choose from?
Structure Advantages Disadvantages

Project Speed Full time personnel

Functional No distruption to the Slowest, no dedication


functional hierarcy
Matrix Sharing personnel Longer completion time
of projects

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

• Other Factors Factors


• Non-project factors:
• Equipment down-time Influencing
• National holidays the Quality
• Vacations
• Legal limits
of
• ... Estimates

11

1. Have people familiar with the tasks make


the estimate.
Estimating 2. Use several people to make estimates.

Guidelines 3. Base estimates on normal conditions,


efficient methods, and a normal level of

for Times, resources.


4. Use consistent time units in estimating task
Costs, and times.
5. Treat each task as independent, don’t
Resources aggregate.
6. Adding a risk assessment helps avoid
surprises to stakeholders.

12
3/16/2024

Estimating Guidelines for Times,


Costs, and Resources
• Inaccurate estimates play an important role in
project failure therefore effort should be made to
see that initial estimates are as accurate as
possible:
• Responsibility
• Use several people to estimate
• Normal conditions
• Time units
• Independence
• Risk assessment

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

Methods for Estimating Project


Times and Costs
• Macro (Top-down) Approaches
• Consensus methods
• Ratio methods
• Apportion method
• Function point methods for software
and system projects
• Learning curves

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

Example: Apportion Method

Copyright © 2006 The McGraw-Hill Companies. All rights reserved.

26
3/16/2024

Function Point Methods for


Software and System Projects
• Function point: weighted macro variables that represent major
parameters and are used for estimation in the software
industry.
• Number of inputs
• Number of outputs
• Number of data files
• Etc...

Copyright © 2006 The McGraw-Hill Companies. All rights reserved.

27

Example: Function Point Count


Method

Copyright © 2006 The McGraw-Hill Companies. All rights reserved.

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

Parametric Procedures Applied to


Specific Tasks
• Using unit time or price to calculate the specific
tasks.
• Unit area
• Unit capacity
• Etc...

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

Example: Range Estimating Template

Copyright © 2006 The McGraw-Hill Companies. All rights reserved.

34
3/16/2024

A Hybrid: Phase Estimating


• Used when the uncertainty for a project is high and it
makes little sense to make estimations for the entire
project.
• A detailed estimate is developed for the immediate phase
and a top-down estimate is developed for the remaining
phases  two-estimate system.

Copyright © 2006 The McGraw-Hill Companies. All rights reserved.

35

Copyright © 2006 The McGraw-Hill Companies. All rights reserved.

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

You might also like