Project planning - Critical Path Method (CPM)

Learning Outcomes

After studying this article, you will be able to apply the Critical Path Method (CPM) for project scheduling. You will know how to sequence activities, determine project duration, identify critical and non-critical tasks, and calculate float. You will also understand the importance of schedule compression using crashing and fast tracking. This knowledge is essential to answer PMP exam questions on schedule planning and control.

PMP Syllabus

For PMP, you are required to understand CPM as a core scheduling technique. You must be able to interpret network diagrams, perform float calculations, and recommend appropriate schedule compression techniques. Focus your revision on:

  • Define the Critical Path Method and its key steps.
  • Sequence project activities using dependencies.
  • Create and analyze project network diagrams.
  • Identify critical and non-critical paths.
  • Calculate total float and free float.
  • Use CPM to estimate earliest and latest activity start/finish dates.
  • Apply CPM to identify project completion dates and potential schedule risks.
  • Analyze impacts of changes on critical path and float.
  • Evaluate when to use crashing and fast tracking for schedule compression.

Test Your Knowledge

Attempt these questions before reading this article. If you find some difficult or cannot remember the answers, remember to look more closely at that area during your revision.

  1. In a project network diagram, which activities determine the shortest time in which the whole project can be completed?
    1. Non-critical activities
    2. Critical path activities
    3. Lead activities
    4. Activities with maximum float
  2. What does "total float" represent in the context of CPM?
    1. The time an activity can be delayed without affecting the project finish date
    2. The time between project start and first activity
    3. The minimum project duration
    4. The duration of the critical path
  3. If an activity is not on the critical path, what does a float of zero indicate?
    1. The activity can be delayed indefinitely
    2. The activity is not needed
    3. The activity is also critical
    4. The activity has the least resources assigned
  4. Which two common techniques are used for schedule compression in CPM?
    1. Padding and risk transfer
    2. Rolling wave planning and rolling estimates
    3. Crashing and fast tracking
    4. Backward pass and forward pass

Introduction

The Critical Path Method (CPM) is a fundamental scheduling tool for project managers. It is used to determine the minimum time needed to complete a project. CPM identifies critical activities—tasks that directly affect the project end date—and calculates how much schedule flexibility is available in the rest of the schedule. Understanding CPM is critical for PMP exam questions on planning, estimating, and controlling project schedules.

The Purpose of CPM

CPM provides a systematic approach for sequencing activities, analyzing dependencies, and calculating the earliest and latest possible start and finish dates for each activity. This allows project managers to focus resources on tasks that drive overall project duration, anticipate delays, and compress schedules if required.

Key Term: Critical Path Method (CPM)
An analytical technique used to estimate the shortest possible duration for a project by identifying the longest sequence of dependent activities and calculating schedule flexibility (float).

Activity Sequencing and Dependencies

To apply CPM, the project’s work must be decomposed into discrete activities. Each activity’s logical dependencies (mandatory, discretionary, external, internal) are identified to create a network diagram.

Key Term: Activity Dependency
A logical relationship specifying the order in which project activities must be performed, such as finish-to-start or start-to-start.

Drawing a Project Network Diagram

All activities are represented by nodes (boxes). Arrows are drawn from one node to another to show the precedence relationships. This visual representation allows identification of all possible paths from project start to finish.

Key Term: Project Network Diagram
A graphical illustration of the sequence of project activities and their dependencies.

Identifying the Critical Path

The critical path is the longest path through the network diagram, measured in calendar time. This path determines the shortest time possible to complete the project. Any delay to a critical path activity will directly delay the project completion.

Key Term: Critical Path
The sequence of activities that determines the project's minimum duration; any delay here directly delays project finish.

Calculating Early/Late Start and Finish Dates (Forward and Backward Pass)

CPM involves performing a forward pass (to identify earliest dates) and a backward pass (to identify latest dates) for each activity:

  • Forward Pass: Starting at project start, calculate each activity’s earliest start (ES) and earliest finish (EF) based on its predecessors.
  • Backward Pass: Starting at the project finish, calculate each activity’s latest finish (LF) and latest start (LS) working backwards based on successor activities.

Key Term: Forward Pass
The process of determining the earliest possible start and finish times for each activity in a network diagram.

