Program Evaluation and Review Technique: Lecture 2a
Program Evaluation and Review Technique: Lecture 2a
Dr Anis Rahman
G09 1.19
[email protected]
PERT & CPM
Scheduling
CPM PERT
CPM is a deterministic PERT is probabilistic
approach- one time estimate is approach
used for each activity
Variation of activity is only Presumed variations in the
planned instead random activity is random
No statistical treatment of Statistical treatment for
uncertainty uncertainty.
Includes a mathematical Strictly oriented to time
procedure to estimate the trade element of project
off between project duration
and cost.
PERT Networks
Why do we need PERT?
Deterministic vs. Probabilistic duration
Allows variability in estimating duration or
Probability of meeting the target
Optimistic
Pessimistic
Most likely
Expected
to tm te tp
3 13
5 Activity Duration
Continuous Probability Distribution
Expected time t e= [ to+ 4tm+ tp ] / 6
Frequency
Optimistic
Pessimistic
Most likely
Expected
to t m t e tp
Statistically speaking, the distance from one end of this
distribution to the other end is 6 standards deviations
( + 3S) (p
S = t −t 6 o )
Variance can be calculated from standard deviation as V = S2
Activity to tm tp te s v
0-1 5 8 13 ? ? ?
1-2 3 5 10 ? ? ?
2-5 12 20 22 ? ? ?
Tx − Te
If Tx=50 days
Te =43days
S(Te) = 5.745
Z= 1.22 standard deviation
Z
-3 -2 0 2 3
Z is the number of standard deviations the due date lies
beyond the expected date
Steps for PERT
1. Estimate to, tm, tp for each activity (given values)
2. Compute te for each activity (use te equation)
3. Calculate standard deviation for each activity
S = ( tp - t o ) / 6
4. Calculate variance for each activity
V = S2
5. Determine Te (Critical Path) = Σ te along C.P.
6. What is the confidence in calculated Te
V (te) = Σ V for critical activities only
S ( te ) = V ( te )
T −T
and project standard Zdeviation
= x e
S ( Te )
7. Find the Z value
8. Use probability tables to compute your chance in meeting the target
Te = 41.8 weeks V (Te) = Σ V = 6.86
S (Te) = 2.62
So if the project target is 43 weeks
Z = Tx - Te = 43 - 41.8
= 0.458 67.73%
S (Te) 2.62
Example 1
Dr Anis Rahman
G09 1.19
[email protected]
Resource Planning with network
Resource constraint:
Resources are limited and some are scarce
Limited availability of skilled labour, equipment, even
working capital.
This dictates that the activities should be scheduled at
time so that certain resources are balanced or
smoothed throughout the project –resource levelling
True when multiple activities requiring the same
resources are scheduled for the same time.
Important for multi-project organisation
RESOURCE HANDLING
(4) (2)
0 4 4 0 8 8
FF TF FF TF
A B
0 4 0 8
6
Resource Units
A (4)
Uniform Distribution
2
B(2) Time
0 4 8
(4)
5 8 13
FF TF
C
5 13
FF TF
D
9 13
ES LS
11 11
9 D D
7 7
B B
4 4
C C
2 2
A
A E A E
0 5 13 20 0 5 13 20
Exercise (Constrained resources)
For the following project you have only 15 workers available for each week.
Level the schedule using 15 workers. This projects critical path is 47 wks.
Hint: First level the schedule considering unlimited worker then adjust the
schedule for maximum 15 labour
Activity H I J K L M N O P Q R S T U V W X Y Z
Duration 10 8 6 4 2 4 4 5 5 5 5 3 3 1 5 2 3 8 6
Wks
Labour req 5 4 8 2 6 3 2 5 6 2 0 0 0 9 14 6 6 14 5
(wkly)
Dr Anis Rahman
G09 1.19
[email protected]
CPM
• Any given activity is assumed to be performed at normal
work pace and finished at normal time – this is the
normal point;
• Time associated with the normal work pace Tn– how long
the activity will take under normal working condition;
• Associated with the normal time is the normal cost – cost
to complete the activity under normal working condition
• Normal working pace is assumed to be the most efficient
and thus least costly;
• Extending this activity beyond this point would not saving
anything but might well increased the cost.
Time cost relationship
A mathematical procedure is used in CPM for
estimating the trade off between project
duration and cost.
It assumes estimated time duration can be
reduced by applying additional resources to
particular key activities.
It also assumes that time to perform an
activity in the project is variable depending on
the effort or resources applied to it
Crashing Program
crash
Cc Slower than the normal
Cost $
Cn
normal
Tc Tn
Activity duration
The objective of each stage in crashing a schedule is to work
on one (or more) activities to produce a feasible shorter schedule
for the minimum increased direct cost per unit.
$5000
Cost
Steps:
1. List all activities on the critical path
2. Determine the cost slope of each task $3200
3. Select the activity with potential
(time savings for least cost: low slope)
4. Determine new critical path(s) if any
4 10
5. Re-evaluate the network Time
6. Repeat the above for another activity.
cost slope= $300/day
Exercise
Student Number
A 4 210 3 280 -
B 9 400 6 640 -
C 6 500 4 600 A
D 9 540 7 600 A
E 4 500 1 1100 B,C
F 5 150 4 240 B, C
G 3 150 3 150 E
H 7 600 6 750 D,F
Monitoring and Control
Project Monitoring is the set of
procedures and management practices
used to collect information about the
performance achieved or forecasted in a
project and the developing organisation,
based on a set of performance metrics.
Performance Analysis: The process of
determining performance variances based
on monitored or forecasted performance.
Monitoring and Control
Project control is
the adjustment of the project activities to meet its goals by
assessing the performance of the project, analysing the
causes of performance problems,
designing changes to address problems that are determined
to need attentions, and implementing those changes through
control actions.
Project control is distinguished from project planning in
two important ways:
1) project control yields a set of designs, decisions, and actions,
whereas project planning yields a design, and
2) project control is a real time process during the
implementation, not before the implementation begins
(MITCE, 06)
Components of Effective Monitoring
Time-now date
On schedule
Behind schedule
Activity progress
MONITORING USING NETWORKS
(4)
RD = 2
5 8 13
FF TF
TIME-NOW is Workday 10
C
5 13
(2)
RD = 7
(3) (3)
0 5 5 5 7 12 13 7 20
FF TF FF TF FF TF
Will start as soon as
A B E
5 20
D is complete
0 6 13 13
(4)
ss 1 6 4 10
FF TF
D
9 13
RD = remaining duration
MONITORING USING KEY TRENDS
Work remaining
0%
Planned progress
Required progress
65% r o gress
tu a lp
Ac
Time
100%
Jan Aug
B
A
D
C
Solution Example 1
H Activity t0 tm tp te S V
2 6 I
A A 6 14 16 13 1.67 2.79
G B 1 2 3 2 0.33 0.11
E
C 3 12 21 12 3.00 9.00
7 8
1
K D 2 5 8 5 1.00 1.00
D
E 6 15 30 16 4.00 16.00
J
B F 3 4 5 4 0.33 0.11
3 4 5 G 5 7 9 7 0.67 0.45
C F
H 4 11 12 10 1.33 1.77
I 1 5 9 5 1.33 1.77
Paths Te V
J 1 5 9 5 1.33 1.77
1-2-6-8 28 6.34 K 1 4 7 4 1.00 1.00
178 20 17
12578 29 6
Find the z
B 9 400 6 640 - C
F
C 6 500 4 600 A
B G
D 9 540 7 600 A
E
E 4 500 1 1100 B,C
F 5 150 4 240 B, C
G 3 150 3 150 E