PMBOK

Create a Work Breakdown Structure Around Deliverables

Break project scope into verifiable deliverables, define useful work packages, and check for missing ownership before creating a detailed schedule.

15 September 2026 2 min readBeginner

Begin with the completed result

A work breakdown structure organizes the work needed to produce the agreed project result. Start with the outcome and major deliverables rather than a list of meetings or departmental activities. For an illustrative customer portal, top-level deliverables might include account access, a support workflow, migrated content, and operational handover. Confirm these boundaries against the project charter before breaking them into smaller pieces.

Decompose until ownership is practical

Split a deliverable when its parts need different owners, acceptance evidence, or estimates. Stop when a work package can be understood and managed without unnecessary administrative detail. There is no universally correct number of levels. “Portal complete” is too vague for planning, while listing every keystroke creates noise. Ask an intended owner to explain what completion means; uncertainty in that explanation often identifies where another split is useful.

Add a small work-package dictionary

For each work package, record its purpose, included work, excluded work, owner, and acceptance evidence. Note assumptions that affect the estimate. For migrated content, specify which pages are included, whether rewriting is in scope, and how broken links will be checked. This prevents two people from estimating different interpretations of the same label. Keep the dictionary near the structure so it stays available when scope questions arise.

Check completeness and duplication

Review the structure with delivery, operations, and business representatives. Look for integration, testing, training, transition, and management work that can disappear between functional teams. Also check whether two work packages both claim the same deliverable. A useful review question is: if every listed package were accepted, would the agreed scope actually be complete? Capture gaps before turning the structure into a schedule with apparently precise dates.

Connect scope to sequencing

The structure explains what must be delivered; the schedule explains order and timing. Add dependencies after the deliverables are understood, using the dependency mapping guide. When scope changes, update the affected work packages and assess the consequences together. Do not silently add tasks while leaving the accepted scope description unchanged. That disconnect makes later progress reports and completion claims difficult to trust.

Published by AgilePro.info under our Editorial Policy. Guidance is based on established delivery practice and is general information, not professional advice for a specific project.

Related Articles