What a WBS is for
A work breakdown structure divides the whole scope into smaller, manageable parts arranged in a hierarchy. On an EPC project the same structure is used to schedule the work, roll up man-hours and cost, measure progress and report to the client. If the WBS is wrong, every report built on it is awkward for the rest of the project, so it is worth an afternoon of thought.
Four rules that keep a WBS sound
- The 100% rule. The children of any element add up to exactly the whole of that element: no gaps, no extras.
- Mutually exclusive. Each piece of work sits in one place only, so man-hours are never counted twice.
- Outcome-oriented. Elements describe deliverables or physical results (Area 200 piping) rather than actions (welding).
- Fit for reporting. The levels match how the client and management want to see progress, usually by phase, area and discipline.
Phase first or area first?
Most EPC schedules use a hybrid. Engineering and procurement are organised by discipline and package, because that is how design teams and buyers work. Construction is organised by area or unit, then discipline, because crews move from area to area. Commissioning is organised by system, because systems cross area boundaries: a cooling water system runs through several plots.
| Layout | Works well for | Watch out for |
|---|---|---|
| Phase › discipline › area | Engineering-heavy projects, small sites | Construction progress by area is hard to read |
| Area › phase › discipline | Large sites with separate contractors per area | Engineering deliverables often serve several areas |
| Hybrid (shown below) | Most EPC and EPCM projects | Needs clear coding so reports can still filter by discipline |
Example: gas processing plant expansion
- 1 Gas plant expansion
- 1.1 Project management and project controls
- 1.2 Engineering
- 1.2.1 Process
- 1.2.2 Piping and layout
- 1.2.3 Civil and structural
- 1.2.4 Mechanical
- 1.2.5 Electrical
- 1.2.6 Instrumentation and control
- 1.3 Procurement
- 1.3.1 Long-lead equipment (compressors, large vessels)
- 1.3.2 Other equipment packages
- 1.3.3 Bulk materials (pipe, fittings, steel, cable)
- 1.3.4 Logistics and customs
- 1.4 Construction
- 1.4.1 Site preparation and temporary facilities
- 1.4.2 Area 100 Inlet facilities
- 1.4.2.1 Civil and foundations
- 1.4.2.2 Structural steel
- 1.4.2.3 Equipment erection
- 1.4.2.4 Piping
- 1.4.2.5 Electrical
- 1.4.2.6 Instrumentation
- 1.4.2.7 Insulation and painting
- 1.4.3 Area 200 Compression (same disciplines)
- 1.4.4 Area 300 Main pipe rack (same disciplines)
- 1.5 Pre-commissioning and commissioning
- 1.5.1 System 10 Inlet gas
- 1.5.2 System 20 Compression
- 1.5.3 System 40 Cooling water
- 1.5.4 System 70 Power distribution
Activities sit under the lowest level. For example, under 1.4.2.4 Piping you would find "Erect large-bore spools", "Field welding", "Install supports", "Hydrotest test packs" and "Reinstatement", each with a quantity and a norm.
How deep should it go?
Stop breaking down when an element is small enough to estimate with confidence, assign to one party, and report on. On most EPC projects that means four or five levels above the activities. Going deeper makes the WBS a list of activities in disguise, which is harder to maintain and adds nothing to reports.
Coding
Give every element a code that shows its position, such as 1.4.2.4. Keep the codes stable once reporting starts: clients often map their cost and progress systems to them. If you also need to report by discipline across all areas, keep the discipline at the same level in every branch (in the example above it is always the fourth level under construction), or add a separate discipline code to each activity.
WBS, OBS and CBS
- WBS answers "what work?"
- OBS (organisation breakdown structure) answers "who is responsible?"
- CBS (cost breakdown structure) answers "which budget pays for it?"
The point where a WBS element meets one responsible party is called a control account. It is where budget, schedule and progress are managed together, and where earned value is usually measured.
Common mistakes
- Organising construction by discipline only, so no one can see which area is behind.
- Putting commissioning under construction areas, which splits each system into pieces.
- Creating levels for one activity each, which bloats reports.
- Changing the structure mid-project, which breaks every trend chart built on it.
Building the WBS in Planline
Type the elements as rows, then use indent and outdent to make the hierarchy; summary rows roll up dates, man-hours and progress automatically, and WBS codes are generated from the outline. You can also paste an existing WBS from Excel: Planline works out the levels from outline numbers, indentation or WBS codes.
Frequently asked questions
How many levels should a WBS have?
For most EPC projects four or five levels above the activities: project, phase, area or package, discipline, and sometimes a sub-area. Stop when an element can be estimated, assigned and reported on its own.
Is the WBS the same as the activity list?
No. The WBS is the hierarchy of deliverables and areas. Activities are the work steps that sit under its lowest level.
Should commissioning follow areas or systems?
Systems. Commissioning hands over complete systems, which usually cross area boundaries, so a system-based structure matches how the work is accepted.
Related guides
Try it on your own schedule
Planline is free and needs no sign-up. Your schedules stay in your browser unless you choose to sign in and save them to your account. Start a blank project, import your own file, or look around the example project first.