Everything You Need to Know About PERT Chart

Do you need help with mapping project tasks? PERT chart is a perfect solution for all professionals struggling to track dependencies. This article will cover the five steps, show you an example, and explain how to use a PERT chart to your advantage effectively. 

What is a PERT Chart? 

PERT or the Program Evaluation and Review Technique is a method that analyzes the time required to complete each task and its associated dependencies, and to determine the minimum amount of time required to complete a certain project. The process takes into consideration three different time estimates: 

  • 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. 

PMP Certification Essential for Senior-Level Roles

PMP Certification TrainingExplore Course
PMP Certification Essential for Senior-Level Roles

PERT Chart vs Gantt Chart

PERT (Program Evaluation and Review Technique) and Gantt charts are both tools used in project management, but they serve different purposes:

PERT Charts:

  • Visualize task dependencies and their interrelatedness in a project
  • Emphasize the sequence and timing of tasks
  • Are helpful in planning and scheduling projects with multiple tasks and dependencies

Gantt Charts:

  • Visualize task progress over time
  • Emphasize the duration of tasks and their start/end dates
  • They are useful for monitoring progress and ensuring tasks are completed on time.

In summary, PERT charts focus on the relationships between tasks, while Gantt charts focus on the progress of jobs over time.

How Do You Make a PERT Chart?

  • Define the project scope: Determine the objectives and goals of the project, and list all the tasks required to achieve those objectives.
  • Establish task dependencies: Identify the dependencies between tasks and determine the order in which tasks must be completed.
  • Determine task duration: Estimate the time each task will take to complete.
  • Create a network diagram: Use arrows to connect the tasks and show their dependencies on each other. Number the tasks and events, and list their estimated duration.
  • Add critical path information: Determine the critical path and the sequence of tasks that determines the minimum overall project duration.
  • Update the chart regularly: Revisit the PERT chart regularly to reflect changes in the project, such as changes in task dependencies, duration, or priority.
  • Present the chart: The final PERT chart should clearly show the relationships between tasks, the critical path, and the estimated duration of each task.

PERT Chart Terms and Concepts

Before we get into the PERT Analysis process, we must talk about some important concepts: Events and Activities. Let’s understand these terms with the help of a network diagram (which is the final output of the method).

example

Event

A circle represents events and will occur at the start and end of an activity. Event 1 is the tail event, and Event 2 is the head event. In the case of our example, node 1 will be referred to as the tail event, and 2 will be referred to as 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, and E represent the activities taking place between their respective events. 

Dummy Activity

A dummy activity represents a relationship between two events. In the case of the example below this, the dotted line represents a relationship between nodes 3 and 2.
The activity between these nodes will not have any value. 

dummy pert

Other rules that need to be considered are: 

  • The network should have a unique starting and ending 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.

Learn New PM Skills & Earn Upto 14 LPA or More

UMass PGP Project ManagementExplore Course
Learn New PM Skills & Earn Upto 14 LPA or More

The PERT Analysis Method

In the question here, we have three objectives: 

1. Draw the network diagram. 

2. Find the mean and variance.

3. Find the critical path and estimated time of completion.

question pert

Now, let’s draw the network diagram. 

First, let’s look at the activities and their immediate predecessors. 

We can see that activities A, B, and C don’t have any immediate predecessors. This means that we can draw individual arcs to each of them. Let’s draw the nodes for the first activity, activity A. We can see that activity A acts as the immediate predecessor for the activity D. 

activity

Similarly, activities B and C don’t have any immediate predecessors and hence, can be directly connected to node 1. Node B acts as an immediate predecessor for E, while node C acts as the immediate predecessor for activities F and G. Let’s go ahead, and draw that. 

activitybc

Let’s have a look at activity D. This activity is the immediate predecessor for activity A. This means that we can directly draw an arc from node 2.

activity d

Now, we’ve drawn activities A, B, C, and D as part of the PERT analysis. Now, looking at activity E, it acts as the immediate predecessor to activity H along with activity F. Since it’s preceded only by activity B, we can directly connect it to node 3. 

