Chapter 2 Pert and CPM
Chapter 2 Pert and CPM
Critical Path Method (CPM) and Programme Evaluation and Review Technique
(PERT)
CPM and PERT are tools used in project management to help plan, schedule, and
control projects. They help us figure out how to complete a project efficiently by
organizing all the tasks and estimating the time needed.
Features of CPM
3. Suitable for projects with predictable and repetitive tasks, like construction or
manufacturing.
4. Helps identify the critical path—the sequence of tasks that determine the
project’s total duration.
Features of PERT
2. Uses three time estimates (O, M, P) to calculate an average time for each task.
Formula: Expected Time (TE) = (O + 4M + P) / 6
3. Ideal for research, development, or other unique projects where time predictions
are not exact.
Time Estimates Single time estimate per task Three time estimates (O, M, P)
Applications of CPM
Applications of PERT
2. They identify which tasks are critical (must be done on time) and which tasks
have some flexibility.
3. They help project managers predict delays and manage resources effectively.
• Use CPM when you are confident about the time required for each task.
• Use PERT when there’s uncertainty, and you need to estimate task durations.
Time 13 12 2 8 15 2
2
2
26
20
18
12
PERT & CPM| Total Float, Free
Latest time Total Free Float |Independent
Normal Earliest time Float (TF) (F) Float
Activity
times Finish L
Start Finish Start E
L L-E E-E-t E-L-t
E E+
0.))
3
(1-2 13
'o |2
1
13 15 26 6 -6=0D
18
3 13 Q<
4 22 6
15
BO
Independent Float |Critical Path Method (CPM) by GP
E PERT&CPM | Total Float, Free Float, Total Free Float Independent
Latest time Float
Normal Earliest time Float (TF) (F)
Activity L
times Finish Start Finish E
Start
L-E E-E-4 E-L-t
E+L L
()) E
1-2 13
|2 6
13 12
244 13 15
8
26 6=0D
34
2-5 15
13
45) 2 22 6
15
18:16/39:45- Fg1 on PERT & CPMITotal Float. Free Flòát. Independent Float LCritical Path Method (CPA) by CD Sir y HD
PROJECT EVALUATION
AND
REVIEW TECHNIQUE
Probability ot Complelhg
EVALUATION AND REVIEW TECHNIQUE
PROJECT
Important notation :
(1,3) 9 12 15
(2, 4) 5 14 17
(3, 4) 2 5 8
(3, 5) 8 17 20
(4, 5) 6 6 12
(1,2) 2 5 14 6
(1,3) 12 15 |2
(2, 4) 14 17
3
5 8
(3, 4)
17
(3.5)
6
(4, 5)
of Activity | Probability of Completing the Project by GP Sir of each activity
E PERT&CPM | Variance Solution: The expected time and variance
can be calculated as follows
0 Activity
(.0) Optimistic
t
Estimated durations (days)
Most likely
t
Pessimistic
Expected time
Variance
5 14
(1,2) 2
|2
16 (1,3) 9 12
14
15
17
(2, 4) 5
I-3-5 (3, 4) 2
17
5 8
20 i
2 (3.5)
6 6 12
PERT &CPM | Variance of Activity |
Probability of Completing the Project by GP Sir
Solution : The expected time and variance of each
can be calculated as follows : activity
Estimated durations (days)
Activity Expected time Variance
((,) Optimistic Most likely Pessimistic
t
16 (1,2) 2 5 14
6
6
(1,3) 12 15 12
3-5 26 (2, 4) 5 14 17
13
(3, 4) 2 5
2 (3, 5) 8 17
8
20
6 6 12
2 5 14 6
(1, 2)
l6 (1, 3)
(2, 4) 5
12
14
15
17
8
|2
13
2 5
(3,4) 201
17
28 (3, 5) 8
6 6 12
P(<08T9-0s+flbao
t =O56313348|33
X-28
5
1. Crashing of Network
Crashing is a technique used to reduce the overall project duration (finish the project
faster) by adding extra resources (like more workers, equipment, or money) to critical
tasks. It focuses only on activities in the critical path because they directly impact the
project’s completion time.
Think of it like speeding up your work by hiring extra people to finish a job faster—like
painting a house. If one person takes 5 days to paint, hiring two people might get it done
in 3 days!
2. Analyze Tasks:
Look at the critical tasks and decide which ones can be sped up. Some tasks
might not be suitable for crashing due to high costs or resource limitations.
3. Add Resources:
Allocate extra workers, overtime hours, or better equipment to reduce task
durations.
4. Calculate Costs:
Crashing often increases costs (e.g., paying for overtime or hiring more workers).
Make sure the extra cost is worth the time saved.
Example of Crashing
• Task A (5 days)
• Task C (7 days)
If we need to reduce the project duration from 22 days to 18 days, we might crash Task
B by hiring more workers and reducing its duration to 6 days. The new duration is:
Task A (5 days) + Task B (6 days) + Task C (7 days) = 18 days.
Updating refers to making changes to the project’s network diagram and schedule as
the project progresses. This ensures that the plan stays accurate and reflects the
current situation.
1. Track Progress:
To compare the actual progress of the project with the planned schedule.
2. Handle Delays:
If some tasks are delayed, the network needs to be updated to reflect the new
timeline.
3. Adjust Resources:
If some tasks finish early or late, resources can be shifted to other tasks.
4. Communicate Changes:
Share the updated schedule with all stakeholders (e.g., team members, clients).
Applications of Crashing
• Construction Projects:
Finish a building or bridge before the rainy season starts.
• Event Planning:
Prepare a venue or decorations faster to meet the event date.
• Product Launch:
Speed up production or testing to launch a product before a competitor.
Applications of Updating
• Monitoring Progress:
Keep track of whether the project is ahead or behind schedule.
• Risk Management:
Identify delays early and take corrective actions.
• Budget Control:
Ensure that costs don’t exceed the budget by reallocating resources as needed.
• Crashing helps you finish a project faster but increases costs. Use it when time
is more important than money.
• Updating keeps the project on track by reflecting real progress and adjusting the
schedule when needed.