Stay focused, stay motivated

Loading...

Doitify
Pricing Enterprise Contact Us
Doitify Project Planning & Execution

How to Create a Work Breakdown Structure (8 Steps)

Updated on August 21, 2026 https://doitify.com/planning/how-to-create-a-work-breakdown-structure/
Share Link copied!
Summary

Learn how to create a work breakdown structure in 8 steps — types, 100% rule, work packages, WBS dictionary, plus tools and a worked example.

A work breakdown structure is a deliverable-oriented hierarchy that decomposes the full project scope into manageable pieces; the lowest pieces are called work packages. Create it before scheduling or budgeting: it is the foundation that cost, time, and resource estimates roll up into.

Most project delays are not caused by lazy people or bad luck. They are caused by work that nobody remembered to plan: a forgotten approval, a subcontractor nobody scheduled, a deliverable that slipped between two teams. A work breakdown structure (WBS) exists precisely to close that gap. It forces you to decompose the entire project scope into small, concrete deliverables before you build a schedule or a budget, so the surprises happen on paper — where they are cheap — instead of on the delivery date.

This guide walks through how to create a work breakdown structure step by step, with the 100% rule, work packages, a WBS dictionary, tool options, and a worked example with real numbers. By the end you will be able to build a WBS for your own project in a few hours.

Quick Answer: How Do You Create a Work Breakdown Structure?

You create a work breakdown structure by gathering your scope documents, identifying the team, defining Level 1 elements that capture 100% of the scope, decomposing each into deliverables and work packages, verifying the 100% rule, writing a WBS dictionary, assigning codes, and validating against the scope baseline. In practice this means: start from the final deliverable and keep asking “what must exist for this to be complete?” until each piece can be owned, estimated, and tracked by one person.

The nuance is that the WBS describes outcomes, not activities. You list “approved homepage mockup,” not “schedule a design meeting.” If you find yourself writing verbs, you have drifted into the task list and your estimates will be wrong.

Why Create a WBS Before Anything Else?

The WBS is the first transition of a project goal into real, assignable work. The Project Management Institute’s PMBOK defines it as “a deliverable-oriented hierarchical decomposition of the work to be executed by the project team.” That definition is why it comes first in planning: you cannot schedule what you have not defined, and you cannot cost what you cannot see.

A good WBS delivers four concrete benefits:

  • Scope control. Because every deliverable is listed, scope creep has to cross a visible line. If a request is not in the WBS, it is not in the project — until someone formally changes the scope.
  • Accurate estimating. Small, bounded work packages are far easier to estimate than “the design phase.” A 40-hour package gets a better estimate than a 12-week phase.
  • Clear accountability. Each work package has an owner, so there is never a deliverable that “everyone” is responsible for and therefore nobody owns.
  • Roll-up reporting. Costs, effort, and progress roll up from work packages to phases, giving management a clean summary at every level.

Join Doitify Today

Move projects forward without the chaos: all your tasks, progress, and team reports in one unified workspace. Built for companies, startups, and remote teams — with a quick setup and a free trial.

Step 1: Gather Your Scope Documents

Start by collecting everything that defines the project: the project charter, the scope statement, the statement of work, contracts, and any approved requirements. Underline every deliverable mentioned in these documents — “a functional prototype,” “a training manual,” “regulatory approval.” These nouns are the seeds of your WBS.

If your project has no scope document yet, write a one-page scope statement first. List what the project includes, what it explicitly excludes, and what the final deliverable looks like. A WBS built on an unclear scope will simply reproduce that confusion at lower levels.

Step 2: Identify the Team Who Will Build and Use the WBS

A WBS is a team product, not a solo exercise. Bring in the people who will actually do the work: developers, designers, engineers, operations, procurement. They know the deliverables you have never heard of — the calibration step, the approval gate, the migration script.

In a planning workshop, put the scope documents on the wall and ask each specialist: “What must exist for this project to be complete?” Collect every answer as a noun. A useful side effect is alignment: the team literally builds the same picture of the work, which prevents the classic “I thought someone else was doing that.”

Step 3: Define the Level 1 Elements (Deliverable-Based or Phase-Based)

Now decide how the top of your WBS will be organized. You have two main options:

  • Deliverable-based WBS: Level 1 elements are the major deliverables or product areas. This is the PMI-preferred approach because deliverables are stable even when methods change.
  • Phase-based WBS: Level 1 elements are project lifecycle stages (Planning, Design, Build, Test, Launch). Useful when the project follows a mandatory sequence of gates.

Your Level 1 elements must cover 100% of the scope. A useful test: if you add all Level 1 elements together, you should get the entire project. If something is missing — say, “training” — the whole downstream plan inherits that hole.

