Critical Path Method (CPM): What's It's, Why It's Important, What's the Use, How to Make CPM Chart and Much More? Tips to Discover, Apply and Succeed in Project Planning!!

Abstract
The critical path method (CPM) is a project management technique that's used by project managers to create an accurate project schedule. The CPM method, also known as critical path analysis (CPA), consists in using the CPM formula and a network diagram to visually represent the task sequences of a project.

Keywords
Critical Path Method (CPM), Project Schedule, Network Diagram, Crashing, Project Management 

Learning Outcomes 
After undergoing this article you will be able to understand the following 
1. What's Critical Path and Critical Path Method (CPM)?
2. Why CPM is vital for Success in project management?
3. What's the components of CPM?
4. What's the process of construction of CPM Chart?
5. How crashing of time is done in CPM Chart?
6. What's the advantages of CPM in project management?
7. What's the disadvantages of CPM in project management?
8. Strategies for implementing CPM Chart
9. Conclusions
10. FAQs
11. References


1. What's Critical Path and Critical Path Method (CPM)?

Critical Path:
In project management, the critical path is the longest sequence of tasks that must be completed to execute a project. The tasks on the critical path are called critical activities because if they’re delayed, the whole project completion will be delayed.

Critical Path Method (CPM):
The critical path method is a technique that allows you to identify tasks that are necessary for project completion. The critical path in project management is the longest sequence of activities that must be finished on time to complete the entire project.

2. Why CPM is vital for Success in project management?

Projects are made up of tasks that have to adhere to a schedule in order to meet a timeline. It sounds simple, but without mapping the work, your project scope can quickly get out of hand and you’ll find your project off track.

Using the critical path method is important when managing a project because it identifies all the tasks needed to complete the project. It then determines the tasks that must be done on time, those that can be delayed if needed and how much float or slack you have.

When done properly, critical path analysis can help you:

  • Identify task dependencies, resource constraints and project risks
  • Accurately estimate the duration of each task
  • Prioritize tasks based on their float or slack time, which helps with project scheduling and resource allocation
  • Identify critical tasks that have no slack and ensure those are completed on time
  • Monitor your project progress and measure schedule variance
  • Use schedule compression techniques like crash duration or fast tracking
3. What's the components of CPM?
The critical path formula consists of two parts: the forward pass and the backward pass
The forward pass calculates the earliest start times (ES) and finish times (EF) for each activity, with EF determined by adding the activity's duration (t) to its ES.

Activity-on-Node network diagram:

  • A project network should have only one start node
  • A project network should have only one end node
  • A node has a duration
  • Links normally have no duration
  • “Precedents” are the immediate preceding activities
  • Time moves from left to right in the project network
  • A network should not contain loops
  • A network should not contain dangles
The components should be considered for CPM Chart are the following:
  • Activity label is the name of the activity represented by that node.
  • Earliest Start is the date or time at which the activity can be started at the earliest.
  • Earliest Finish is the date or time at which the activity can be completed at the earliest.
  • Latest Start is the date or time at which the activity can be started at the latest.
  • The latest Finish is the date or time at which the activity can be finished at the latest.
  • Float is equal to the difference between the earliest start and latest start or earliest finish and latest finish.

4. What's the process of construction of CPM Chart?
The process of construction for CPM Chart are the following:

Stage 1:

Find the critical path in a project:

  • Step 1: Identify all tasks required to complete the project
  • Step 2: Determine the sequence of tasks
  • Step 3: Estimate the duration of each task
  • Step 4: Draw a network diagram
  • Step 5: Identify the critical path
  • Step 6: Calculate the float
  • Step 7: Monitor the critical path
Stage 2
Choose the forward pass or backward pass to determine values of activity on node.

The forward pass is carried out to calculate the earliest dates on which each activity may be started and completed.
The backward pass is carried out to calculate the latest dates on which each activity may be started and finished without delaying the end date of the project. Assumption: Latest finish date = Earliest Finish date (of project).

