Cpm and Pert Example
Cpm and Pert Example
Dummy activity: An imaginary activity that does not consume any time and resources is known as a
Dummy activity.
• Dummy activities are denoted by the Dotted line.
• The main function of dummy activity is representing a connection between events to maintain
the sequence logically.
Critical Path Method
CPM or the Critical Path Method is an algorithm used in project management that is used to schedule
project activities. A critical path in project management is the longest sequence of activities that must be
finished on time in order for the entire project to be complete. Any delays in critical tasks will delay the
rest of the project.
CPM has become popular for planning projects and prioritizing tasks. It helps you break down complex
projects into individual tasks and gain a better understanding of the project’s flexibility.
The initial stage in the project is when an activity can be begun. You cannot make this decision without
initially understanding whether you have any task dependencies.
The very last second when a task can be started without affecting the timeline for your project.
The earliest a task can be finished is determined by its duration and earliest start time.
The latest that a task can be finished is calculated using its duration and latest start time.
Float
The concept of "float" refers to how long an activity can be postponed without affecting its task order or
the project timeline. The critical path tasks have no float since they cannot be delayed.
Event
Events are represented by a circle and will occur at the start and end of an activity. Event 1 is the tail
event and Event 2 is the head event.
Activity
Activities represent action and consumption of resources like time, money, and energy required to
complete the project. In the case of our example, A, B, C, D, E, and F represent the activities taking place
between their respective events.
Dummy Activity
A dummy activity represents a relationship between two events. The dotted line represents a
relationship between nodes 4 and 3. The activity between these nodes will not have any value.
Some Rules to consider:
• The network should have a unique starting and ending node. In the case of our example, event 1
represents a unique starting point and 6 represents the unique completion node
• No activity can be represented by more than a single arc (the line with an arrow connecting the
events) in the network
• No two activities can have the same starting and ending node
Now, to find the critical path. For this, we’ll need to find two values, Earliest Start Time (Es) and Latest
Completion Time (Lc).
The process of determining the Es for all events is called a forward pass.
The process of determining the Lc for all events is called a backward pass.
Now, for the final step of the critical path method. To determine the critical path, there are three major
criteria that need to be satisfied.
Esi = Lci
Esj = Lcj
From the diagram, we can see that nodes that satisfy the requirements are: 1, 3, 4, 6, 8, and 9.
• Optimistic Time (To): The minimum amount of time required to complete the project,
assuming everything goes better than expected.
• Pessimistic Time (Tp): The maximum time required to complete the task, assuming
things go wrong.
• Most Likely Time (Tm): The most likely amount of time required to complete the tasks,
assuming everything goes alright.
The mean, which is also the estimated time can be determined using the formula:
Note:
Slack time is the amount of time that a project can be delayed without having a negative impact on the
project's completion. Slack, also known as total float, is the amount of time that an activity can be
delayed without delaying the project end date or an imposed milestone. Float, also known as free float,
is the amount of time that an activity can be delayed without delaying the early start of its successor
activity.