Decision Choose deliverable-based Choose phase-based
Best when Outputs are clear and repeatable across projects Work must follow regulatory or lifecycle gates
Example Website, software product, aircraft system Construction permits, medical device, ERP rollout
Strength Stable if the method changes Easy to map to milestones and stage gates
Weakness Can feel abstract for process-heavy projects Breaks down if a phase overlaps another
Level 1 sample Brand, Messaging, Design, Build, Launch Planning, Design, Build, Test, Deploy

Step 4: Decompose Level 1 Elements Into Deliverables and Work Packages

For each Level 1 element, ask again: “What must exist for this deliverable to be complete?” Break it into sub-deliverables, then keep going until you reach work packages.

A work package is the lowest level of the WBS for which cost and duration are estimated and managed. A work package should:

  • be estimable with confidence,
  • be owned by one person or one accountable team,
  • produce a measurable deliverable, and
  • be small enough to fit one reporting period.

For a house construction project, Level 1 “Structure” might decompose into “Foundation,” “Framing,” and “Roof.” “Foundation” then becomes a work package: form footings, pour concrete, cure, inspect. Stop there. “Buy rebar” is a task inside the work package, not a separate WBS element.

Step 5: Verify the 100% Rule at Every Level

The 100% rule is the single most important discipline in WBS construction: the sum of the children must equal 100% of the parent, at every level. No work that is outside the project may be included, and no required work may be omitted.

Apply two checks:

  • Completeness: walk each parent and confirm its children add up to everything the parent implies. Use “integration, assembly, test, and checkout” as a reminder that finishing a deliverable is work too — a common omission.
  • Mutual exclusivity: confirm no two elements overlap. If “Design” and “Prototyping” both include “3D model,” you have duplicated scope and double-counted cost. Every work package should map to exactly one terminal element.

Step 6: Decide When to Stop (the 8/80 Rule)

How deep is deep enough? Three heuristics from the practice literature help:

  • The 80-hour rule: no single activity or group of activities that produces one deliverable should exceed roughly 80 hours of effort.
  • The reporting-period rule: no work package should span longer than one reporting period (typically one month), so progress stays visible.
  • The “if it makes sense” rule: if further decomposition does not make the project more manageable, stop.

Most projects need only two to four levels. Go deeper only for high-cost or high-risk areas. Over-decomposition is a real failure mode: every element you add costs management effort, so a 500-element WBS for a small project is a liability, not a strength.

Step 7: Write the WBS Dictionary

A chart alone is ambiguous. The WBS dictionary is the companion document that describes each element — especially each work package — with the details that do not fit in a box:

  • deliverable and acceptance criteria,
  • owner and accountable team,
  • boundaries (what is inside and outside),
  • milestones and dependencies,
  • estimated cost and duration,
  • risks and quality requirements.

For a website redesign, the work package “Homepage mockup” might say: deliverable is an approved, responsive homepage mockup; owner is the UX designer; boundaries exclude the final coded page; approval is the design lead; due date and budget as planned. With the dictionary, two teams read the WBS the same way.

Step 8: Assign a Coding Scheme and Validate

Number every element so it can be referenced in schedules, invoices, and reports. A standard hierarchical code such as `1.2.3` tells you the level at a glance: `1.1` is a Level 2 element, `1.1.2` is Level 3. Tools and schedules then use these codes to map tasks, cost, and time back to scope.

Finally, validate the whole structure against the scope baseline. Re-check the 100% rule top to bottom, confirm every work package has one owner, and remove anything that drifted outside scope. This review is what turns a good draft into a plan you can defend to stakeholders.

Worked Example: A Website Redesign in Numbers

Imagine a website redesign with a $90,000 budget and a 14-week deadline. The WBS starts like this:

  • 1.0 Website Redesign (Level 1, 100% of scope = 1,800 estimated hours)
  • 1.1 Brand Updates — 300 hours
  • 1.1.1 Brand guidelines — 90 hours
  • 1.1.2 Logo redesign — 120 hours
  • 1.1.3 Design tokens — 90 hours
  • 1.2 Content & Messaging — 350 hours
  • 1.2.1 Messaging framework — 100 hours
  • 1.2.2 Page copy (12 pages) — 150 hours
  • 1.2.3 SEO metadata — 100 hours
  • 1.3 Visual Design — 600 hours
  • 1.3.1 Homepage mockup — 150 hours
  • 1.3.2 Template designs (8 templates) — 300 hours
  • 1.3.3 Mobile review and QA — 150 hours
  • 1.4 Photography — 200 hours
  • 1.5 Build & Launch — 350 hours
  • 1.5.1 Development — 200 hours
  • 1.5.2 QA and fixes — 100 hours
  • 1.5.3 Launch and rollback plan — 50 hours

Now the schedule and budget build themselves. The 1,800 hours at an average blended rate of $50/hour gives $90,000 — matching the budget. If a stakeholder later asks “does this include the blog migration?”, you check element 1.5: it is not there, so either the scope changes formally or the answer is no. That is the WBS working.

Scenario 2: A small product launch (how the rules scale down)

