The Work Breakdown Structure (WBS) provides a structured view of a project by identifying all the work required to produce the project’s deliverables. It is a commonly used tool that helps the project manager define and organize the work to be accomplished, presenting it as a hierarchy of elements.
The WBS is used to identify resource requirements and allocations, develop cost estimates, sequence work, and support schedule development.
A key challenge is developing a WBS that clearly defines the logical relationships among all project elements. The WBS serves as a unifying framework that links planning, scheduling, cost estimating, budgeting, and reporting processes throughout the project lifecycle.
There are two common approaches to developing a WBS: top-down and bottom-up. The top-down approach uses a predefined product development lifecycle, a WBS template, or a WBS from a similar past project as a structured framework for building the new WBS.
The bottom-up approach relies on a planning group to brainstorm the work elements required to produce the project’s primary deliverables. The project manager then organizes these elements into phases, work packages, and tasks.
Below is a brief description of five primary WBS components:
- WBS Dictionary
A WBS Dictionary provides detailed descriptions of the work associated with each work package. It helps prevent scope creep by clearly defining boundaries for each package. Entries may include the work description, deliverables, acceptance criteria, assumptions, assigned resources, duration, schedule, cost, due dates, and dependencies. - WBS Element
A WBS Element is an individual component within the WBS and may appear at any level of the hierarchy. It can represent a single work item or contain subordinate elements, including other WBS elements or work packages. It serves as a fundamental building block of the WBS. - WBS Code
A WBS Code is a unique identifier assigned to each element in the WBS to indicate its hierarchical position within the structure. - Work Package
A Work Package is the lowest-level deliverable or work component in the WBS that can be reliably estimated and managed. Note that in the PMBOK, the term “activity” is used rather than “task” when referring to scheduled work components. - WBS Component
A WBS Component refers to any element within the WBS hierarchy, regardless of level. It may be a WBS element or a work package, as there are no restrictions on its composition.