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.
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 Tool | Structural Representation | Primary Strengths | Strategic Limitations |
|---|---|---|---|
| Gantt Chart | Horizontal bar chart mapped against a calendar timeline | Intuitive visual clarity; outstanding for communicating milestones and operational schedules to senior executives and non-technical stakeholders | Obscures 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 dependencies | Mathematically models sequential dependencies; calculates critical paths, earliest/latest timings, and float buffers | Visually 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:
- Early Start (): The earliest calendar point an activity can commence, given predecessor completions.
- Early Finish (): The earliest calendar point an activity can complete ().
- Late Start (): The latest calendar point an activity can commence without delaying the total project deadline.
- Late Finish (): The latest calendar point an activity can complete without delaying the total project deadline ().
- Activity Duration (): Estimated working time required.
- Total Float (): 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: .
- For all subsequent activities: .
- For every activity: .
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: .
- For all preceding activities: .
- For every activity: .
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 ().
- 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:
| Attribute | Total Float () | Free Float () |
|---|---|---|
| Definition | The time an activity can slip without delaying the final project completion date | The time an activity can slip without delaying the Early Start of any immediate successor activity |
| Calculation Formula | or | |
| Ownership / Sharing | Shared across all activities along a continuous non-critical path | Exclusively owned by the specific individual activity |
| Consequence of Exceeding | Delays the final project deadline, pushing the project past its scheduled completion | Delays successor activities into their own float, but does not immediately threaten final completion |
| Managerial Action | Monitor closely; consuming total float turns non-critical paths into new critical paths | Reallocate 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:
- Optimistic Time (): Minimum duration under ideal conditions.
- Most Likely Time (): Best estimate under normal operating circumstances.
- Pessimistic Time (): Maximum duration under adverse conditions (excluding extraordinary catastrophes).
Expected Duration and Variance Formulas
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 () and variance () equal the sum of critical path values:
To calculate the probability of completing the project within a target deadline (), compute the standard normal Z-score:
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:
Economic Crashing Principles:
- Crash only critical path activities. Shortening a non-critical activity spends capital without reducing project duration.
- Select the critical activity with the lowest crash cost per unit time.
- Monitor secondary critical paths. As the critical path is compressed, non-critical paths will eventually become critical, requiring simultaneous crashing across multiple parallel paths.
- 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:
| Activity | Description | Predecessor | Normal Duration () | Normal Cost | Crash Duration | Crash Cost | Cost per Week Saved |
|---|---|---|---|---|---|---|---|
| A | Site Prep & Power Retrofit | None | 4 weeks | $40,000 | 3 weeks | $55,000 | $15,000 |
| B | Robotics Hardware Fab | A | 6 weeks | $90,000 | 4 weeks | $130,000 | $20,000 |
| C | Cloud WMS Architecture | A | 8 weeks | $120,000 | 6 weeks | $160,000 | $20,000 |
| D | Conveyor Line Setup | B | 5 weeks | $50,000 | 3 weeks | $80,000 | $15,000 |
| E | API & Database Integration | C | 7 weeks | $90,000 | 5 weeks | $114,000 | $12,000 |
| F | Systems Integration | D, E | 4 weeks | $60,000 | 3 weeks | $85,000 | $25,000 |
| G | Commissioning & UAT | F | 3 weeks | $30,000 | 2 weeks | $50,000 | $20,000 |
Forward and Backward Pass Network Computation
- Path 1 (Hardware): A B D F G = weeks.
- Path 2 (Software): A C E F G = weeks.
The Critical Path is Path 2 (A C E F G) with a project duration of 26 weeks.
| Activity | Total Float () | Free Float () | Critical Status | ||||
|---|---|---|---|---|---|---|---|
| A | 0 | 4 | 0 | 4 | 0 | 0 | Critical |
| B | 4 | 10 | 8 | 14 | 4 | 0 | Non-critical |
| C | 4 | 12 | 4 | 12 | 0 | 0 | Critical |
| D | 10 | 15 | 14 | 19 | 4 | 4 | Non-critical |
| E | 12 | 19 | 12 | 19 | 0 | 0 | Critical |
| F | 19 | 23 | 19 | 23 | 0 | 0 | Critical |
| G | 23 | 26 | 23 | 26 | 0 | 0 | Critical |
Float Diagnostic: Notice Activity B has weeks, but weeks (). 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:
- Activity C:
- Activity E:
- Activity F:
- Activity G:
Probability of completing before the contract penalty deadline of 28.0 weeks:
Consulting standard normal probability tables, . 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.
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?
Total Float is 2 days and Free Float is 4 days
Total Float is 4 days and Free Float is 2 days
Total Float is 6 days and Free Float is 2 days
Total Float is 4 days and Free Float is 0 days
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?
Expected duration is 13.0 days and standard deviation is 4.0 days
Expected duration is 11.0 days and standard deviation is 2.67 days
Expected duration is 12.0 days and standard deviation is 2.67 days
Expected duration is 12.0 days and standard deviation is 7.11 days
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?
Activity Z because it has the lowest absolute crash cost of $5,000
Activity X because it has the shortest normal duration
Both Activity X and Activity Y simultaneously to share risk
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.