Chapter 6 Scheduling CPM PERT
Chapter 6 Scheduling CPM PERT
Project Management-CPM/PERT
1
Project
A project is composed of Jobs, Activities, Functions
or Tasks that are related to one to the other in some
manner, and all of these should be completed in order
to complete the project.
4
What is project management?
The application of a collection of tools and
techniques to direct the use of diverse resources
towards the accomplishment of a unique,
complex, one time task within time, cost and
quality constraints.
Its origins lie in World War II, when the military
authorities used the techniques of operational
research to plan the optimum use of resources.
One of these techniques was the use of
networks to represent a system of related
activities. 5
Project Management Process
Project Planning
Project Scheduling
Project Controlling
6
Work breakdown structure
A method of breaking down a project into individual
elements ( components, subcomponents, activities and
tasks) in a hierarchical structure which can be scheduled
and given cost.
It defines tasks that can be completed independently of
other tasks, facilitating resource allocation, assignment
of responsibilities and measurement and control of the
project.
It is foundation of project planning.
It is developed before identification of dependencies
and estimation of activity durations.
It can be used to identity the tasks in the CPM (Critical
Path Method) and PERT (Project Evaluation and
Review Technique).
7
Project Planning
Resource Availability and/or Limits
Due date, late penalties, early completion
incentives.
Budget
Activity Information
Identify all required activities.
Estimate the resources required (time) to
complete each activity.
Immediate predecessor(s) to each activity needed
to create interrelationships.
8
Project Scheduling and Control Techniques
Gantt Chart
Critical Path Method (CPM)
Program Evaluation and Review Technique
(PERT)
9
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.
10
Activity
A task or a certain amount of work required in the
project.
Requires time to complete.
Represented by an arrow.
Dummy Activity
Indicates only precedence relationships.
Does not require any time of effort.
11
Project Network
Event
Signals the beginning or ending of an activity.
Designates a point in time.
Represented by a circle (node).
Network
Shows the sequential relationships among activities
using nodes and arrows.
Eve
nt
Eve Activity Eve
Eve nt nt
nt
Eve
nt
13
Example
2
D
A
1 B 3 E 5
C F
14
Successor Events
The event or events that follow another event.
Immediate Successor Events
The event or events that immediately follow another event without any
intervening ones.
Predecessor Events
The event or events that occur before another event.
Immediate Predecessor Events
The event or events that immediately come before another event without any
intervening ones. 2
1 3 5
Example;
2 Activity (2,3) 3
Identification of Activity
5 Activity P 6
Install Machine
2 3 Description of Activity
[Activity (2,3)]
16
Parallel Activity
Those activities which can be performed simultaneously and independently to each other.
Serial Activity
Those activities which are to be performed one after the other, in succession.
P Q
3 3
B Excavate Concrete
Foundations Foundations
17
Dummy
A dummy is a type of operation in the network which neither requires any time nor any
resources, but is merely a device to identify a dependence among operations.
A B
1 2 3 Set 1
4 C 5 D 6 Set 2
3
Lay Dummy
foundation
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
19
Activity-On-Arrow (AOA)
Arrows represent activities and nodes are events for
points in time.
C
A
C Both A and B must finish before C can start.
B
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 21
Example
Draw the network for a project having four activities labeled A, B, C and D, and
related as below:
1) Activity A and Activity B can be done concurrently
2) Activity A is the immediate predecessor of activity C, and so is the
relation between B and D
3) Accomplishment of C and D marks the completion of the project.
2
A C
1 4
B D
3
22
CPM Calculation
Path
A connected sequence of activities leading
from the starting event to the ending event.
Critical Path
The longest path (time); determines the
project duration.
Critical Activities
All of the activities that make up the
critical path.
Forward Pass
Earliest Start Time (ES)
earliest time an activity can start.
ES = maximum EF of immediate predecessors.
Earliest finish time (EF)
earliest time an activity can finish.
earliest start time plus activity time.
EF= ES + Time
Backward Pass
Latest Start Time (LS)
Latest time an activity can start without delaying critical path
time.
LS= LF - Time
Latest finish time (LF)
Latest time an activity can be completed without delaying
critical path time.
24
LS = Minimum LS of immediate predecessors
CPM analysis
Draw the CPM network.
Analyze the paths through the network.
Determine the float for each activity.
Compute the activity’s float.
Float = LS - ES = LF - EF
Float is the maximum amount of time that this activity
can be delayed in its completion before it becomes a
critical activity, i.e., delays completion of the project.
Find the critical path is that the sequence of activities and
events where there is no “slack” i.e.. Zero slack
Longest path through a network.
Find the project duration is minimum project completion
time.
25
CPM Example:
CPM Network
f, 15
g, 17 h, 9
a, 6
i, 6
b, 8
d, 13 j, 12
c, 5
e, 9
26
f, 15
g, 17 h, 9
a, 6
i, 6
b, 8
d, 13 j, 12
c, 5
e, 9 EF= ES + LS= LF -
Time Time
Activity Time Immediate Earlier Start Earlier Latest Latest Float ( LS-
predecessor (ES) Finish Start finish ES = LF-EF)
(EF) (LS) (LF)
a 6 0 6 3 9 3
B 8 0 8 0 8 0
C 5 0 5 7 12 7
D 13 b 8 21 8 21 0
E 9 c 5 14 12 21 7
F 15 a 6 21 9 24 3
G 17 a 6 23 10 27 4
H 9 f 21 30 24 33 3
I 6 g 23 29 27 33 4
J 12 d,e 21 33 21 33 0 27
Critical Path
f, 15
g, 17 h, 9
a, 6
i, 6
b, 8
d, 13
j, 12
c, 5
e, 9
28
Activity Immediate Duration
Example Predecessors
a --- 2
b --- 5
c --- 4
d b 5
e a 7
f a 3
g b 3
h c,d 6
i c,d 2
j e 5
k f,g,h 4
l f,g,h 3
m i 12
29
n j,k 8 29
Example
• The network for a certain project is shown in the figure
below along with the estimated time of completion of each
activity marked. Compute the activity times and float for
each activity. Locate the critical path on the network.
2 D 8 K 9 M
2 20 20 10
A
36 E J9 L
10 8
1 B 3 C 4 I 7
4 2 9
F 15
5 H9
G4
6
30
Critical Path
2 D 8 K 9 M
2 20 20 10
A
36 E J9 L
10 8
1 B 3 C 4 I 7
4 2 9
F 15
5 H9
G4
6
31
Example
Activity Immediate Duration
Predecessors
a --- 5
b --- 4
c a 3
d a 4
e a 6
f b,c 4
g d 5
h d,e 6
i f 6
j g,h 4 32