Key Takeaways

  • The Critical Path Method (CPM) identifies the longest path through the project network, determining the minimum project duration
  • Activities on the critical path have zero float (slack), meaning any delay directly extends the project end date
  • The Precedence Diagramming Method (PDM) uses four relationship types: Finish-to-Start (most common), Start-to-Start, Finish-to-Finish, and Start-to-Finish (rare)
  • Schedule compression techniques include crashing (adding resources to critical path activities) and fast-tracking (performing activities in parallel that were planned sequentially)
  • Duration estimation techniques include analogous, parametric, three-point (PERT), and bottom-up estimating, with bottom-up being most accurate but time-consuming
Last updated: January 2026

Planning & Managing Schedule

Schedule management is about getting the project done on time. It involves defining activities, sequencing them, estimating durations, and developing a schedule that meets project objectives.

Schedule Management Processes

ProcessPurposeKey Output
Plan Schedule ManagementEstablish policies and procedures for schedulingSchedule Management Plan
Define ActivitiesIdentify specific actions to produce deliverablesActivity List
Sequence ActivitiesIdentify and document activity relationshipsProject Schedule Network Diagram
Estimate Activity DurationsEstimate work periods needed to complete activitiesDuration Estimates
Develop ScheduleAnalyze sequences, durations, resources to create scheduleProject Schedule
Control ScheduleMonitor status and manage schedule changesSchedule Forecasts

Defining Activities

Activity Definition is the process of identifying and documenting the specific actions to be performed to produce the project deliverables.

Activity vs. Work Package

Work Package (WBS)Activity (Schedule)
Deliverable-orientedAction-oriented
Noun (what we deliver)Verb (what we do)
Example: "User Manual"Example: "Write User Manual"
Lowest level of WBSDecomposed from work packages

Activity Attributes

Each activity has attributes including:

  • Activity ID and description
  • Predecessor and successor activities
  • Logical relationships
  • Leads and lags
  • Resource requirements
  • Imposed dates
  • Constraints and assumptions

Sequencing Activities

Activity Sequencing determines the logical order in which activities should occur.

Precedence Diagramming Method (PDM)

PDM (also called Activity-on-Node) is the most common network diagramming technique. Activities are represented as nodes, and arrows show dependencies.

Dependency Types (Logical Relationships)

RelationshipAbbreviationDescriptionExample
Finish-to-StartFSSuccessor starts when predecessor finishesFoundation → Framing
Start-to-StartSSSuccessor starts when predecessor startsDesign → Documentation
Finish-to-FinishFFSuccessor finishes when predecessor finishesTesting → Documentation
Start-to-FinishSFSuccessor finishes when predecessor startsRare - Just-in-time scenarios

Finish-to-Start (FS) is the most commonly used relationship.

Leads and Lags

TermDefinitionExample
LeadAmount of time successor can start before predecessor finishesFS-2 days: Painting can start 2 days before drywall finishes
LagAmount of time successor must wait after predecessor finishesFS+3 days: Wait 3 days for concrete to cure before continuing

Dependency Categories

CategoryDescriptionCan Change?
Mandatory (Hard Logic)Inherent to the nature of workNo
Discretionary (Soft Logic)Based on best practices or preferencesYes
ExternalInvolving non-project activitiesUsually No
InternalBetween project activitiesSometimes

Duration Estimation Techniques

Comparison of Estimating Techniques

TechniqueAccuracyTime RequiredWhen to Use
AnalogousLow (ROM)QuickEarly estimates, limited data
ParametricModerateModerateWhen historical data exists
Three-Point (PERT)HighModerateUncertainty exists
Bottom-UpHighestMostDetailed planning phase

Analogous Estimating

Uses historical data from similar activities or projects:

  • Advantage: Quick and inexpensive
  • Disadvantage: Less accurate, depends on similarity
  • Best For: Early estimates when details are limited

Parametric Estimating

Uses statistical relationships between historical data and variables:

  • Example: Cost per square foot x total square feet
  • Example: 2 hours per requirement x 50 requirements = 100 hours
  • Advantage: More accurate than analogous when good data exists
  • Disadvantage: Requires valid historical data and relationships

Three-Point Estimating (PERT)

Uses three estimates to account for uncertainty:

EstimateSymbolDescription
OptimisticOBest-case scenario (everything goes right)
Most LikelyMMost probable outcome
PessimisticPWorst-case scenario (everything goes wrong)

