PDQIE - PDQ Industrial Electric
Critical Path (CPM) and Fast Track Projects
Critical Path (CPM) Scheduled
Projects
The Critical Path Method, abbreviated CPM, or critical path analysis, is a mathematically based
algorithm for scheduling a set of project activities. It is an important tool for effective project management.
It was developed in the 1950s in a joint venture between DuPont Corporation and Remington Rand
Corporation for managing plant maintenance projects. Today, it is commonly used with all forms of projects,
including construction, software development, research projects, product development, engineering, and plant
maintenance, among others. Any project with interdependent activities can apply this method of scheduling.
The essential technique for using CPM is to construct a model of the project that includes the
following:
A list of all activities required to complete the project (also known as Work breakdown structure),
The time (duration) that each activity will take to completion, and The dependencies between the activities.
Using these values, 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). In project management, a critical path is the sequence of
project network activities which add up to the longest overall duration. This determines the shortest time possible
to complete the project. Any delay of an activity on the critical path directly impacts the planned project
completion date (i.e. there is no float on the critical path). A project can have several, parallel, near critical
paths. An additional parallel path through the network with the total durations shorter than the critical path is
called a sub-critical or non-critical path.
These results allow managers to prioritize activities for the effective management of project
completion, and to shorten the planned critical path of a project by pruning critical path activities, by "fast
tracking" (i.e., performing more activities in parallel), and/or by "crashing the critical path" (i.e., shortening
the durations of critical path activities by adding resources).
Originally, the critical path method considered only logical dependencies between terminal
elements. Since then, it has been expanded to allow for the inclusion of resources related to each activity,
through processes called "activity-based resource assignments" and "resource leveling". A resource-leveled schedule
may include delays due to resource bottlenecks (i.e., unavailability of a resource at the required time), and may
cause a previously shorter path to become the longest or "resource critical" path. A related concept is called the
critical chain, which attempts to protect activity and project durations from unforeseen delays due to resource
constraints.
Since project schedules change on a regular basis, CPM allows continuous monitoring of the
schedule, allows the project manager to track the critical activities, and alerts the project manager to the
possibility that non-critical activities may be delayed beyond their total float, thus creating a new critical path
and delaying project completion. In addition, the method can easily incorporate the concepts of stochastic
predictions, using the Program Evaluation and Review Technique (PERT) and event chain methodology.
Currently, there are several software solutions available in industry that use the CPM method of
scheduling, see list of project management software. However, the method was developed and used without the aid of
computers.
A schedule generated using critical path techniques often is not realized precisely, as estimations
are used to calculate times: if one mistake is made, the results of the analysis may change. This could cause an
upset in the implementation of a project if the estimates are blindly believed, and if changes are not addressed
promptly. However, the structure of critical path analysis is such that the variance from the original schedule
caused by any change can be measured, and its impact either ameliorated or adjusted for. Indeed, an important
element of project postmortem analysis is the As Built Critical Path (ABCP), which analyzes the specific causes and
impacts of changes between the planned schedule and eventual schedule as actually implemented.
Fast-Track Projects
Another way to shorten your schedule is through Fast-Tracking. Fast-Tracking is the process of
rescheduling tasks to be performed in parallel that were originally planned in series. Like Project Schedule
Crashing, Fast-Track works on tasks in the Critical ath. If you reschedule two tasks originally in
series to be done in parallel, you are in effect cutting the time to do the task to half. And
like Project Schedule Crashing, Fast-Track may bring complications to the feasibility of the Project
Schedule. For one, do not Fast-Track tasks that are strictly interdependent of one another, such as applying
a second coat of paint. In doing a paint job, you cannot schedule second coating and first coating in
parallel, it's just not possible. Fortunately, there are tasks that can be made parallel, such as building a
wall and inatalling floor covering or a ceiling; while these tasks may cause complications, these are
achievable when done right.
In fine-tuning your Project Schedule, you can be creative, but be certain that you have calculated
the net benefit.
Call PDQIE to Discuss Your Project Schedule (877)
PDQ-4-FIX
|