Stage 3
Identifying Critical Path

Stage 4
Crash the time according to ES or EF time

Stage 5. 
Redraw your network diagram for CPM Chart 

Stage 6. 

Calculate the float

Float, or slack, refers to the amount of flexibility of a given task. It indicates how much the task can be delayed without impacting subsequent tasks or the project end date. 

Finding the float is useful in gauging how much flexibility the project has. Float is a resource that should be used to cover project risks or unexpected issues that come up. 

Critical tasks have zero float, which means their dates are set. Tasks with positive float numbers belong in the non-critical path, meaning they may be delayed without affecting the project completion date. If you’re short on time or resources, non-critical tasks may be skipped. 

Calculating the float can be done with an algorithm or manually. Use the calculations from the section below to determine the total float and free float. 

Total float vs. free float

Here’s a breakdown of the two types of float:

  • Total float: This is the amount of time that an activity can be delayed from the early start date without delaying the project finish date or violating a schedule constraint. Total float = LS - ES or LF - EF 

  • Free float: This refers to how long an activity can be delayed without impacting the following activity. There can only be free float when two or more activities share a common successor. On a network diagram, this is where activities converge. Free float = ES (next task) - EF (current task)


5. How crashing of time is done in CPM Chart?
Critical path methodology provides visibility into your project’s progress, allowing you to monitor tasks and their completion times. Below are some additional applications of CPM.

Critical path methodology provides visibility into your project’s progress, allowing you to monitor tasks and their completion times. Below are some additional applications of CPM.

Compress schedules

Though not ideal, there are times when project deadlines may be pushed up. In those situations, there are two schedule compression techniques you can use: fast tracking and crashing.

  • Fast tracking: Look at the critical path to determine activities that can be performed simultaneously. Running parallel processes will speed up the overall duration. 

  • Crashing: This process involves allocating more resources to speed up activities. Before obtaining more resources, make sure that they are still within the project scope and let the stakeholders know of any changes.

Having the critical path plotted out can help you choose the appropriate strategy to meet updated deadlines.

6. What's the advantages of CPM in project management?
The Fundamental Benefits of the Critical Path Method are the following 
  • Effective Scheduling. As noted at the outset, an underlying process of the critical path is the segregation of critical and noncritical tasks. ...
  • Enhanced Project Management. 
  • Distribution of Human Resources as required activity wise
  • Budget and Cost Control. 
  • Past Clients appreciate about timelines 
  • More quick additional Services.
  • Visual impact
  • Bigger adaptability
  • Early detection of time consuming activities
  • Stronger communication
  • Easy prioritization
7. What's the disadvantages of CPM in project management?

Here is a list of 10 CPM Disadvantages:

  1. In a big project, a CPM can become extremely complicated and difficult to fathom for the new recruits to the project team.
  2. If the project is far too bulky and lengthy, the Critical Path Method requires software to monitor the plan.
  3. CPM can become ineffective and difficult to manage if it is not well-defined and stable.
  4. It cannot effectively handle sudden changes in the implementation of the plan on ground. It is very difficult to redraw the entire CPM chart if the plan of the project suddenly changes midway.
  5. The Critical Path Method cannot form and control the schedules of the persons involved in the project.
  6. The allocation of resources cannot be properly monitored.
  7. The critical path of the CPM of a big project is not always clear. The project managers have to spend a lot of time to calculate it carefully.
  8. The Critical Path Method takes longer to identity and to monitor the critical path when the project is of big dimension.
  9. Using CPM, identifying and determining a critical path is difficult when there are many other similar duration paths in the project.
  10. At times, to design a CPM is time consuming. It is also difficult to estimate the activity completion time in a multidimensional project.
