Chapter 3

Activities & Critical Path Method (CPM)

Chapter Video: Activities, Relationships & CPM

⏳ COMING SOON

Now that your project structure is ready, it's time to breathe life into it. We'll add activities, assign durations, and — most importantly — connect them with logical relationships so P6 can calculate the schedule automatically.

1. The 6 Activity Types

TypeHow P6 Calculates DurationConstruction Usage
Task DependentFixed duration — uses project calendar99% of activities: excavation, pouring, installation
Resource DependentDriven by resource calendarRare: exclusive tower crane
Level of Effort (LOE)Elastic — never criticalOverhead: security, supervision, management
Start MilestoneZero duration — marks a beginningNotice to Proceed (NTP)
Finish MilestoneZero duration — marks an endProvisional Handover
WBS SummaryAuto-summary of a WBS packageNot recommended

2. Logical Relationships

TypeMeaningExample
FS (Finish-to-Start)Successor starts after predecessor finishes (most common)Pour concrete → Strip formwork
SS (Start-to-Start)Both start in parallelDig trench ← backfill behind
FF (Finish-to-Finish)Both finish togetherInstall cables ← test cables
SF (Start-to-Finish)Very rare

Lag (+): Waiting period (e.g., curing). Lead (-): Overlap (most clients prohibit it).

3. Constraints

  • Start On or After: For the first activity (Data Date).
  • Finish On or Before: For final milestones (contractual deadline).
  • As Late As Possible: For procurement activities.
⛔ Golden Rule: Never use Mandatory Start / Mandatory Finish! Keep constraints under 5% of total activities!

4. CPM Calculation

Press F9 to schedule. P6 calculates:

Total Float (TF) = Late Start (LS) – Early Start (ES)
or
Total Float (TF) = Late Finish (LF) – Early Finish (EF)

Total Float = 0 or negative → This is the Critical Path (shown in red on Gantt). As a planner, this red line is your #1 priority day and night.