PracticeVideosBlogFlashcards

9.1 Project Scheduling, Network Analysis & Resource Management

Key Takeaways

  • The Work Breakdown Structure (WBS) enforces the 100% rule by decomposing the complete project scope into hierarchical, mutually exclusive work packages and control accounts.

  • The Critical Path Method (CPM) identifies the longest path of dependent activities through forward and backward pass algorithms; critical activities possess zero total float and dictate overall project duration.

  • Total Float measures scheduling flexibility without delaying final project completion, whereas Free Float measures delay tolerance without impacting the early start of any immediate successor activity.

  • Program Evaluation and Review Technique (PERT) incorporates duration uncertainty using 3-point beta estimates to compute expected activity times, critical path variances, and milestone completion probabilities via the Central Limit Theorem.

  • Resource optimization balances activity schedules against capacity limits: resource leveling shifts non-critical activities within float to smooth peaks, while project crashing accelerates critical activities with the lowest cost-time slope.

Last updated: October 2026

Project Scheduling, Network Analysis & Resource Management

Capital expenditure projects and strategic transformations—such as enterprise software deployments, production line automations, and corporate reorganizations—represent major commitments of enterprise capital. For the strategic management accountant, project governance extends far beyond passive cost logging. It requires active participation in scheduling, network dependency analysis, critical path determination, and resource optimization to safeguard return on invested capital.

Flawed scheduling leads to schedule slippage, penalty clauses, opportunity costs from delayed commercial launches, and budget blowouts. Management accountants must therefore understand the quantitative tools that govern project duration, identify operational bottlenecks, and evaluate the financial trade-offs between project time and total cost.


The Work Breakdown Structure (WBS)

The foundation of all project scheduling, budgeting, and control is the Work Breakdown Structure (WBS). The WBS is a deliverable-oriented hierarchical decomposition of the total scope of work to be carried out by the project team to accomplish project objectives and create required deliverables.

The 100% Rule

A foundational axiom of WBS design is the 100% Rule, which stipulates that the WBS must capture 100% of the scope defined by the project charter and approved specifications—including project management, testing, and regulatory documentation—and nothing more. The sum of work at each subordinate level must roll up precisely to 100% of the parent deliverable without overlap or omission.

Key Structural Components

  • Control Accounts: Management control points positioned above work packages where scope, budget (Planned Value), and actual costs are integrated and compared against earned value for performance measurement.
  • Work Packages: The lowest level of the WBS hierarchy. A work package represents a discrete deliverable with an identifiable owner, an estimated duration, and an assignable cost budget. As a standard rule of thumb, work packages should follow the "8/80 rule" (requiring no fewer than 8 hours and no more than 80 hours of effort) to ensure governance without micromanagement.
  • WBS Dictionary: A detailed repository providing operational descriptions of each work package, including milestone dates, resource requirements, quality acceptance criteria, prerequisites, and cost account codes.

Project Scheduling Tools: Gantt Charts vs Network Diagrams

Once work packages are decomposed into discrete activities, project controllers construct scheduling models using two primary visual and analytical tools:

Scheduling ToolStructural RepresentationPrimary StrengthsStrategic Limitations
Gantt ChartHorizontal bar chart mapped against a calendar timelineIntuitive visual clarity; outstanding for communicating milestones and operational schedules to senior executives and non-technical stakeholdersObscures intricate interdependencies in complex multi-tier projects; fails to show how a delay in a non-critical activity shifts secondary paths
Network Diagram (AON / CPM)Directed graph where nodes represent activities and arrows depict logical dependenciesMathematically models sequential dependencies; calculates critical paths, earliest/latest timings, and float buffersVisually abstract; lacks direct calendar mapping without dedicated scheduling software overlay

Critical Path Method (CPM) and Activity-on-Node (AON) Analysis

The Critical Path Method (CPM) is a deterministic scheduling algorithm that identifies the sequence of dependent activities determining the absolute minimum total project duration. In contemporary project management, CPM is modeled using the Activity-on-Node (AON) convention, where each node displays six fundamental scheduling values:

  1. Early Start (ESES): The earliest calendar point an activity can commence, given predecessor completions.
  2. Early Finish (EFEF): The earliest calendar point an activity can complete (EF=ES+DurationEF = ES + \text{Duration}).
  3. Late Start (LSLS): The latest calendar point an activity can commence without delaying the total project deadline.
  4. Late Finish (LFLF): The latest calendar point an activity can complete without delaying the total project deadline (LS=LF−DurationLS = LF - \text{Duration}).
  5. Activity Duration (DD): Estimated working time required.
  6. Total Float (TFTF): Permissible delay buffer.