8. Strategies for implementing CPM Chart
Strategies for Critical Path Method are the following 
  • Collect Project Activities. Use a work breakdown structure to collect all the project activities that lead to the final deliverable.
  • Identify Task Dependencies. 
  • Create a Critical Path Diagram.
  • Estimate the Timeline. 
  • Use the Critical Path Formula. 
  • Identify the Critical Path.
  • Revise During Execution.
Consider
Managing Resource Constraints 

As you manage your project, you may also run into resource constraint issues that could change the critical path. If you try to schedule certain activities at the same time, you may find that you need more people than are available. As a result, those activities will need to be rescheduled. Resource leveling is the process of resolving these conflicts. 

Resource Leveling and Expansion 

With resource leveling, you can resolve conflicts over allocating resources. A resource-leveled schedule may include delays due from resource bottlenecks (a resource being unavailable at the necessary time). 

Resource leveling may also result in a previously shorter path becoming the longest or most “resource critical” path. This happens when the tasks on the critical path are affected by resource constraints. 

A similar concept is called the critical chain, which protects activity and project durations from unexpected delays due to resource constraints. 

Assessing the Final Project

These scenarios demonstrate all the unexpected changes that can occur when managing a project, and how they can affect the critical path. While things are always subject to change, the good news is that you can measure the variance from your original project schedule and track how it impacted your final project. 

Flexibility and Assessing Delays

A schedule created from the critical path method naturally involves a lot of fluctuation because you have to use best-guess estimates to calculate time. If one mistake is made in activity completion time, your whole critical path schedule could change. Or, you may need to purposefully delay project activities due to resource constraints. 

Sorting out these delays and determining what caused them can help you avoid similar issues in the future. An important part of your post-project plan is the As Built Critical Path, which analyzes the specific causes and impacts of changes between the planned schedule and actual schedule implemented. The As-Built Critical Path is a schedule that shows the dates that the activities actually occurred and allocates time by determining the responsibility for the delays on the critical path. 

9. Conclusions

CPM, which stands for Critical Path Method, is an algorithm of resource utilization that schedules project activities. CPM is used to construct a project model that includes: 

  • A task list required for project completion.
  • Task dependencies.
  • An estimated duration of time for each activity to be completed.
10. FAQs

What is the critical path formula?

The critical path formula consists of two parts: the forward pass and the backward pass. The forward pass calculates the earliest start times (ES) and finish times (EF) for each activity, with EF determined by adding the activity's duration (t) to its ES.

  • EF = ES + t (the duration of an activity)

The backward pass determines the latest start times (LS) and finish times (LF), setting the LF of the final activity equal to its EF and finding the LS by subtracting the activity's duration from its LF.

  • LF – t (the duration of an activity)

When can you use the critical path method?

You can use CPM during the planning phase of a project to identify the longest sequence of dependent tasks and calculate the shortest possible completion time. CPM is particularly useful for optimizing schedules for complex projects with multiple activities, milestones, and task dependencies.

References

Churchman, C.W., Ackoff R. L. and Arnoff, E.L. 1957. Introduction to Operations Research. John Wiley and Sons, New York.

Goel, B.S. and Mittal, S.K. 1974. Operations Research. Pragati Prakashan, Meerut.

Kapoor, V.K. and Kapoor, S. 2001. Operations Research Techniques for Management. Sultan Chand and Sons, New Delhi.

Saatty, T.L. 1961. Elements of Queuing Theory. McGraw-Hill, New York.

Sasieni, M.A., Yaspan and Friedman, L. 1959. Operations Research: Methods and Problems. John Wiley and Sons, New York.

Sharma , S.D. 1999. Operations Research. Kedar Nath Ram Nath & Co., Mereut.

Swarup, K., Gupta, P.K. and Mohan, M. 1989. Operations Research. Sultan Chand and Sons, New Delhi.

Taha, H.A. 2005. Operations Research: An Introduction. Prentice Hall of India Private Limited, New Delhi.

Wagner, H.M. 1982. Principles of Operations Research, with Applications to Management Decisions. Prentice Hall of India, New Delhi.



Comments