Critical Path Method (CPM)
By Umesh Dwivedi
The Critical Path Method (CPM) is a schedule network analysis technique. CPM was developed by the DuPont Corporation in 1957. The critical path determines the shortest time to complete the project and it is the longest duration path through a network of tasks. Critical tasks (activities) are tasks (activities) on the critical path.
To understand CPM further let’s first understand nature of the task. According to PMBOK every scheduled task can be defined by the following four parameters.
- Early Start (ES): Earliest possible point in time on which a task can start.
- Early Finish (EF): Earliest possible point in time on which a task can finish.
- Late Start (ES): Latest possible point in time on which a task can start.
- Late Finish (EF): Latest possible point in time on which a task can finish.
Early Start and finish dates are calculated by means of Forward Pass and Late Start and Late Finish dates are calculated by means of Backward Pass.
Many Tasks have some amount of buffer added to them referred as Slack Time or Float. Float time is the amount of time a task can slip before it delays the project schedule. There are two common types of floats:
- Free Float: Amount of time a single task can be delayed without delaying the early start of any successor task.
- Total Float: Amount of time a single task can be delayed without delaying project completion.
Mathematically Float is defined as: Float = LS – ES or LF – EF.
The critical path has zero or negative Total Float. A project can have several critical paths.
- Project Planning and control.
- Time-cost trade-offs.
- Cost-benefit analysis.
- Contingency planning.
- Reducing risk.
Limitations of CPM:
- CPM assumes low uncertainty in schedule dates.
- Does not consider resource dependencies.
- Less efficient use of buffer time.
- Less focus on non critical tasks that can cause risk.
- Based on only deterministic task duration.
- Critical Path can change during execution.
To overcome the above limitations the Critical Chain Project Management (CCPM) plays important role.
Umesh Dwivedi is certified PMP (Project Management Professional) from PMI, USA. He is experienced in project planning, execution, monitoring and controlling of projects. He has worked in collaboration with cross-functional, cross-organizational teams for many clients internationally.
Visit his home page at http://www.freewebs.com/umeshspace.