Work Breakdown Structure (WBS): An Overview, Uses, Software

Written by Coursera Staff • Updated on

Learn what a work breakdown structure (WBS) is, when it's used, types of WBSs, how to use this project management tool, and WBS software tools.

[Featured image] A project manager is standing in front of a board with documents in one hand and a pen in the other. They're with their coworker discussing the work breakdown structure.

A work breakdown structure (WBS) is a project management tool that decomposes the total scope of work required to deliver a product, service, or project into smaller, more manageable components. A WBS is a snapshot of all the work stakeholders, and teams need to complete to finish a project successfully. You’ll use it to plan projects and identify and organise project phases and deliverables.

What is a work breakdown structure?

A work breakdown structure (WBS) is a useful and widely used project management tool. You’ll use it to translate strategies and overall objectives into specific goals, schedules, workflows, and action plans.

A work breakdown structure (WBS) is a hierarchical view of your project’s scope and is used to organise and plan projects, programmes, and portfolios. You can organise each element in the WBS into scheduled activities that will make up the performance measurement baseline (PMB) to help define the deliverables for your project.

Why use a WBS in project management?

You’ll use work breakdown structures to identify the project tasks that make up the critical path of your project. This enables you to plan your resources, timelines, and priorities. You’ll also have a clearer picture of the risks the project may face as it progresses.

Project planning, scheduling, and budgeting

The top level of your WBS represents the project's final deliverable or end product. It represents the project scope statement. The lower levels break down the scope into more detailed deliverables and tasks. All these sub-elements can have time and cost estimates associated with them. When combined, they form a total estimate of what’s required to complete the project within its defined scope. This allows you to plan, schedule, and form budgets based on the project details rather than relying on high-level estimates.

Risk management, resource management, task management, and team management

The work breakdown structure lets you dissect the project to understand how it all fits together and create a Gannt chart that provides clear focus and critical path requirements.

When you create a WBS, you must think through each activity in detail to define all the work necessary to complete it. In doing so, you’ll identify risks that may impact your project. These can go on the risk register, and you can then form an appropriate project risk plan. 

You will also identify the resources needed to complete each task, which will help you plan how many people you need on your team and when you need them. This will help you manage your team during the project life cycle because you can assign each task to a team member with the required expertise. 

Here are five examples of how you’ll benefit by using a WBS in your project:

  • Better communication with your team members regarding tasks

  • A clearer definition of the deliverables that need to be produced during each project stage  

  • More accurate time estimates for each task because you can see precisely what needs to be done for each step of the project

  • Easier identification of critical path items, so you can take steps to reduce risks to these tasks (e.g., add resources or assign another team member to help complete it)

  • You can more easily identify which tasks should be done by whom because you can see where the expertise is needed most.

Types of WBS

The two types of work breakdown structures are process-oriented and deliverable-oriented. Each has its advantages and disadvantages.

1. Process-oriented WBS

A process-oriented WBS decomposes work into the processes needed to accomplish it, such as requirements, design, development, and testing. The advantage of this type of breakdown structure is that it clarifies what needs to be done and who will do it. It also makes it easy to assign resources and estimate time because they can be assigned at each level of the structure. Process, or phase-oriented WBS, is often preferred by clients as it provides clear milestones.

2. Deliverable-oriented WBS

A deliverable-oriented WBS decomposes work into tangible products or services, such as database schema and user manuals. The advantage of this type of breakdown structure is that it gives an overview of the deliverables required for a project. Project teams and management most appreciate this type of WBS.

How to use a work breakdown structure

You use work breakdown structures to define and organise the total scope of a project. The WBS is a hierarchical tree structure.

Work packages

A work package is the lowest level in the WBS. It represents the work needed to accomplish a specific deliverable. Once completed, it should be possible to physically hand over the work package to another person.

Planning packages

Planning packages are used as an independent planning horizon for one or more work packages that will be completed. They help to summarise the project plan at different levels.

Control accounts

Control accounts help control costs and schedules on projects with huge budgets or when a large part of the budget or duration applies to only one or two significant deliverables. Control accounts function like work packages with some additional requirements. Control accounts are usually created for significant parts of the project, such as phases and key deliverables.

Deliverable-based work breakdown structure

A deliverable-based work breakdown structure is a hierarchical tree structure of the project and its components. It shows the connection between the project deliverables and the work to be done. The deliverable-based WBS organises the work horizontally as related activities, providing a view of the entire project from start to finish.

Phase-based work breakdown structure

A phase-based WBS is a project management philosophy that breaks projects down into phases, each of which has its purpose and features. The phases are usually broken down into smaller tasks, typically further broken down into simpler tasks. 

What are the elements of work breakdown structure?