activitye

Now, for activity F. If we have a look at the table, we can see that a combination of the activities E and F act as immediate predecessors for activity H. This means that activities E and F need to come together at node 6. 

activityf

Next up, let’s have a look at activity G. It is immediately preceded by activity C, and acts as an immediate predecessor for activity J, along with activity H. Since it’s an independent activity, we can draw it like so: 

activityg

For activity H, we can see that it and G act as immediate predecessors for activity J. This means that nodes 6 and 7 need to be connected.  

activityh

And finally, we activities I and J. These activities don’t act as immediate predecessors for any other activity. This means that they’ll connect directly to the final node. 

activityj

PMP Certification Essential for Senior-Level Roles

PMP Certification TrainingExplore Course
PMP Certification Essential for Senior-Level Roles

Now that we’ve created the network diagram, let’s move ahead. Next, as part of the PERT analysis, let’s have a look at how to determine the mean and variance. 

The mean, which is also the estimated time can be determined using the formula: 

formula

We can calculate the variance using this formula: 

variance

Let’s apply the formula to each activity.

meanvarqn

For activity A, 

The mean will be: (To + 4*Tm + Tp) /6 =  (6 + 4*7 + 8) /6 = 7

For activity B, 

The mean will be: : (To + 4*Tm + Tp) /6 = (3 + 4*5 + 7) /6 = 5

For activity C, 

The mean will be: : (To + 4*Tm + Tp) /6 = (4 +4*7 +10) /6 = 7

For activity D, 

The mean will be: : (To + 4*Tm + Tp) /6 = (2 + 4*3 +4) /6 = 3

For activity E, 

The mean will be: : (To + 4*Tm + Tp) /6 = (3 + 4*4 + 11) /6 = 5

For activity F, 

The mean will be: : (To + 4*Tm + Tp) /6 = (4 + 4*8 + 12) /6 = 8

For activity G, 

The mean will be: : (To + 4*Tm + Tp) /6 = (3 + 4*3 + 9) /6 = 4

For activity H, 

The mean will be: : (To + 4*Tm + Tp) /6 = (6 + 4*6 + 12) /6 = 7

For activity I, 

The mean will be: : (To + 4*Tm + Tp) /6 = (5 + 4*8 + 11) /6 = 7

For activity J, 

The mean will be: : (To + 4*Tm + Tp) /6 = (3 + 4*3 + 9) /6 = 4

meanans

This mean can be applied to the network, to each of the activities. 

values

Now, let’s find the variance for each of these activities.

2 = [(Tp - To) /6]2

For activity A: 

2 = [(Tp - To) /6]2= 2 = [(8 - 6) /6]2= 0.11

For activity B: 

2 = [(Tp - To) /6]2= 2 = [(7 - 3) /6]2= 0.44

For activity C: 

2 = [(Tp - To) /6]2= 2 = [(10- 4) /6]2= 1

For activity D: 

2 = [(Tp - To) /6]2= 2 = [(4 - 2) /6]2= 0.11

For activity E: 

2 = [(Tp - To) /6]2= 2 = [(11 - 3) /6]2= 1.77

For activity F: 

2 = [(Tp - To) /6]2= 2 = [(12 - 4) /6]2= 1.77

For activity G: 

2 = [(Tp - To) /6]2= 2 = [(9 - 3) /6]2= 1

For activity H: 

2 = [(Tp - To) /6]2= 2 = [(12 - 6) /6]2= 1

For activity I: 

2 = [(Tp - To) /6]2= 2 = [(11 - 5) /6]2= 1

For activity J: 

2 = [(Tp - To) /6]2= 2 = [(9 - 3) /6]2= 1

varianceans

Now, for the third part of the PERT analysis. We need to find the critical path and the estimated time. 

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.

Let’s get into the forward pass. For this first, we must create boxes at all nodes. We then divide these into two. The lower half of the box represents the earliest start time of the node, while the lower half represents the latest completion time. 

Your network diagram should look something like this. 

