Free guide

Project schedule and work breakdown structure

A schedule made of five big bars gets rejected. A schedule built from a proper work breakdown structure can be challenged, resourced and tracked.

7 minute read · no sign-up needed

Why schedules get sent back

The most common review comment on a first schedule is that it has no task-level detail. "Build phase — 8 weeks" tells a reviewer nothing: it cannot be resourced, its dependencies are invisible, and nobody can tell in week three whether it is late.

The fix is a work breakdown structure: break the deliverables down until each piece of work has a clear owner, a clear finish, and an estimate you could defend.

What a work breakdown structure is

A WBS decomposes the project into deliverables, then into the work packages needed to produce them. It describes outputs, not activity for its own sake.

  • Level 1 — the project.
  • Level 2 — major deliverables or phases.
  • Level 3 — work packages: a piece of work one owner can finish and hand over.
  • Stop when you can estimate the work package and name who does it. Going further produces a to-do list, not a plan.

Turning the breakdown into a schedule

Once you have work packages, sequence them. For each one, record the owner, the duration, and what must finish before it can start.

Then look for the chain of dependent work that determines the end date. That chain is where slippage costs you the project, and it is what you report on.

The detail test before you submit

Before sending a schedule for review, check each line: does it have one owner, a duration you could justify, and at least one named predecessor or a reason it can start independently? If a line fails that test, it is a phase heading, not a task.

Worked example — breakdown of one deliverable

LevelItemOwnerDurationDepends on
2Data migrationJames Okoro6 weeksCharter approved
3Agree field mapping with clinical leadRachel Adeyemi5 daysCharter approved
3Build extract from legacy recordsSupplier10 daysField mapping agreed
3Run test migration on 2019 recordsJames Okoro5 daysExtract built
3Reconcile mismatches and re-testJames Okoro8 daysTest migration complete
3Clinical sign-off on migrated sampleRachel Adeyemi3 daysReconciliation complete

Free project schedule template

One row per work package. Fill the owner and predecessor columns before you fill the dates — the dates fall out of the sequence, not the other way around.

  • WBS reference

    2.3, 2.4 — so a reviewer can follow the breakdown

  • Deliverable

    Which level-2 item this work belongs to

  • Work package

    A piece of work one owner can finish and hand over

  • Owner

    One named person

  • Duration

    In working days, with the basis of the estimate

  • Predecessor

    What must finish first

  • Start / finish

    Derived from the sequence

  • Milestone

    Mark the few lines a sponsor will ask about

  • Status

    Not started, in progress, complete, blocked

Common questions

What is a work breakdown structure?

A breakdown of a project into its deliverables and then into work packages — pieces of work small enough that one owner can finish and hand each one over.

How detailed should a project schedule be?

Detailed enough that every line has one owner, a duration you could justify, and a stated predecessor. If a line cannot meet that test, it is a phase heading rather than a task.

Do I need a WBS before a schedule?

In practice yes. A schedule written without a breakdown tends to be a handful of long bars that cannot be resourced or tracked, which is why reviewers send it back.

Build a schedule that gets through a review

In the Atlas simulation you plan a hospital records rollout, submit your schedule, and a reviewer challenges it the way a real programme office would — including asking for a proper breakdown when the detail is thin.

More free guides