Forward Pass Algorithm (Earliest Times)

The forward pass moves from project start to finish to establish the earliest possible timings:

  • For the initial activity: ES=0ES = 0.
  • For all subsequent activities: ES=max⁡(EFimmediate predecessors)ES = \max(EF_{\text{immediate predecessors}}).
  • For every activity: EF=ES+DEF = ES + D.

Backward Pass Algorithm (Latest Times)

The backward pass moves from project completion back to the start to determine latest permissible timings:

  • For the final activity: LF=EFproject completionLF = EF_{\text{project completion}}.
  • For all preceding activities: LF=min⁡(LSimmediate successors)LF = \min(LS_{\text{immediate successors}}).
  • For every activity: LS=LF−DLS = LF - D.

The Critical Path

The Critical Path is the continuous chain of dependent activities connecting project initiation to completion that has the longest aggregate duration. Crucially:

  • Activities on the critical path possess zero Total Float (TF=0TF = 0).
  • Any delay in a critical path activity causes a day-for-day delay in final project completion.
  • A project may have multiple critical paths of equal duration, which increases exposure to delay across more activities.

Float Analysis: Total Float vs Free Float

Float (or slack) represents the scheduling flexibility inherent in non-critical activities. Strategic management accountants distinguish rigorously between two types of float:

Total Float (TF)=LS−ES=LF−EF\text{Total Float (TF)} = LS - ES = LF - EF Free Float (FF)=min⁡(ESimmediate successors)−EF\text{Free Float (FF)} = \min(ES_{\text{immediate successors}}) - EF
AttributeTotal Float (TFTF)Free Float (FFFF)
DefinitionThe time an activity can slip without delaying the final project completion dateThe time an activity can slip without delaying the Early Start of any immediate successor activity
Calculation FormulaTF=LS−ESTF = LS - ES or LF−EFLF - EFFF=min⁡(ESsuccessors)−EFFF = \min(ES_{\text{successors}}) - EF
Ownership / SharingShared across all activities along a continuous non-critical pathExclusively owned by the specific individual activity
Consequence of ExceedingDelays the final project deadline, pushing the project past its scheduled completionDelays successor activities into their own float, but does not immediately threaten final completion
Managerial ActionMonitor closely; consuming total float turns non-critical paths into new critical pathsReallocate resources from high free-float tasks to critical path activities without schedule disruption

Program Evaluation and Review Technique (PERT)

While CPM is deterministic (assuming fixed durations), capital projects frequently face high technological or operational uncertainty. The Program Evaluation and Review Technique (PERT) addresses this by adopting a three-point probabilistic beta distribution for activity durations:

  1. Optimistic Time (oo): Minimum duration under ideal conditions.
  2. Most Likely Time (mm): Best estimate under normal operating circumstances.
  3. Pessimistic Time (pp): Maximum duration under adverse conditions (excluding extraordinary catastrophes).

Expected Duration and Variance Formulas

μ=o+4m+p6\mu = \frac{o + 4m + p}{6} σ=p−o6\sigma = \frac{p - o}{6} σ2=(p−o6)2\sigma^2 = \left(\frac{p - o}{6}\right)^2

Critical Path Aggregation & Central Limit Theorem

Under a simplifying approximation with independent activity durations and a fixed controlling path, the sum of expected durations along the critical path approximates a normal distribution. The overall project expected duration (μproj\mu_{\text{proj}}) and variance (σproj2\sigma_{\text{proj}}^2) equal the sum of critical path values:

μproj=∑i∈Criticalμi\mu_{\text{proj}} = \sum_{i \in \text{Critical}} \mu_i σproj2=∑i∈Criticalσi2\sigma_{\text{proj}}^2 = \sum_{i \in \text{Critical}} \sigma_i^2 σproj=σproj2\sigma_{\text{proj}} = \sqrt{\sigma_{\text{proj}}^2}

To calculate the probability of completing the project within a target deadline (TT), compute the standard normal Z-score:

Z=T−μprojσprojZ = \frac{T - \mu_{\text{proj}}}{\sigma_{\text{proj}}}

Resource Optimization: Leveling vs Crashing

Project managers must reconcile CPM network logic with finite labor, equipment, and cash resources.

Resource Loading and Resource Leveling

  • Resource Loading: Tabulating the required quantities of specific labor, machinery, or technical skills across each calendar time period.
  • Resource Smoothing and Leveling: Smoothing shifts activities within available float while preserving the completion date. Leveling changes activity dates to respect resource limits and may extend completion or change the critical path.

