Lecture 1 Project Management
Lecture 1 Project Management
Lecture 1 Project Management
Management
Learning Objectives
• Describe project management objectives
• Describe the project life cycle
• Diagram networks of project activities
• Estimate the completion time of a project
• Compute the probability of completing a
project by a specific time
• Determine how to reduce the length of a
project effectively
Project Management Applications
• What is a project?
“A project is a series of activities directed to accomplishment
of a desired objective.”
– Any unique endeavor with specific objectives
– With multiple activities
– With defined precedent relationships
– With a specific time period for completion
• Examples?
– A major event like a wedding
– Any construction project
– Designing a political campaign
Definitions
A project is a temporary endeavour undertaken to
create a unique product or service.
It is
• performed by people
• constrained by limited resources
• planned, executed and controlled
Project Life Cycle
Time
Start Finish
Milestones :
• defined state of the project
• decision point
CPM - Critical Path Method
• Definition: In CPM activities are shown as a network of
precedence relationships using activity-on-node network
construction
o Single estimate of activity time
o Deterministic activity times
Originated by H.L.Gantt in
1918
Advantages Limitations
- Gantt charts are quite commonly - Do not clearly indicate details
used. They provide an easy regarding the progress of activities
graphical representation of when
- Do not give a clear indication of
activities (might) take place.
interrelation ship between the
separate activities
CPM/PERT
These deficiencies can be eliminated to a large extent by
showing the interdependence of various activities by
means of connecting arrows called network technique.
• ADVANTAGES:
o Precedence relationships
o large projects
o more efficient
Network Diagram
• Network (precedence) diagram – diagram of project
activities that shows sequential relationships by the
use of arrows and nodes.
• Activity-on-arrow (AOA) – a network diagram
convention in which arrows designate activities.
• Activity-on-node (AON) – a network diagram
convention in which nodes designate activities.
• Activities – steps in the project that consume
resources and/or time.
• Events – the starting and finishing of activities,
designated by nodes in the AOA convention.
Drawing the project network (AOA)
Slide
12
The Project Network
• Use of nodes and arrows
Arrows An arrow leads from tail to head directionally
• Indicate ACTIVITY,
• a time consuming effort that is required to perform a part of the work.
S 5 7
Hire and
Interview
train
3 4
Network Diagrams
• Activity-on-Node (AON):
– Uses nodes to represent the activity
– Uses arrows to represent precedence relationships
Network Conventions
a
b
c a
c
b
a c
a c
b Dummy
activity
b d
Example 1- A simple network
Consider the list of four activities for making a
simple product:
Activity Description Immediate
predecessors
A Buy Plastic Body -
B Design Component -
C Make Component B
D Assemble product A,C
A D
1 3 4
B C
A D
1 3 4
E
B
C 5
2
We need to introduce
a dummy activity
Network of Seven Activities
1 A 3 D 4 G
7
dummy
E
my
B
dum
C 5 F
2 6
• Note how the network correctly identifies D, E, and F as the
immediate predecessors for activity G.
• Dummy activities is used to identify precedence relationships
correctly and to eliminate possible confusion of two or more
activities having the same starting and ending nodes
• Dummy activities have no resources (time, labor, machinery, etc.) –
purpose is to PRESERVE LOGIC of the network
EXAMPLES OF THE USE OF DUMMYACTIVITY
Network concurrent activities
a
a 2
1 2 1 Dummy
b 3
b
WRONG!!! RIGHT
a d a d
1 1
b e b
2 2 4
e
c f c f
3 3
a precedes d.
a and b precede e,
b and c precede f (a does not precede f)
Scheduling with activity time
Activity Immediate Completion
predecessors Time (week)
A - 5
B - 6
C A 4
D A 3
E A 1
F E 4
G D,F 14
H B,C 12
I G,H 2
Total …… 51
Activity
2
5]
A [0,
5
1
t = expected activity
time
Network with ES & EF
time
D[5,8] 5
2 3
0]
G[1 4
E[ 1
5,6 [ 6,
F
5 0,5]
0,2
1
1 ] 4
7
[
4]
A
C[5,9]
6]
4 24,2
4
I[
2
1 6
B[0
,6] [ 9, 21]
6 H
12
3
Activity
3
9]
C [5, ]
2
4 [8,1
2
LF = latest finish time
LS = latest start time
Latest start & latest finish time
• To find the critical path we need a backward pass calculation.
G[1 10,24
1[5 5,6] [
14[
0, ]
F 6,
5[ 0,5
,6]
0,2 ]
4[
5]
7
[
A
26]
4]
4 4 ,
C[5,9]
2
4[8,12]
I[ 26]
24 ,
1 6 2[
B[0
6[6 ,6] [ 9,21]
H ,24]
,12 [ 12
] 12
3
LF-EF = 12 –9 =3
LS-ES = 8 – 5 = 3
LF-ES-t = 12-5-4 = 3
Activity schedule for our example
Activity Earliest Latest Earliest Latest Slack Critical
start (ES) start (LS) finish (EF) finish (LF) (LS-ES) path
A 0 0 5 5 0 Yes
B 0 6 6 12 6
C 5 8 9 12 3
D 5 7 8 10 2
E 5 5 6 6 0 Yes
F 6 6 10 10 0 Yes
G 10 10 24 24 0 Yes
H 9 12 21 24 3
I 24 24 26 26 0 Yes
Example: ABC Associates
9 18
Example: ABC Associates
• Earliest/Latest Times
Activity time ES EF LS LF Slack
A 6 0 6 0 6 0 *critical
B 4 0 4 5 9 5
EF = ES + t
C 3 6 9 6 9 0*
LS = LF – t D 5 6 11 15 20 9
Where t is the E 1 6 7 12 13 6
Activity time F 4 9 13 9 13 0*
G 2 9 11 16 18 7
Slack = LF – EF H 6 13 19 14 20 1
= LS - ES
I 5 13 18 13 18 0*
J 3 19 22 20 23 1
K 5 18 23 18 23 0*
o The estimated project completion time is the Max EF at node 7 = 23.
IMPORTANT QUESTIONS
• What is the total time to complete the project?
o 26 weeks if the individual activities are completed on schedule.
• What are the scheduled start and completion times for each activity?
o ES, EF, LS, LF are given for each activity.
• How long can non-critical activities be delayed before they cause a delay
in the project’s completion time
o Slack time available for all activities are given.
Time Estimates
• Deterministic
o Time estimates that are fairly certain
• Probabilistic
o Estimates of times that allow for variation
17-43
Example 1
6 weeks
Deterministic 4
time estimates rd er e
O tu r
Fur p
n i 3 weeks
setu
8 weeks 2 fur
n itu
Rem
a te s ode
re
c
Lo ilitie 11 weeks
l Move
fac in
1 5 6
In 1 week
te ra in
rv
ie dt
4 weeks w e an
r
Hi 9 weeks
17-44
Example 1 Solution
Critical Path
17-45
Computing Algorithm
• Network activities
o ES: early start
o EF: early finish
o LS: late start
o LF: late finish
• Used to determine
o Expected project duration
o Slack time
o Critical path
17-46
Probabilistic Time Estimates
• Optimistic time
o Time required under optimal conditions
• Pessimistic time
o Time required under worst conditions
17-47
Probabilistic Estimates
Figure 17.8
Beta Distribution
to tm te tp
17-48
Expected Time
te = to + 4t m +t p
6
te = expected time
to = optimistic time
tm = most likely time
tp = pessimistic time
17-49
Variance
2 (t –
= p o t ) 2
36
2 = variance
to = optimistic time
tp = pessimistic time
17-50
Example 5
2-4-6
b
2- c
-4
3-
1- 3
5
a
3-4-5 3-5-7 5-7-9
d e f
-6
2- g
4
3- i
3-
6
4-6-8
h
17-51
Example 5 Time Estimates
Tabc = 10.0
Tdef = 16.0 4.00
b
Tghi = 13.50
3.1 c
. 83
7
2
a
4.00 5.0 7.0
d e f
.4 17
3.3 g
3
i
6.0
h
17-52
Path Probabilities
Specified time – Path mean
Z =
Path standard deviation
17-53
Example 6
17
Weeks
1.00
a-b-c
Weeks
10.0
d-e-f
Weeks
16.0
1.00
g-h-i
13.5 Weeks
17-54
Time-cost Trade-offs:
Crashing
• Crash – shortening activity duration
• Procedure for crashing
o Crash the project one period at a time
o Only an activity on the critical path
o Crash the least expensive activity
o Multiple critical paths: find the sum of crashing the least expensive activity on
each critical path
17-55
Time-Cost Trade-Offs: Crashing
Figure 17.11
Total
cost
Shorten
Cumulative CRASH
cost of
crashing
Shorten
Optimum
17-56
Example 7
10
6 b
a
2
f
5
9
c
e
4
d
17-57
Advantages of PERT
• Forces managers to organize
• Provides graphic display of activities
• Identifies
o Critical activities
o Slack activities 4
2
1 5 6
17-58
Limitations of PERT
• Important activities may be omitted
• Precedence relationships may not be
correct
4
• Estimates may include
2
a fudge factor
• May focus solely 1 5 6
on critical path
142 weeks
3
17-59
Goldratt’s Critical Chain
• Goldratt’s insight on project management
o Time estimates are often pessimistic
o Activities finished ahead of schedule often go unreported
o With multiple projects, resources needed for one project may be in use on another
17-60
Project Management Software
• Computer aided design (CAD)
• Groupware (Lotus Notes)
• CA Super Project
• Harvard Total Manager
• MS Project
• Sure Track Project Manager
• Time Line
17-61
Advantages of PM
Software
• Imposes a methodology
• Provides logical planning structure
• Enhances team communication
• Flag constraint violations
• Automatic report formats
• Multiple levels of reports
• Enables what-if scenarios
• Generates various chart types
17-62
Project Risk Management
17-63
Risk Management
• Identify potential risks
• Analyze and assess risks
• Work to minimize occurrence of risk
• Establish contingency plans
17-64
Summary
• Projects are a unique set of activities
• Projects go through life cycles
• PERT and CPM are two common techniques
• Network diagrams
• Project management software available
17-65
Activity on Node & Activity on Arrow