The same method scales down without collapsing. A startup launching a SaaS feature on a $12,000 budget and a 6-week timeline builds a WBS with just three Level 1 elements:

  • 1.1 Product (90 hours): build the feature, QA, write release notes
  • 1.2 Launch (70 hours): landing page, announcement email, help-center article
  • 1.3 Project Management (20 hours): planning, stakeholder reviews, go/no-go decision

Total: 180 hours at a $66/hour blended rate — $12,000, exactly the budget. The 100% rule check: the three elements sum to 180 hours, and no package overlaps. When the team realizes mid-planning that onboarding walkthroughs (30 hours) are missing, it becomes a new work package under 1.1 and the budget moves to $14,000 — visible, costed, and approved, instead of quietly leaking into the timeline.

Common Mistakes When Creating a Work Breakdown Structure

  • Turning the WBS into a task list. Listing “hold kickoff meeting,” “email stakeholders,” and “update tracker” buries the deliverables and breaks the 100% rule, because actions multiply faster than outcomes.
  • Skipping project management work. “Manage the project” is legitimate scope — coordination, reporting, risk review. Omit it and your budget silently misses 5–10% of real effort.
  • Going too deep everywhere. A uniform 6-level WBS is a symptom of over-planning. Depth should follow risk and cost, not habit.
  • Overlapping elements. When two packages both contain “testing,” you double-count hours and create ownership fights.
  • Forgetting the dictionary. Teams interpret terse labels differently; “Site” means one thing to a web developer and another to a facilities manager.
  • Never updating it. Scope changes. The WBS should be versioned and re-validated at every change control review.

Know This Before You Choose

Before you commit hours to building a WBS, be clear about a few realities:

  • A WBS describes what, not when or how much. You still need a schedule (Gantt chart) and a cost plan afterward.
  • The value shows up when the WBS is shared and owned by the team. A WBS you build alone in a spreadsheet has one-third the value of one built in a workshop.
  • Plan for roughly half a day to two days of effort for a medium project — longer for engineering or construction where standards like MIL-STD-881 apply.
  • Your first WBS will be wrong in places. That is fine; progressive elaboration means you refine detail as the project becomes clearer, using planning packages for the parts you cannot detail yet.
  • Simpler tools (spreadsheets, mind maps) are enough to start, but you will want a tool that keeps the WBS hierarchy in sync with the schedule as the project grows.

Tools That Help You Create a Work Breakdown Structure

You can build a WBS on paper, but in practice a tool is faster and keeps the structure alive across the project.

  • Microsoft Project — purpose-built scheduling with a strong WBS outline column, codes, and dependencies. Pros: industry standard, deep scheduling. Cons: steep learning curve, desktop-centric, per-user cost.
  • Asana — project management with list and board views where subtasks mirror a WBS hierarchy. Pros: easy, collaborative, templates. Cons: WBS codes and roll-up reporting are limited compared to dedicated tools.
  • MindView (Matchware) — a mind-mapping tool designed specifically for WBS that exports to MS Project, Excel, and Word. Pros: fast brainstorming-to-chart, WBS templates. Cons: it is a planning tool, not an execution platform.
  • Excel or Google Sheets — the universal fallback with indent levels and a code column. Pros: free, familiar, portable. Cons: no dependency or schedule integration, manual maintenance.
  • ProjectManager — online tool with a Gantt chart whose task list doubles as a WBS with codes. Pros: WBS and schedule in one view, real-time dashboards. Cons: pricing climbs with team size; WBS modeling is tied to the Gantt.

When would a unified platform make sense?

Once your WBS feeds a schedule, budgets, and a team that updates status every day, managing the hierarchy in one connected workspace saves real time. That is where an all-in-one platform such as Doitify fits: turn the WBS into multi-level tasks and sub-tasks with checklists, owners, and due dates, then watch the same structure flow into calendars, Gantt charts, and progress reports without re-entering anything. To be transparent: Doitify is our product, which is why we know its capabilities from the inside — but for a one-off, small project, a spreadsheet or a mind map is honestly enough.

Conclusion

Creating a work breakdown structure is the highest-leverage hour you can spend in project planning. Gather your scope documents, involve the team, define Level 1 elements that cover 100% of the scope, decompose to estimable work packages, verify the 100% rule, and document everything in a WBS dictionary. The result is a scope baseline that makes scheduling, budgeting, and reporting predictable — and makes “nobody planned for that” a thing of the past.

If you want the WBS to stay alive through execution — as multi-level tasks with owners, checklists, and dates that roll into a Gantt chart and progress reports — try it inside a unified project management platform like Doitify, where the hierarchy you build is the one your team works in.

Join Doitify Today

Move projects forward without the chaos: all your tasks, progress, and team reports in one unified workspace. Built for companies, startups, and remote teams — with a quick setup and a free trial.

0 0 votes
Article Rating
Share
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Table of Contents

Ready to do more with Doitify?

Bring your projects, team, and goals together in one AI-powered workspace.

Get Started
Table of Contents