eslc pert

For this, we’ll be using the formula, Esj = max (Esi + Dij)

Which when simplified, the earliest start time for the second node (head node), is the maximum of the combination of the earliest start time of the tail node and the duration between the two nodes. 

PMP Certification Essential for Senior-Level Roles

PMP Certification TrainingExplore Course
PMP Certification Essential for Senior-Level Roles

So, for node 1, the earliest start time is always zero. 

For node 2, 

Es2 = 0 (Es1) + 7(D1-2) = 7

es2 pert

Next node 3. 

Es3 = 0(Es1) + 5(D1-3) = 5

es3

Now, for node 4. 

Es4 = 0(Es1) + 7(D1-4) = 7

es4

Next, we have node 5. 

Es5 = 7(Es2) + 3(D2-5) =10

es5

Now for node 6. 

Since there are two arcs connecting to the node, we need to choose the maximum of the two options available. 

Es6 = 5(Es3) + 5(D3-6) = 10 or

Es6 = 7(Es4) + 8(D4-6) = 15

We must choose the maximum of the two, so we’ll select 15. 

es6

Next, we have node 7. Since there are two nodes connecting to it; we need to choose the maximum among the two options. 

Es7 = 15(Es6) + 7((D6-7) = 22 or

Es7 = 7(Es4) + 4(D4-7) = 11

We’ll need to choose the maximum, and we’ll choose 22.

es7

And finally, we’ll need to find the earliest start time for node 8.

Es8 = 10(Es5) + 7(D5-8) = 17 or

Es8 = 22(Es7) + 4(D7-8) = 26 

Since we need to choose the maximum value, we’ll choose 26. 

es8

And like that, the forward pass is complete. Now, for the second part of the PERT Analysis.  Let’s take up the backward pass. For that, we will be using the following formula. 

Lci = min(Lcj - Dij)

This, when put simply, means the latest completion time of the tail node is equal to the latest completion time of the head node minus the distance between the two. 

Let’s start from the final node, number 8. 

The Lc for this node will always be equal to its Es.
So, Lc8 = 26

lc8

Now let’s go to node 7. Since it’s an independent node, we’ll directly apply the formula. 

Lc7 = 26(Lc8) - 4(D7-8) = 22

lc7

Next up, let’s take a look at the latest completion time for node 6. Again, since it’s an independent node, we can directly apply the formula. 

Lc6 = 22(Lc7) - 7(D6-7) = 15

lc6

Now, for node 5. 

Node 5 is an independent node. We’ll directly apply the formula here. 

Lc5 = 26(Lc8) - 7(D5-8) = 19

The network diagram as part of the PERT Analysis will look like so. 

lc5

Now that we’re done with node 5, let’s go to node 4. 

Here, we can see that two arcs connect it to nodes 6 and 7. We need to choose the minimum latest completion time from these two nodes. 

PMP Certification Essential for Senior-Level Roles

PMP Certification TrainingExplore Course
PMP Certification Essential for Senior-Level Roles

Applying the formula, 

Lc4 = 22(Lc7) - 4(D4-7) = 18 or

Lc4 = 15(Lc6) - 8(D4-6) = 7 

Since we have to choose the minimum, we’ll choose 7. 

lc4

Next, we have node 3. Since it’s an independent node with a single connection, we can directly apply the formula to it.

Lc3 = 15(Lc6) - 5(D3-6) = 10

lc3

Now for node 2. 

We can directly apply the formula to node 2. 

Lc2 = 19 (Lc5) - 3(D2-5) = 16

lc2

And finally, we have node 1. Since there are multiple nodes connected to node1, we’ll have to choose the minimum latest completion time.

Lc1 = 16(Lc2) - 7(D1-2) = 9 or

Lc1 = 10(Lc3) - 5(D1-3) = 5 or

Lc1 = 7(Lc4) - 7(D1-4) = 0

Since we need to choose the minimum, we’ll choose 0.

lc1

And that’s the backward pass, complete in the PERT Analysis. 

Now, for the ultimate 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

Esj - Esi = Lcj - Lci = Dij

From the diagram, we can see that nodes that satisfy the requirements are: 

1 - 4 - 6 - 7 - 8 or C - F - H - J

The estimated time is: 7 + 8 + 7 + 4 = 26 days. 

final-pert

Advantages of Using a PERT Chart

  1. Visualization: PERT charts provide a visual representation of project tasks, allowing for a clear understanding of project timelines, dependencies and critical paths.
  2. Planning and scheduling: PERT charts help project managers to create a detailed project plan, including defining tasks, estimating task durations, and setting deadlines.
  3. Risk Management: PERT charts allow project managers to identify and analyze potential risks, enabling them to develop mitigation strategies.
  4. Resource Allocation: PERT charts help project managers to identify resource requirements and allocate resources effectively, reducing the risk of delays or overloading.
  5. Improved communication: PERT charts can be shared with all stakeholders, helping to ensure clear communication of project plans and progress.
  6. Adaptability: PERT charts can be easily updated to reflect changes in the project, ensuring that project plans remain relevant and accurate.

Disadvantages of Using PERT Chart

  1. Complexity: PERT charts can be challenging for those needing project management experience.
  2. Time-consuming: Creating a PERT chart can be time-consuming and requires significant effort.
  3. Dependent on accurate information: PERT charts rely on precise information about task durations and dependencies, and errors in this information can significantly impact the chart's effectiveness.
  4. Limited scope: PERT charts are limited in their scope and may not be suitable for larger, more complex projects.
  5. Over-reliance: Over-reliance on PERT charts can lead to a lack of flexibility and an inability to respond to changes in the project.
  6. Inflexibility: Once a PERT chart has been created, it can be difficult to make changes to the project plan, limiting the ability to respond to changes in project requirements.

Learn New PM Skills & Earn Upto 14 LPA or More

UMass PGP Project ManagementExplore Course
Learn New PM Skills & Earn Upto 14 LPA or More

What’s Next?

Now that you know the PERT Analysis Method, you can go into some more complex concepts of project management. For that, we recommend signing up for the PMP Certification Training Course, which prepares you for your PMP certification exam. When you use effective tools like Microsoft Excel templates, you can raise your career to a whole new level.

If you have any questions, please leave them in the comments section, and our expert team will be happy to answer them for you at the earliest!

About the Author

Rahul ArunRahul Arun

Rahul is a Senior Research Analyst at Simplilearn. Blockchain, Cloud Computing, and Machine Learning are some of his favorite topics of discussion. Rahul can be found listening to music, doodling, and gaming.

View More

Find PMP® Certification Training in these cities

PMP Certification Training Course in AtlantaPMP Certification Training Course in AustinPMP Certification Training Course in BostonPMP Certification Training Course in CharlottePMP Certification Training Course in ChicagoPMP Certification Training Course in ClevelandPMP Certification Training Course in DallasPMP Certification Training Course in DenverPMP Certification Training Course in DetroitPMP Certification Training Course in FargoPMP Certification Training Course in HoustonPMP Certification Training Course in IrvingPMP Certification Training Course in Jersey cityPMP Certification Training Course in Las VegasPMP Certification Training Course in Los AngelesPMP Certification Training Course in MiamiPMP Certification Training Course in Mountain ViewPMP Certification Training Course in NashvillePMP Certification Training Course in New York CityPMP Certification Training Course in Orange CountyPMP Certification Training Course in OrlandoPMP Certification Training Course in PhiladelphiaPMP Certification Training Course in PhoenixPMP Certification Training Course in PittsburghPMP Certification Training Course in PleasantonPMP Certification Training Course in PortlandPMP Certification Training Course in RaleighPMP Certification Training Course in RochesterPMP Certification Training Course in San DiegoPMP Certification Training Course in San FranciscoPMP Certification Training Course in San JosePMP Certification Training Course in SeattlePMP Certification Training Course TampaPMP Certification Training Course in Washington
  • Disclaimer
  • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.