Project Crashing Economics

When commercial pressures dictate accelerating a project, management evaluates project crashing—shortening critical activity durations by deploying additional capital, overtime, or secondary equipment. Strategic management accounting evaluates crashing strictly through incremental cost-benefit analysis:

Crash Cost per Unit Time=Crash Cost−Normal CostNormal Time−Crash Time\text{Crash Cost per Unit Time} = \frac{\text{Crash Cost} - \text{Normal Cost}}{\text{Normal Time} - \text{Crash Time}}

Economic Crashing Principles:

  1. Crash only critical path activities. Shortening a non-critical activity spends capital without reducing project duration.
  2. Select the critical activity with the lowest crash cost per unit time.
  3. Monitor secondary critical paths. As the critical path is compressed, non-critical paths will eventually become critical, requiring simultaneous crashing across multiple parallel paths.
  4. Fast-Tracking Alternative: Overlapping sequential activities (e.g., commencing software coding before design sign-off). Fast-tracking may avoid the planned extra resource cost of crashing, but can add coordination costs and rework risk; it is not guaranteed to be free.

Corporate Application: Australasian Supply Chains Ltd (ASC)

Australasian Supply Chains Ltd (ASC) is constructing an automated regional fulfillment center with an approved baseline deadline of 28 weeks. The strategic management accountant evaluated the following 7 activities:

ActivityDescriptionPredecessorNormal Duration (DD)Normal CostCrash DurationCrash CostCost per Week Saved
ASite Prep & Power RetrofitNone4 weeks$40,0003 weeks$55,000$15,000
BRobotics Hardware FabA6 weeks$90,0004 weeks$130,000$20,000
CCloud WMS ArchitectureA8 weeks$120,0006 weeks$160,000$20,000
DConveyor Line SetupB5 weeks$50,0003 weeks$80,000$15,000
EAPI & Database IntegrationC7 weeks$90,0005 weeks$114,000$12,000
FSystems IntegrationD, E4 weeks$60,0003 weeks$85,000$25,000
GCommissioning & UATF3 weeks$30,0002 weeks$50,000$20,000

Forward and Backward Pass Network Computation

  • Path 1 (Hardware): A →\rightarrow B →\rightarrow D →\rightarrow F →\rightarrow G = 4+6+5+4+3=224 + 6 + 5 + 4 + 3 = 22 weeks.
  • Path 2 (Software): A →\rightarrow C →\rightarrow E →\rightarrow F →\rightarrow G = 4+8+7+4+3=264 + 8 + 7 + 4 + 3 = 26 weeks.

The Critical Path is Path 2 (A →\rightarrow C →\rightarrow E →\rightarrow F →\rightarrow G) with a project duration of 26 weeks.

ActivityESESEFEFLSLSLFLFTotal Float (TFTF)Free Float (FFFF)Critical Status
A040400Critical
B41081440Non-critical
C41241200Critical
D1015141944Non-critical
E1219121900Critical
F1923192300Critical
G2326232600Critical

Float Diagnostic: Notice Activity B has TF=4TF = 4 weeks, but FF=0FF = 0 weeks (ESD−EFB=10−10=0ES_D - EF_B = 10 - 10 = 0). If Activity B slips by 2 weeks, it will not delay the 26-week project deadline, but it will immediately push Activity D's start date from week 10 to week 12.

PERT Probability Analysis

For the critical path activities, engineering supplied three-point estimates:

  • Activity A: o=2,m=4,p=6→μA=4.0,σA2=((6−2)/6)2=0.444o=2, m=4, p=6 \rightarrow \mu_A = 4.0, \sigma_A^2 = ((6-2)/6)^2 = 0.444
  • Activity C: o=5,m=8,p=11→μC=8.0,σC2=((11−5)/6)2=1.000o=5, m=8, p=11 \rightarrow \mu_C = 8.0, \sigma_C^2 = ((11-5)/6)^2 = 1.000
  • Activity E: o=4,m=7,p=10→μE=7.0,σE2=((10−4)/6)2=1.000o=4, m=7, p=10 \rightarrow \mu_E = 7.0, \sigma_E^2 = ((10-4)/6)^2 = 1.000
  • Activity F: o=2.5,m=4,p=5.5→μF=4.0,σF2=((5.5−2.5)/6)2=0.250o=2.5, m=4, p=5.5 \rightarrow \mu_F = 4.0, \sigma_F^2 = ((5.5-2.5)/6)^2 = 0.250
  • Activity G: o=1.5,m=3,p=4.5→μG=3.0,σG2=((4.5−1.5)/6)2=0.250o=1.5, m=3, p=4.5 \rightarrow \mu_G = 3.0, \sigma_G^2 = ((4.5-1.5)/6)^2 = 0.250