Key Term: Backward Pass
The process of determining the latest possible start and finish times for each activity without delaying the project end.

Calculating Total Float and Free Float

After the forward and backward passes, float values are assigned:

  • Total float: The amount of time an activity can be delayed without affecting the project’s planned finish.
  • Free float: The amount of time an activity can be delayed without delaying the early start of any following activity.

Key Term: Total Float
The maximum time that an activity may be delayed without delaying the project finish date, assuming all predecessor and successor relationships are maintained.

Key Term: Free Float
The maximum time that an activity can be delayed without delaying the early start of its immediate successor activity.

Worked Example 1.1

A network diagram has the following activities and durations:

  • A (Start) → B (5d) → D (4d) → E (Finish)
  • A (Start) → C (7d) → E (Finish)

What is the critical path and project duration?

Answer:
Path 1: B (5d) + D (4d) = 9 days. Path 2: C (7d). Both paths must finish before E. Longer path is B-D (9 days), so critical path is A-B-D-E. Project duration is 9 days plus any duration for E.

Exam Warning

Pay special attention to the difference between the critical path and the longest path in terms of activity nupmprs. The critical path is always the path with the longest duration in days, not necessarily the most activities.

Interpreting Float Information

  • Activities on the critical path have zero total float (must be completed as scheduled).
  • Activities off the critical path have positive float (have leeway before project finish date is impacted). Monitoring non-critical activities with minimal float is important, as delays can create new critical paths.

Worked Example 1.2

Suppose an activity on a non-critical path has total float of 3 days. What does this mean?

Answer:
This activity can be delayed by up to 3 days before it will delay the overall project completion. However, delays may consume float for subsequent activities.

Schedule Compression Techniques in CPM

If the planned finish date is not acceptable, consider:

  • Crashing: Add extra resources (incurring cost) to critical path activities to shorten duration.
  • Fast Tracking: Perform activities in parallel that were originally scheduled to be done in sequence (increasing risk of rework).

Key Term: Crashing
A schedule compression technique that adds resources to critical path activities to reduce project duration, usually at extra cost.

Key Term: Fast Tracking
A schedule compression technique that involves overlapping activities typically performed in sequence to reduce total project duration.

Worked Example 1.3

A project has a critical path of 10 weeks. The deadline changes, requiring completion in 8 weeks. What should the project manager do?

Answer:
The manager should analyze the critical path for opportunities to crash (add resources) or fast track (overlap activities). Duration reductions outside the critical path will not reduce project finish time.

Revision Tip

Practice drawing network diagrams and calculating early/late start and finish dates. PMP exam questions often test your ability to apply basic CPM calculations and identify the impact of schedule changes.

Summary

The Critical Path Method is a core project scheduling tool. It identifies the sequence of activities that set project duration, assigns float values, and enables schedule risk management. Becoming proficient in CPM calculations and understanding how to accelerate schedules using crashing and fast tracking helps optimize delivery and prepare for exam questions on schedule planning and control.

Key Point Checklist

This article has covered the following key knowledge points:

  • CPM is a practical method for scheduling and controlling project timelines.
  • The critical path determines the minimum duration to complete the project.
  • Total float shows how much a non-critical activity can slip before affecting the project end date.
  • Forward and backward pass calculations help identify early/late start and finish times.
  • Schedule compression focuses only on critical path activities (crashing and fast tracking).
  • Any delay on a critical path activity delays the project; delays off the critical path consume float.
  • Network diagrams visually depict activity sequence and dependencies.
  • Understanding CPM is essential for schedule analysis and project control in PMP.

Key Terms and Concepts

  • Critical Path Method (CPM)
  • Activity Dependency
  • Project Network Diagram
  • Critical Path
  • Forward Pass
  • Backward Pass
  • Total Float
  • Free Float
  • Crashing
  • Fast Tracking
