Unit Four: Project Planning Techniques: Schedule, Cost, and Resource Utilization
Unit Four: Project Planning Techniques: Schedule, Cost, and Resource Utilization
is a checklist of every activity that must be performed to
create the end product.
is the foundation for the schedule, resource allocation, and
budget plans.
A hierarchical way to break a project into smaller, more
manageable components or work packages/tasks.
A description of WHAT needs to be done.
A way to graphically show what is not in the project in
smaller detail.
A major precursor to budgeting, scheduling,
communicating, allocating responsibility, and controlling
the project.
FRAMEWORK FOR A WBS
Project
Project XX
Level 1
Level 2
Level 3
Level 4
Steps in creating WBS
1.isolating the major work assignments for your project /“What major
work assignments must be accomplished to complete this project?”
2.Identify Tasks. Begin each task with an active verb since you are
listing the action or performance that needs to be done/ “To
accomplish this work assignment, what tasks must be performed or
delivered?”
3.Break down the work efforts until you (or the person responsible for
the area) can assign to them reliable effort estimates (the amount of
effort time needed to accomplish the work task).
4.When you define the lowest level of detail, assign a person or
functional area to take responsibility for doing the work and commit
to a deliverable—the end product of the effort that comprises the
work task.
Methods of Creating a WBS
• questionnaire,
• one-on-one personal interviews, or
• group sessions.
Lessons
Locations Repair Financing Prepare Get there Hire Help
Learned
Plan where
Schools Clean Look Buy boxes Get stuff there
things go
Change
Close Close Pack
address
Change
schools
4.2 project network
•The WBS defines the tasks logically; then the network
organizes them sequentially.
•Every work task in the WBS must also appear in the network.
•The network analyzes the sequence of task execution and
portrays it in a diagram to ensure that the team is in
agreement about the sequence.
•The team must feel that the sequence provides them with all
prerequisites to their tasks.
•The objective of the network is to portray visually the
relationships of work activities to each other.
•A network demonstrates these relationships and
communicates them more clearly to project team members
and to managers than any other technique.
OPTIONS FOR PRODUCING A
NETWORK
There are two options for producing a network :
(1) Draw the network free form (a right-brained,
visual approach) or
(2) Determine the immediate predecessor(s) for
each activity (left-brained, analytical approach)or
dependency analysis.
Visual Approach
•In order to create a visual network, go back
to the WBS and separately label each of the
work tasks.
•the project team is analyzing how the work
tasks can best fit together in a whole project
•draw arrows between each work task
Analytical Approach
•define the most immediate predecessor(s) for each work task
on the work breakdown structure
•prepare a dependency analysis worksheet that can be
translated to a network
•Assign an identification number or letter to each work activity.
•Then determine the immediate predecessor(s)
using a dependency analysis worksheet
•validate the dependency analysis worksheet.
•Now plot the work tasks onto the network.
Project Network
• Network analysis is the general name given to certain specific techniques which can be
used for the planning, management and control of projects
Activity-on-node (AON)
nodes represent activities, and arrows show precedence relationships
Activity-on-arrow (AOA)
arrows represent activities and nodes are events for points in time
21
• Path
– Sequence of activities that leads from the starting
node to the finishing node
• Critical path
– The longest path; determines expected project
duration
• Critical activities
– Activities on the critical path
• Slack
– Allowable slippage for path; the difference the
length of path and the length of critical path
AOA Project Network for House
3
Lay foundation Dummy
2 0 Build Finish
3 1 house work
1 2 4 6 7
Design house Order and 3 1
and obtain receive Select 1 1 Select
financing materials paint carpet
5
C
A
C both A and B must finish before C can start
A
C both A and C must finish before either of B or D can start
B
D
A
B
A must finish before B can start
Dummy both A and C must finish before D can start
C
D 24
Network example
Illustration of network analysis of a minor redesign of a product and its associated
packaging.
The key question is: How long will it take to complete this project ?
25
For clarity, this list is kept to a minimum by specifying only immediate relationships, that
is relationships involving activities that "occur near to each other in time".
26
Questions to prepare activity network
27
Guidelines for Developing a Network Chart
1. Don’t worry about time estimates or drawing the network
chart to scale. Concentrate on the relationships. The chart
aesthetics can be improved later.
2. Make sure there is only one Start box and one End box.
3. Do not allow any task to dangle. Every task must connect to
another task or to the start or end of the project. In other
words, every task must be integrated into the framework of
the network chart. If several tasks are all ending tasks, tie
them together to one End box.
4. Indicate key go/no-go points in this network chart.
5. Remember that this is a communication tool; it must be
clear to all who use it.
4.3 Estimating
what estimating is not:
Estimating is not your best guess.
It is not trying to reach a challenge.
It is not succumbing to somebody else’s
demands.
an estimate is not what we estimated the
last time;
not what we estimated the last time plus how much we slipped;
not a conservative number with lots of padding;
not taking someone else’s estimate and then doubling it, and
then increasing the units of time by one;
not providing the expected or “right” answer.
Is “an opinion or judgment of the nature, character, or quality
of a . . . thing” or “a rough or approximate calculation.
Is “a numerical value obtained from a statistical sample and
assigned to a population parameter.
That means that an estimate can and should be more than a
guess, educated or otherwise.
Estimating in project management is a forecasting technique
for determining the amount of effort time and elapsed time
required to complete the work tasks of a project.
attempting to forecast or predict how long the actual effort or
work will take, how many human resources will be required,
and the elapsed time or duration for completing the tasks.
framework for developing a
forecasting model
•In order to determine the effort time and
elapsed time required to complete a project task,
we need to consider the key variables that affect it.
•Effort time is defined as the amount of a person’s
actual effort given to the task.
•Elapsed time is the duration between when the
task begins and ends.
• For example, in the blank circles marked with directed forward
effort, we could write the key variables that affect our estimates
of the time to complete some of the work tasks in our sample
project.
• Typical variables are the expertise or skill level necessary to
perform the task(s);
• the job knowledge required before a team member can become
productive;
• the number of people working on the task;
• or the number of tasks a single team member is working on
simultaneously.
• In the blank circles directed forward effort, we could write the key
variables that affect our estimates of the elapsed time
necessary to complete some of these tasks.
• Typical variables are waiting for approvals, waiting for vendor
shipments, and dead time.
4.3.1 ESTIMATING ACTIVITY TIME
33
• In this ideal situation, the functional manager
would have at his disposal a large volume of
historical data from which to make his estimates.
• Obviously, the more historical data available, the
more reliable the estimate.
• Many programs, however, include events and
activities that are non-repetitive.
• In this case, the functional managers must
submit their estimates using three possible
completion assumptions:
34
Optimistic completion time.
This time assumes that everything will go according to
plan and with minimal difficulties.
This should occur approximately 1 percent of the time.
Pessimistic completion time.
This time assumes that everything will not go according
to plan and maximum difficulties will develop.
This should also occur approximately 1 percent of the
time.
Most likely completion time.
This is the time that, in the mind of the functional
manager, would most often occur should this effort be
reported over and over again
35
•Before these three times can be combined into a
single expression for expected time, two
assumptions must be made.
•The first assumption is that the standard deviation,
, is one-sixth of the time requirement range.
•This assumption stems from probability theory,
where the end points of a curve are three standard
deviations from the mean.
•The second assumption requires that the
probability distribution of time required for an
activity be expressible as a beta distribution
36
The expected time between events can be found from the expression:
37
4.3.2 Estimating Total
Project Time
38
In order to calculate the probability of completing the
project on time, the standard deviations of each
activity must be known.
This can be found from the expression:
39
40
The total path standard deviation is calculated by the
square root of the sum of the squares of the activity
standard deviations using the following expression:
42
43
Exercise 1
Draw the network and identify the critical path.
Also calculate the earliest–latest starting and
finishing times for each activity:
Exercise 2
Consider the following network for a small maintenance project
(all times are in days; network proceeds from node 1 to node 7):
a)Draw an arrow diagram representing
the project.
b)What is the critical path and associated
time?
c) What is the total slack time in the
network?
d)What is the expected time for 68, 95,
and 99 percent completion limits?
e)If activity G had an estimated time of
fifteen days, what impact would this
have on your answer to part b?
4.4 Critical Path Analysis/cpa
51
LS, LF Network
4.5 Scheduling
• Line of balance
• Networks
– Program Evaluation and Review Technique (PERT)
– Arrow Diagram Method (ADM) [Sometimes called the
Critical Path Method (CPM)]
– Precedence Diagram Method (PDM)
– Graphical Evaluation and Review Technique (GERT)
GANTT CHART
A graphical representation of a Project that shows each task as a
horizontal bar whose length s proportional to its time for
completion.
58
Project X — Gantt Chart
Time 1 2 3 4 5 6 7 8 9 10
Activity Duration
A 2
B 1
C 3
D 1
E
4
F
3
G
2
H
1
I
2
J
1
4 B 5 5 D 9 9 E 11
Res = 2 Res = 7 Res = 3
1. Start with a
0 A 4 network diagram
Res = 6 11 F 12
Res = 6
4 C 7
Res = 2
Resource Loading Chart
Activity Resource Duration ES Slack LF
A 6 4 0 0 4
B 2 1 4 0 5
C 2 3 4 4 11
D 7 4 5 0 9
E 3 2 9 0 11
F 6 1 11 0 12
6
Resource
4 imbalance
A D F
B
2 E
C
2 4 6 8 10 12 14
Project Days
Resource Loading Chart
4. Rearrange activities within their slack to
create a more level profile. Splitting C
8 creates a more level project.
Resources
4 C
A D F
B
2 E
C
2 4 6 8 10 12 14
Project Days
Resource Loading Chart
4.7 Key Business Applications
– Two business decisions often need to
be made when applying planning
techniques: making adjustments to the
schedule in order to meet mandated
target dates and leveling or smoothing
out overloaded resources.
• The consideration of resources adds another
dimension to planning and scheduling.
• It is necessary to estimate the types and
quantities of resources required to perform
each activity.
• Resources can include people, materials,
supplies, equipment, tools, facilities, and other
resources necessary to complete project work.
• A resource requirements plan illustrates the
expected utilization of resources by time
period during the time span of the project.
• In many projects, the quantities of the various
types of resources available to perform the
project activities are limited.
• Several activities may require the same resources
at the same time, and there may not be sufficient
resources available to satisfy all the demands.
• If sufficient resources are not available when
required, some activities may have to be delayed
until a later time when resources are available.
• Therefore, resources can constrain the project
schedule
Resource-constrained planning
• is an approach to creating a network diagram
and schedule in which the sequence and
dependent relationships of activities are based
on resource constraints that take into account
the availability of a limited quantity of
resources.
Resource levelling, or smoothing
• is a method for developing a schedule that
attempts to minimize the fluctuations in
requirements for resources.
• Resource leveling attempts to establish a schedule
in which resource utilization is made as level as
possible without extending the project beyond its
required completion time.
• In resource leveling, the required project
completion time is fixed, and the resources are
varied in an attempt to eliminate fluctuation.
Resource-limited scheduling
• is a method for developing the shortest schedule when the
quantity of available resources is fixed.
• This method is appropriate when the resources available for the
project are limited, and these resource limits cannot be exceeded.
• This method will extend the project completion time, if necessary,
to keep within the resource limits.
• It is an iterative method in which resources are allocated to
activities based on the least slack.
• The steps are repeated until all resource constraints have been
satisfied.
• In resource-limited scheduling, the resources are fixed, and the
project completion time is varied (extended) in order not to
exceed the resource limits.
Fixed and Variable Elements for Resource
Levelling and Resource-limited Scheduling
Meeting Mandated Target Dates