91R-16Intermediate16 min read

Schedule Development

Module 3A gave you the parts — activities, logic, durations, calendars, the WBS. Schedule development is the assembly line that brings them together in the right order, runs the CPM, and turns out a schedule sound enough to commit to. Built on AACE 91R-16.

What schedule development is

It's tempting to think a schedule is "done" the moment the software draws bars. It isn't. Development is iterative: build, calculate, review against reality, fix, recalculate — until the schedule is something the team can actually commit to and be measured against.

The inputs you assemble

Schedule development pulls together everything Module 3A produced, plus a few more ingredients:

  1. Scope & WBS — The deliverable structure (33R-15) that the activities roll up to.
  2. Activities & logic — The work elements (23R-02) and their relationships (24R-03) — the network skeleton.
  3. Durations & calendars — Realistic time estimates (32R-04) placed on the right working calendars.
  4. Resources & constraints — Crews, equipment, and any genuine external dates (permits, owner-supplied items).
  5. The execution strategy — How the project intends to be built — phasing, sequencing approach, contracting plan — the story the schedule must tell.

The development cycle

A sound schedule is developed in a repeatable cycle, not one pass:

1 · Build network 2 · Calculate (CPM) 3 · Review 4 · Refine → baseline review feeds back into recalculation — iterate until sound
Build → calculate → review → refine — the review feeds back into recalculation; iterate until the schedule is sound.

Build the network from activities + logic. Calculate with the CPM (forward/backward pass — next lesson) to get dates, float, and the critical path. Review the result against reality: are the dates achievable? Is the critical path sensible? Are resources level? Refine — adjust logic, durations, or strategy — and recalculate. Loop until the schedule holds up.

What a developed schedule should pass

Before a schedule earns the word "baseline," it should pass a set of sanity and integrity checks — the same things later reviews (and DCMA-style metrics) look for:

CheckHealthy schedule…
Logic completenessFew/no open ends; everything connected
ConstraintsMinimal hard constraints; logic-driven dates
Lags / leadsFew, and each justified
DurationsReasonable; very few extremely long activities
Critical pathContinuous, sensible, runs to completion
ResourcesLevelled — no impossible peaks

Ten things to remember

  1. Schedule development assembles the parts (activities, logic, durations, resources) into a calculated CPM.
  2. It's iterative — build, calculate, review, refine — not a single pass.
  3. Develop for the schedule's purpose — class, level, and end use set the rigor.
  4. The execution strategy is an input — the schedule must tell the story of how you'll build.
  5. Calculating isn't finishing — never accept the software's first dates unchallenged.
  6. Review against reality — achievable dates, a sensible critical path, levelled resources.
  7. Run the integrity checks — logic completeness, constraints, lags, durations, CP, resources.
  8. A schedule earns "baseline" only after it passes those checks and the team can commit to it.
  9. Document the basis as you go (next lesson) — assumptions captured now save disputes later.
  10. Development continues after baseline — through updates, change, and recovery.

Glossary

Baseline
The approved, frozen schedule that performance is later measured against.
CPM calculation
The forward/backward pass that produces dates, float, and the critical path.
Execution strategy
The intended approach to building the project, which the schedule must reflect.
Integrity check
A test of logic/constraint/duration health before baselining.
Iteration
The build–calculate–review–refine loop that produces a sound schedule.
Resource levelling
Adjusting the schedule so resource demand stays within realistic limits.
Schedule basis
The documented assumptions and methods behind the schedule (next lesson).
Schedule development
Assembling and refining inputs into a calculated, baseline-ready CPM schedule.

Check your understanding

1Schedule development is best described as:
2After the CPM calculates the dates, you should:
3What sets how much rigor schedule development needs?
4Which describes a healthy, integrity-checked schedule?
5Does schedule development stop once the baseline is set?