The Critical Path Method (CPM) is a way to determine the critical path of a schedule. The critical path is the longest path of scheduled activities that must be met to execute a project. This is important for Program Managers (PM) to know since any problems on the critical path can prevent a project from moving forward and being delayed. Earned Value Management (EVM) analysis focuses on critical and near-critical paths to identify cost and schedule risks. Unlike the critical path, other schedule paths might have slack time to avoid delaying the entire project. There might be multiple critical paths on a project. The method is used with Program Evaluation and Review Techniques (PERT).
Definition: The Critical Path Method (CPM) is a scheduling technique to determine a schedules critical path by calculating the longest path of planned activities to the end of the project and the earliest and latest that each activity can start and finish without making the project longer.
Critical Path Method (CPM) Goal
The goal of the Critical Path Method (CPM) is to determine the critical path of a schedule in order to focus resources more efficiently. The method helps Program Managers (PM):
- Understand which tasks are on the critical path to determine a completion date
- How best to manage tasks around the critical path to meet the scheduled end date
- Focus on preventing schedule slips
- Gain insight when planning work packages and tasks
Benefits of Using the Critical Path Method (CPM)
Here are a few good reasons to use the CPM method:
- Improves Planning: CPM helps plan for the future by comparing expected progress to actual progress. The data from current projects can be used to help plan for future projects.
- Helps with resource loading: CPM helps project managers put tasks in order of importance, which gives them a better idea of how and where to use resources.
- Highlights bottlenecks: When projects get stuck, valuable time is lost. Using a network diagram to show project dependencies will help you figure out which tasks can and can’t be done simultaneously so that you can plan your schedule accordingly.
Determining the Critical Path
The Critical Path is determined when analyzing a project’s schedule or network logic diagram and uses the Critical Path Method (CPM). The CPM provides a graphical view of the project, predicts the time required for the project, and shows which activities are critical to maintaining the schedule.
Critical Path Method (CPM) Development Steps
The seven (7) steps in the CPM are: 
- Step 1: List of all activities required to complete the project (see Work Breakdown Structure (WBS)),
- Step 2: Determine the sequence of activities
- Step 3: Draw a network diagram
- Step 4: Determine the time that each activity will take to completion
- Step 5: Determine the dependencies between the activities
- Step 6: Determine the critical path
- Step 7: Update the network diagram as the project progresses
The CPM calculates the longest path of planned activities to the end of the project and the earliest and latest that each activity can start and finish without making the project longer. This process determines which activities are “critical” (i.e., on the longest path) and which have “total float” (i.e., can be delayed without making the project longer). 
Difference Between Critical Chain Method (CCM) and Critical Path Method (CPM)
There are a few differences between the Critical Chain Method (CCM) and the Critical Path Method (CPM), but they both focus on schedule development and estimation. These are:
- Critical Path Method is focused on how long a project is based upon task estimation and the amount of float on a project.
- Critical Chain Method operates on shortening how long a project is due to overestimation, uncertainties, and buffers.
Critical Path Method (CPM) and Program Evaluation and Review Technique (PERT)
Program Evaluation and Review Technique (PERT) is a method used to examine the tasks in a schedule and determine a Critical Path Method variation (CPM). It analyzes the time required to complete each task and its associated dependencies to determine the minimum time to complete a project. It estimates the shortest possible time each activity will take, the most likely length of time, and the longest time that might be taken if the activity takes longer than expected.
Although CPM and PERT are conceptually similar, some significant differences exist mostly due to the type of projects best suited for each technique. PERT is better to use when there is much uncertainty and when control over time outweighs control over costs. PERT handles uncertainty of the time required to complete an activity by developing three estimates and then computing an expected time using the beta distribution. CPM is better suited for well-defined projects and activities with little uncertainty, where accurate time and resource estimates can be made. The percentage of completion of the activity can be determined. 
Critical Path Method History
The CPM scheduling technique was introduced at approximately the same time as PERT Analysis. It was developed by J. E. Kelly of Remington-Rand and M. R. Walker of DuPont to aid in scheduling maintenance shutdowns in chemical processing plants. Over the years, CPM has enjoyed more use than any other network scheduling technique. It is based on the concept of critical path and was designed to focus on the time and resources, particularly cost, necessary to complete a project’s activities.
AcqLinks and References:
-  Defense Systems Management College “Scheduling Guide for Program Managers” – Oct 2001
- Website: Project Manager.com – Ultimate Guide to the Critical Path Method