The answers, solutions, explanations, and written content provided on this page represent PastPaperHero's interpretation of academic material and potential responses to given questions. These are not guaranteed to be the only correct or definitive answers or explanations. Alternative valid responses, interpretations, or approaches may exist. If you believe any content is incorrect, outdated, or could be improved, please get in touch with us and we will review and make necessary amendments if we deem it appropriate. As per our terms and conditions, PastPaperHero shall not be held liable or responsible for any consequences arising. This includes, but is not limited to, incorrect answers in assignments, exams, or any form of testing administered by educational institutions or examination boards, as well as any misunderstandings or misapplications of concepts explained in our written content. Users are responsible for verifying that the methods, procedures, and explanations presented align with those taught in their respective educational settings and with current academic standards. While we strive to provide high-quality, accurate, and up-to-date content, PastPaperHero does not guarantee the completeness or accuracy of our written explanations, nor any specific outcomes in academic understanding or testing, whether formal or informal.

Job & Test Prep on a Budget

Compare PastPaperHero's subscription offering to the wider market

PastPaperHero
Monthly Plan
$10
4PM Training Insti...
One-time Fee
$1,990-2,090
Assessment Day
One-time Fee
$20-39
Job Test Prep
One-time Fee
$90-350
Simplilearn
One-time Fee
$649
StarAgile
One-time Fee
$449

Note the above prices are approximate and based on prices listed on the respective websites as of May 2025. Prices may vary based on location, currency exchange rates, and other factors.

Get unlimited access to thousands of practice questions, flashcards, and detailed explanations. Save over 90% compared to one-time courses while maintaining the flexibility to learn at your own pace.

All-in-one Learning Platform

Everything you need to master your assessments and job tests in one place

  • Comprehensive Content

    Access thousands of fully explained questions and cases across multiple subjects

  • Visual Learning

    Understand complex concepts with intuitive diagrams and flowcharts

  • Focused Practice

    Prepare for assessments with targeted practice materials and expert guidance

  • Personalized Learning

    Track your progress and focus on areas where you need improvement

  • Affordable Access

    Get quality educational resources at a fraction of traditional costs

Tell Us What You Think

Help us improve our resources by sharing your experience

Pleased to share that I have successfully passed the SQE1 exam on 1st attempt. With SQE2 exempted, I’m now one step closer to getting enrolled as a Solicitor of England and Wales! Would like to thank my seniors, colleagues, mentors and friends for all the support during this grueling journey. This is one of the most difficult bar exams in the world to undertake, especially alongside a full time job! So happy to help out any aspirant who may be reading this message! I had prepared from the University of Law SQE Manuals and the AI powered MCQ bank from PastPaperHero.

Saptarshi Chatterjee

Saptarshi Chatterjee

Senior Associate at Trilegal

The Integrated National Board Dental Examination (INBDE®), National Board Dental Hygiene Examination (NBDHE®), National Board Dental Examination (NBDE®, NBDE1®, NBDE2®) are programs of the Joint Commission on National Dental Examinations (JCNDE®), which is not affiliated with, and does not endorse, this product or site. The Multistate Bar Examination (MBE®) is a trademark of the National Conference of Bar Examiners (NCBE®), which is not affiliated with, and does not endorse, this product or site. The Medical College Admission Test (MCAT®) is a program of the Association of American Medical Colleges (AAMC®), which is not affiliated with, and does not endorse, this product or site. The National Council Licensure Examination (NCLEX®, NCLEX-RN®, NCLEX-PN®) is a registered trademark of the National Council of State Boards of Nursing, Inc (NCSBN®), which is not affiliated with, and does not endorse, this product or site. The Solicitors Qualifying Examination (SQE1®, FLK1®, FLK2®) is a program of the Solicitors Regulation Authority (SRA®), which is not affiliated with, and does not endorse, this product or site. The United Kingdom Medical Licensing Assessment (UKMLA®, AKT®) is a program of the General Medical Council (GMC®), which is not affiliated with, and does not endorse, this product or site. The United States Medical Licensing Examination (USMLE®, STEP1®, STEP2®) is a joint program of the Federation of State Medical Boards (FSMB®) and National Board of Medical Examiners (NBME®), which are not affiliated with, and do not endorse, this product or site. The Project Management Professional (PMP®) is a registered trademark of the Project Management Institute, Inc. (PMI®), which is not affiliated with, and does not endorse, this product or site. All trademarks are registered trademarks of their respective holders. None of the trademark holders are affiliated with or endorse PastPaperHero or its products.

© 2025 PastPaperHero. All rights reserved.

We use cookies to ensure you get the best experience on our website. For more information please see our Privacy Policy.