Triangular Distribution: E = (O + M + P) / 3

Beta Distribution (PERT): E = (O + 4M + P) / 6

Standard Deviation (Beta): SD = (P - O) / 6

Bottom-Up Estimating

Estimates individual activities and aggregates them:

  • Advantage: Most accurate
  • Disadvantage: Time-consuming and expensive
  • Best For: Detailed estimates when WBS is complete

Critical Path Method (CPM)

The Critical Path Method identifies the longest path through the project network, determining the minimum project duration.

Key Concepts

TermDefinition
Critical PathLongest path through the network; determines project duration
Float (Slack)Amount of time an activity can be delayed without delaying the project
Total FloatTime an activity can be delayed without delaying project end date
Free FloatTime an activity can be delayed without delaying any successor

CPM Calculations

Forward Pass (calculates Early Start and Early Finish):

  • ES = Earliest an activity can start
  • EF = ES + Duration

Backward Pass (calculates Late Start and Late Finish):

  • LF = Latest an activity can finish
  • LS = LF - Duration

Float Calculation:

  • Total Float = LS - ES = LF - EF
  • Activities with zero float are on the critical path

Example Network Calculation

Activity | Duration | ES | EF | LS | LF | Float | Critical?
---------|----------|----|----|----|----|-------|----------
A        | 3        | 0  | 3  | 0  | 3  | 0     | Yes
B        | 4        | 3  | 7  | 4  | 8  | 1     | No
C        | 5        | 3  | 8  | 3  | 8  | 0     | Yes
D        | 2        | 8  | 10 | 8  | 10 | 0     | Yes

Critical Path: A → C → D (Duration: 10 days)


Schedule Compression

When the schedule must be shortened, use these techniques:

Crashing

Adding resources to critical path activities to reduce duration.

ConsiderationImpact
Added resourcesIncreases cost
Focus onCritical path activities only
Diminishing returnsAdding too many resources reduces effectiveness
Trade-offCost vs. time

Fast-Tracking

Performing activities in parallel that were originally planned in sequence.

ConsiderationImpact
Parallel workMay increase risk
Focus onActivities that can safely overlap
RequiresCareful dependency analysis
Trade-offRisk vs. time

Comparison

TechniqueEffectCost ImpactRisk Impact
CrashingReduce duration by adding resourcesIncreases costMinimal
Fast-TrackingReduce duration by overlapping activitiesMinimal cost increaseIncreases risk

Schedule Presentation

Gantt Charts

Gantt charts display activities as horizontal bars against a calendar:

  • Shows activity start and end dates
  • Displays task dependencies
  • Easy to understand and communicate
  • Can highlight critical path activities

Milestone Charts

Show key dates and deliverables:

  • High-level view for executives
  • Focus on major achievements
  • Simple and easy to communicate

Network Diagrams

Show activity relationships and sequences:

  • Precedence Diagramming Method (PDM)
  • Useful for analyzing dependencies
  • Required for CPM calculations

Resource Optimization

Resource Leveling

Adjusts the schedule based on resource constraints:

  • May extend the critical path
  • Resolves resource over-allocation
  • Changes start and finish dates

Resource Smoothing

Adjusts activities within their float to reduce resource peaks:

  • Does not extend the critical path
  • Works within existing schedule constraints
  • May not fully resolve over-allocation

Key Takeaways

  • Activity definition identifies actions needed to produce deliverables
  • PDM uses FS, SS, FF, and SF relationships to sequence activities
  • Duration estimation ranges from quick analogous to detailed bottom-up
  • Critical path is the longest path and determines project duration
  • Float indicates schedule flexibility for non-critical activities
  • Crashing adds resources; Fast-tracking overlaps activities
Loading diagram...
Critical Path Network Diagram Example
Test Your Knowledge

A project has activities with the following durations on two paths: Path 1 (A-B-C) = 15 days, Path 2 (A-D-E) = 18 days. Which is the critical path and what is the project duration?

A
B
C
D
Test Your Knowledge

The project is behind schedule. The project manager decides to add more resources to critical path activities to reduce their duration. This technique is called:

A
B
C
D
Test Your Knowledge

Using the PERT formula with Optimistic = 4 days, Most Likely = 6 days, and Pessimistic = 14 days, what is the expected duration?

A
B
C
D