You can imagine WBS as a series of levels that you unpack. Each level represents a more detailed view of the project work. It is a hierarchical decomposition of what’s required to meet project objectives.

  • WBS dictionary: The WBS dictionary documents each component's definition, estimated effort, and performance measurements.

  • WBS levels: The WBS levels provide context for each portion of the project.

  • Control accounts: Control accounts provide a way to manage cost and schedule at higher levels in projects that are very large or complex.

  • Project deliverables: Project deliverables are grouped into work packages.

  • Work packages: Work packages describe activities that one person can plan, schedule, and control.

  • Tasks: Tasks are work packages broken down into more minor activities so one person can schedule, monitor, and control them.

How to make a work breakdown structure

This structure of a WBS helps everyone on the team understand what needs to be completed, who's responsible for each task, how tasks relate to one another, when things should be done and how much they will cost. This is how you make a WBS:

  1. Gather critical documents: Gather essential documents, including the project charter, the project management plan, and the risk register.

  2. Identify key team members: Review the organisational charts and consider what information you need from each person.

  3. Define level 1 elements: List all deliverables or phrases associated with the project.

  4. Decompose (breakdown) elements: Break down each work item into subtasks that can be estimated and scheduled.

  5. Create the WBS dictionary: A WBS can be represented as an outline or a diagram after decomposition.

  6. Create a Gannt chart schedule: The schedule is one of the most important components of a project management plan and will monitor progress throughout the project's life.

Other use cases of breakdown structure

A breakdown structure is a hierarchical decomposition of the project deliverables. The other types of breakdown structures include resource, risk, and organisational breakdown structures.

Resource breakdown structure

The resource breakdown structure (RBS) is used to identify the resources required to complete each work package in the WBS and for the project. It can be developed by starting with the work packages in the WBS, then collecting all of the resources needed to complete each work package, and finally organising them into a hierarchical structure based on their similarity or speciality.

The goal of the RBS is to ensure that all necessary resources are available to carry out the project and that everything runs smoothly in their usage, which could delay the project.

Risk breakdown structure

A risk breakdown structure (Risk BS) is used to organise risks into categories and subcategories in a way that helps you manage them effectively. Risk categories may be defined by type, source, or other appropriate means for your project. 

A risk category would be something like "cost", "schedule", "quality", or "scope". Risk subcategories would be more specific risk types within each category. For example, under cost risks, you might have subcategories like "labour rates", "material costs", or "budget overruns".

Cost breakdown structure

A cost breakdown structure (CBS) shows the estimated cost of each project element. For example, a website's price is comprised of hosting, programming, design, and content creation. The CBS makes it easier to estimate and control costs.

Organisational breakdown structure

An organisational breakdown structure (OBS) shows how roles are assigned. For example, a medium-sized online business might have a chief technology officer, chief operating officer, chief executive officer, and other roles, each with different responsibilities.

WBS software tools

Many free and paid software tools can help you create WBS for your projects. Each has its strong points, and project managers often have a preference based on what they like, from function to the user interface. Here are some common WBS software tools:

EdrawMax

EdrawMax is a versatile and capable diagramming application. It covers all aspects of WBS, including flowcharts, floor planning and business process diagrams. It's best suited for people who need a feature-rich tool that covers a wide variety of use cases.

Lucidchart

Lucidchart is a cloud-based visual collaboration tool that allows teams to work together on the same diagram with real-time updates and live chat. Lucidchart provides a simple interface that enables you to create professional charts without prior experience.

SmartDraw

SmartDraw is a browser-based tool. It helps you draw flowcharts, organisation charts, mind maps, project charts, and more.  It’s useful for visualising projects and individual aspects of a project.

Visual Paradigm

Visual Paradigm is an extensive software suite that offers everything from project planning to source code management and test case design. This application best suits professional developers and managers working on large enterprise projects.

MindView

MindView is explicitly designed for project managers and business professionals who create mind maps to plan projects, brainstorm solutions, and present ideas visually. Mindview’s collaborative tools allow team members to work together on project planning.

Creately

Creately is an online diagramming application that makes it easy to draw flowcharts, organisational charts, mind maps, and other diagrams online. Creately comes with features such as intelligent drawing aids that automatically align shapes whilst drawing flowcharts or other diagrams. You can also use it to collaborate with your colleagues in real time while working on a project together.

Want to learn more about project management?

Project management is an in-demand skill, with employers looking for experts who can lead projects that drive positive business outcomes. 

If you are ready to learn more about project management, explore the Google Project Management Professional Certificate, a six-course programme designed for project managers at all levels.

Frequently Asked Questions (FAQs)

Keep reading

Updated on
Written by:

Editorial Team

Coursera’s editorial team is comprised of highly experienced professional editors, writers, and fact...

This content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.