μproj=4.0+8.0+7.0+4.0+3.0=26.0 weeks\mu_{\text{proj}} = 4.0 + 8.0 + 7.0 + 4.0 + 3.0 = 26.0 \text{ weeks} σproj2=0.444+1.000+1.000+0.250+0.250=2.944 weeks2\sigma_{\text{proj}}^2 = 0.444 + 1.000 + 1.000 + 0.250 + 0.250 = 2.944 \text{ weeks}^2 σproj=2.944=1.716 weeks\sigma_{\text{proj}} = \sqrt{2.944} = 1.716 \text{ weeks}

Probability of completing before the contract penalty deadline of 28.0 weeks:

Z=28.0−26.01.716=+1.166Z = \frac{28.0 - 26.0}{1.716} = +1.166

Consulting standard normal probability tables, P(Z≤1.17)≈87.9%P(Z \le 1.17) \approx 87.9\%. The fixed-path normal approximation estimates about 87.9% on-time completion. Correlated durations and a different path becoming critical can change the result; simulation is useful where those effects matter.

Project Crashing Decision

If a retail tenant offers a $40,000 bonus to complete in 24 weeks (compressing 2 weeks):

  • Critical path options: A ($15k/wk), C ($20k/wk), E ($12k/wk), F ($25k/wk), G ($20k/wk).
  • Activity E has the lowest crash cost per week ($12,000) and can be crashed by up to 2 weeks.
  • Crashing Activity E by 2 weeks reduces project duration to 24 weeks at an incremental cost of 2 × $12,000 = $24,000.
  • The non-critical hardware path is 22 weeks, so Path 2 remains the critical path at 24 weeks.
  • Net financial gain: $40,000 bonus - $24,000 crash cost = +$16,000.

Exam Traps to Avoid

Warning

Common Exam Trap 1: Conflating Total Float with Free Float. An activity can have substantial Total Float while having zero Free Float. Delaying an activity with zero Free Float immediately delays downstream activities, which can create acute operational bottlenecks on shared resources even if the project deadline is technically preserved.

Note

Common Exam Trap 2: Adding non-critical activity variances into the PERT project variance. In the fixed-path independent-activity approximation, sum only variances on that path. This is not an exact rule for an uncertain network: other paths can become controlling, and correlations require covariance terms.

Loading diagram...
Activity-on-Node Network Diagram & Critical Path
Test Your Knowledge

An activity in a network diagram has an Early Start (ES) of day 8, Early Finish (EF) of day 14, Late Start (LS) of day 12, Late Finish (LF) of day 18, and its only successor activity has an Early Start of day 16. What are the Total Float (TF) and Free Float (FF) for this activity?

A

Total Float is 2 days and Free Float is 4 days

B

Total Float is 4 days and Free Float is 2 days

C

Total Float is 6 days and Free Float is 2 days

D

Total Float is 4 days and Free Float is 0 days

Test Your Knowledge

In a PERT scheduling model, an activity has an optimistic time estimate (o) of 6 days, a most likely time estimate (m) of 11 days, and a pessimistic time estimate (p) of 22 days. What are the expected duration and standard deviation for this activity?

A

Expected duration is 13.0 days and standard deviation is 4.0 days

B

Expected duration is 11.0 days and standard deviation is 2.67 days

C

Expected duration is 12.0 days and standard deviation is 2.67 days

D

Expected duration is 12.0 days and standard deviation is 7.11 days

Test Your Knowledge

A project manager must compress a critical path by one week to avoid financial penalty clauses. Critical Activity X has a normal duration of 4 weeks, normal cost of $50,000, and crash cost of $70,000 (can be crashed to 3 weeks). Critical Activity Y has a normal duration of 5 weeks, normal cost of $80,000, and crash cost of $95,000 (can be crashed to 4 weeks). Non-critical Activity Z has 3 weeks of total float, a normal cost of $20,000, and a crash cost of $25,000. Which activity should be crashed?

A

Activity Z because it has the lowest absolute crash cost of $5,000

B

Activity X because it has the shortest normal duration

C

Both Activity X and Activity Y simultaneously to share risk

D

Activity Y because it is on the critical path and has the lowest crash cost per unit time ($15,000 versus $20,000)

Sections you finish are checked off in the contents.