As a project manager it can be hard to plan and manage when and how certain tasks in the project will be completed. Luckily there are plenty of tools to help us make these decisions in the most efficient way possible. One such tool is the Critical Path Method. This method seeks to give a visual depiction of the steps required to complete a project. Here’s how it works. Each job in the project is given an identifying symbol as well as the estimated time to complete the project. The graph then depicts a number of paths noted by arrows that cover which jobs needed to be completed so other jobs can start. If a job has an arrow pointing to it that means that the job that the arrow is coming from needs to be completed before the job it’s pointing to. This way you can clearly see the order of jobs that need to be completed. This can give an idea of the bigger picture for the entire project.
The critical path is the longest path (in time) of the whole project. The point in this distinction is because the total time it takes to complete the critical path is the time needed to complete the entire project. Alterations to the critical path will lengthen or shorten the entire project.
Steps to Implementing the Critical Path Method
There are 6 major steps to implementing the critical path method. Firstly you have to specify the activities that need to be completed. This can be done using a work breakdown structure or WBS. The idea is to identify every task in the project. This can be a hard task in itself as it can be difficult to decide what counts as a job and what should be split up into multiple jobs. It’s important to note that typically the path should be fairly high level. If the critical path has too much detail it can be hard to keep track of.
The second step is to establish dependencies, also known as making an activity sequence. The goal of this step is to put every job in the correct order. This is done by figuring out which jobs need to be completed before others can start. There are a number of ways to figure this out but one solid option is to ask yourself the following questions for each task on the list:
“Which task should take place before this task happens?”
“Which tasks should be finished at the same time as this task?”
“Which tasks should happen right after this task?”. Asking yourself these questions can help give you an idea of when certain tasks should be done in relation to the others. This step is particularly important as the timing is the basis for what will come later.
Creating a Critical Path Analysis Chart (CPA)
Once you know the jobs and their requirements you can sketch out a critical path analysis chart (CPA) also known as the network diagram. This is just a visual representation of the data we’ve collected from the first 2 steps. It shows each task in the project connected by arrows that show dependencies. This can give an easy to understand visual representation of the essential layout of the project and the order things need to be completed in. This used to be a hand drawn process but now there is plenty of helpful software that can be used to automate this process.
The next step is to estimate the activity completion time. This can be done using past project experiences. Talking to experienced employees or managers can help give you a better understanding of how long certain tasks may take. The scale is going to be different for every project. Jobs can be measured in days or weeks if needed. If you aren’t comfortable with your estimates you can use what’s called three point estimation to give a more accurate estimate. The basic idea is that instead of just giving one guess at the length of a job you give three. One is the best case scenario, one is the most likely scenario, the other is the worst case scenario. There are two different options next depending on the case. You can either find the average of these times or use triangular distribution. The main difference between the two is that finding the average means the time will be gravitated towards the most likely time while triangular distribution doesn’t.
Identifying the Critical Path
Your next step is to identify the critical path. This can be done by simply eyeballing the network diagram but sometimes the diagram can be fairly complex and hard to interpret. In this case you can use the Forward Pass/Backward Pass technique, finding the earliest start and finish times, and the latest start and finish times for all jobs in the project. When you have multiple critical paths the project is considered sensitive. When a project is sensitive it means that the critical path is likely to change in the middle of the project. This can obviously complicate planning and the more critical paths there are in a project the more sensitive the project is.
The final step in creating your critical path diagram is to update it as new information comes along. During the course of the project you will find out the actual completion times for the jobs in the project. Updating the diagram to reflect this can reveal new critical paths as well as give you an idea if the project is falling ahead or behind schedule. This is arguably one of the most important parts of the CPM.
Having the ability to see the bigger picture of the project and having a firm grasp of project dependencies can give project managers the edge they need to stay on top of challenging projects and give accurate estimates to customers and shareholders. Managing resources correctly is one of the most important parts of project management so having powerful tools like the critical path method is a must.