PERT/CPM

From apppm
Revision as of 17:05, 6 October 2015 by S141592 (Talk | contribs)

Jump to: navigation, search

Introduction

The network-based analysis enables design and planning of a project, at all levels of details, regarding the duration of each activity, the order of priority, the review of the program when changes or delays happen and finally the cost of the project.

The methods of network-based analysis which are used to optimize the design and planning of a project are Program Evaluation and Review Technique (PERT) and Critical Path Method (CPM) . These methodologies were developed independently of each other in late 50s. Researchers have used PERT method for handling problems with stochastic activities' times while they have used CPM for problems with deterministic times.

Essentially, this difference resulted because these two methods encountered problems of different nature during the period they were developed. There were also differences in the way in which the two methods depicting activities with a network form.

In PERT networks, the activities were represented with edges while in CPM networks, the nodes symbolized the activities.

In any case, these differences do not exist anymore. The way of representation of the activities is based on the user's selection while the methodology is merged in a common method which is called PERT/CPM method. According to this, all the networks which are obtained by this method, they are called PERT/CPM networks.


Contents

History

In 1958, James E. Kelly of Remington Rand and Morgan R. Walker of DuPont, apply for the first time the CPM to support the planning of construction and maintenance of industrial chemical production complexes. The cases of use of CPM are presented mainly in construction works, in construction of airplanes and in large shipbuilders.

Application

PERT/CPM network representation

There are two methods for representing the PERT / CPM networks.

  • The first method is the Activity On Arrow (AOA) where each activity is represented by a unique edge, whereas the nodes represent the starting and finishing events of the activity which is enclosed by the edge defined by two nodes. In a PERT / CPM network, the lengths of the edges are not necessarily proportionate to the duration of each activity. The relative sequence of the activities is reflected by the fact that the starting node of an activity, i.e. an edge which starts at a node, can be both the finishing node of other activities (edges) that lead to it. So, all the activities which are leaded to a node must be completed before starting an activity whose edge starts from the same node. In each edge it is noted the symbol of the corresponding activity and its duration. This representation is called PERT / CPM network on an AOA type.
  • The second method is the Activity On Node (AON) where each activity is represented by a single node. The relation of sequence is reflected by the edges which connect the nodes-activities. Each activity (node) which is associated with a subsequent activity through an edge is a prerequisite and must be completed before starting the next activity. At each node we note the duration and the name of the corresponding activity. This representation is called PERT/CPM network on an AON type.

Project planning under uncertainty

Usually in applying the PERT/CPM method, it is assumed that the process time of each activity is known and predetermined with the maximum possible accuracy. However, there are cases where the duration of each activity is not known. This happens mainly in projects where there are activities which are executed for the first time and there is no sufficient knowledge about the expected time that is needed for an activity to be completed. Because in these cases there are variations in the duration of the activities, the duration is considered as random variable. So, the theory of probability is used to analyze the project, and to obtain information. There are three needed information for each activity and they concern estimations of the expected duration as it follows:

1. Optimistic time: According to estimations, it is the shortest time that an activity lasts. In other words, it is the required time for the execution of an activity under ideal conditions. This happens only if any delay problem is occured. It is represented with an α.

2. Pessimistic time: According to estimations, it is the larger time that an activity lasts. In other words, it is the required time for an execution of an activity under the worst possible conditions, i.e. if presented many problems of delay in implementation of it. It is represented with a b.

3. Most-likely time: It is the most common rate of the time, which is taken for an activity to be completed and it is considered as the required time for the execution of an activity under normal conditions. It is represented with an m.

In order the variability that exists in the execution times of each activity to be described, the beta distribution is usually used. This distribution has some special characteristics that facilitate the assessment of the expected time 
\begin{align}
'''t_{e}'''
\end{align}
that an activity lasts. In principle, the curve of this distribution is unimodal, i.e. it is a single peak distribution and it is ascending from the left side and descending at the right side. It is adapted to the values of α, b and m, and may be symmetrical or skewed to the right or to the left. The highest point of the curve corresponds to the m value. The average and the variance can be easily accessed with formulas that use the three assessments α, b and m. The figure on the right, shows a curve of the beta distribution, in which the three assessments α, b and m, and also the expected value te are clearly distinguished. As shown in the same figure, the peak of the curve corresponds to the most-likely time m, while the two ends α and b correspond to possible but extreme cases. The average te divides the area beneath the curve in two equal portions. Thus, the probability of an activity to last less or equal of the average value is 50%, as well as the probability lasting a time greater than te. On occasions where the curve of the beta distribution is symmetrical, the most-likely time m will be equal to the average te. When we have the three estimates α, b and m for the duration of each activity, which are provided by the relevant managers, then the following equation to calculate the expected duration can occur.


\begin{align}
t_{e}=\frac{a+4m+b}{6}
\end{align}

Program review and time compression

Example

Exercise

Solution

Usage

Discussion

The key questions that can be answered and moreover the general the information which can be acquired by the project manager and by extension, the execution group by constructing the PERT/CPM network are the followings:

  • The graphical representation of the activities and in particular, accurate graphical representation of the sequence of prerequisite activities.
  • The estimation of the total time that the work will last.
  • The identification of the critical activities. In other words, all these activities that must not be delayed because then, the completion of the project will be delayed.
  • The identification of non-critical activities. In other words, all these activities which have delay margins without affecting the project.
  • For each non-critical activity, the slack time can be detected. In other words, this is the maximum possible margin delay of an activity without charge of the total time of the project.
  • The identification of the probability of the project completion within a certain period of time and in particular in cases where the duration times of activities are estimations.
  • The ability to monitor the temporal evolution of the project, the allocation of resources and the possibility of revising the program by changing times, identifying new critical activities and reallocating resources.
  • The definition of the possibility to reduce the project completion time (crashing), by the determination of the required resources and the activities which need to be fed.

Advantages

Limitations

Related Articles

The Gantt chart and the usage nowadays

Gantt Charts as a Tool for Project Management

PRINCE2 - For successful Project Management

Game theory in project management

PRINCE2, A Project Management Methodology

The Gantt Chart

Program evaluation and review technique (PERT)

Gantt Chart

Scheduling techniques in Project Management

The Critical Path Method (CPM)

References

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox