| Table of contents | |
| CPM Systems | |
| Applications and Notes |
Project management coordinates and controls all project activities so that objectives are achieved in an efficient and cost-effective manner.
The salient features of a project are:
Network techniques are graphical methods to represent and analyse the logical sequence and inter-relationships of project activities. Their historical development includes the Gantt chart, bar charts, milestone charts and, finally, network techniques such as CPM and PERT.
The Gantt chart was developed by Henry L. Gantt during World War I for production scheduling. The Gantt chart was later adapted into bar charts, which became important in project and production scheduling. Bar charts are activity-oriented and do not show interdependencies or identify the critical activities; milestone charts are event-oriented and show important dates. Network techniques overcome these limitations by explicitly showing precedence relationships and enabling critical path analysis.



A network is the graphical representation of project activities arranged in logical sequence and showing all inter-relationships. A network consists of activities and events.
An activity is a physically identifiable part of a project that consumes time and resources. In network diagrams an activity is usually represented by an arrow (in Activity-on-Arrow, AOA) or by a node (in Activity-on-Node, AON).
In arrow diagrams the head of an arrow represents the finish of the activity and the tail represents its start. The activity description and its estimated duration are shown along the arrow.
Common ways to identify an activity in a network:
Predecessor activities are those that must be completed before the activity under consideration can start. Successor activities are those that must follow the activity under consideration.




An activity provided only to maintain precedence relationships during the construction of the network is called a dummy activity. A dummy is shown by a dotted arrow and consumes no time or resources. An unbroken chain of activities between any two events is called a path.
An event (also called a node) represents the completion of one or more activities or the occurrence of a milestone. In network diagrams the beginning and end of activities are shown as events (nodes). An event does not consume time or resources. Each network begins with an initial event and ends with a terminal event.

Nodes (events) are numbered to establish a consistent ordering. Fulkerson's rule for numbering events is as follows:
To allow insertion of new events without renumbering, it is customary to use spaced numbers (for example, 10, 20, 30, ...).

Rule 5: Looping among the activities must be avoided.

The Critical Path Method (CPM) is a deterministic network analysis technique. For each activity a single, definite duration is estimated. CPM is activity-oriented and is especially suitable where activity times are known with reasonable certainty. CPM permits evaluation of project duration, identification of critical activities, and time-cost trade-off (crashing) analysis.
To compute the critical path and activity floats, two passes are carried out on the network: a forward pass to determine earliest event times and activity earliest start/finish, and a backward pass to determine latest event times and activity latest start/finish.
Earliest start time (EST) - the earliest time at which an activity can start, given its predecessors.

Earliest finish time (EFT)
EFT = EST + activity duration


Latest finish time (LFT) - the latest time by which an activity must finish without delaying the project.
LFT = latest time of the head event

Latest start time (LST)
LST = LFT - activity duration

Forward pass (to compute earliest times):
Begin at the initial event with time 0.
For each activity, compute EFT = EST + duration.
When several activities converge to a common event, assign the event's earliest time as the maximum of incoming EFT values.
Proceed through the network until all EST and EFT values are determined.
Backward pass (to compute latest times):
Start at the terminal event with its latest time equal to its earliest time (project duration).
For each activity, compute LST = LFT - duration.
When several activities leave a common event, assign the event's latest time as the minimum of the LST values of those outgoing activities.
Proceed backward through the network until all LST and LFT values are determined.
Float denotes the allowable variation in activity timing without delaying completion of the project or affecting other activities depending on that activity. Common types of float are described below.


Where Sj denotes the slack of the head event.

Where Si denotes the slack of the tail event.
Classification by FT:

The critical path is the longest duration path through the network. Activities on the critical path have zero total float and any delay in these activities will delay the project completion date. Identification of the critical path helps prioritise resources and control activities that determine project duration.
Two common ways to represent activities in CPM networks are:























5 videos|30 docs|16 tests |
| 1. What is CPM in Civil Engineering? | ![]() |
| 2. How does CPM benefit civil engineering projects? | ![]() |
| 3. What are the key components of a CPM network analysis in civil engineering? | ![]() |
| 4. How is the critical path determined in CPM analysis? | ![]() |
| 5. Can CPM be used for large-scale civil engineering projects? | ![]() |