Indiacon Civil

Subjects › Project Management › Intermediate

Work breakdown structure

Intermediate Project Management Reviewed 24 Oct 2026 2 min read

A work breakdown structure (WBS) divides the whole scope of a project into smaller, manageable pieces in a hierarchy. At the top is the project; below it are major deliverables or phases; below those, sub-deliverables; and at the lowest level, work packages that can be estimated, scheduled, assigned to a responsible party and controlled. A good WBS is the backbone of planning: schedule activities, cost estimates, budgets, contracts and progress reports all hang from it.

The WBS is deliverable-oriented: it describes what is to be produced, not how. For a highway project, the second level might be earthworks, pavement, structures, drainage, road furniture and utilities; for a building, substructure, superstructure, envelope, services and finishes. The 100 percent rule says that the elements at each level must together cover all of the work of their parent, no more and no less, so nothing is missed and nothing is counted twice. A WBS dictionary describes each element: scope, deliverables, responsible party, acceptance criteria.

Diagram: Indiacon original, not to scale.

Work packages should be small enough to estimate and control, often a few weeks of work or a reasonable fraction of the budget, but not so small that tracking costs more than it is worth. Each WBS element gets a code that links schedule, cost, procurement and documents. Combining the WBS with the organisational breakdown gives a responsibility matrix and control accounts, the points where cost and schedule performance are measured in earned value management.

Key formulas
  • 100 percent rule: Σ children = parent scope
  • Control account = WBS element × organisational unit
  • Work package size: estimable, assignable, measurable
Solved example

Problem. A small bridge project budget is ₹12.0 crore. The level-2 WBS lists foundations ₹3.6 cr, substructure ₹2.4 cr, superstructure ₹4.2 cr, approaches ₹1.2 cr. What is missing under the 100 percent rule?

  1. Sum of listed elements = 3.6 + 2.4 + 4.2 + 1.2 = ₹11.4 crore.
  2. Gap = 12.0 − 11.4 = ₹0.6 crore.
  3. A fifth element, for example bearings, expansion joints, wearing coat and crash barriers (deck furniture), or project management, is missing or unbudgeted.
  4. Add it explicitly so the WBS covers the whole scope.

Answer. ₹0.6 crore of scope is unassigned; add the fifth element

Quick quiz

1What is the 100 percent rule?

Child elements together cover all, and only, the work of their parent.

2Is a WBS organised by deliverables or by activities?

By deliverables.

3What is a work package?

The lowest WBS level that can be estimated, scheduled and controlled.

Code note
  • IS 15883 (series) (India): Guidelines for construction project management, one part per knowledge area.
  • PMI PMBOK Guide / ANSI standard for project management (USA): Framework of project management principles and practices.
  • ISO 21500 (International): Guidance on project management.

Clauses and documents to read

  • IS 15883 (Part 2):2013 (time management in construction projects)
  • ISO 21500:2021 (project management guidance, cited by number)

Cited by number and clause only. We do not reproduce clause text, tables or figures (BIS Act 2016, s.10(5) and s.11). Check the current edition and amendments before use.

References and further reading

Standard texts, listed in no order of merit. We do not copy text, figures, tables or solved problems from any book; our explanations and examples are original.

  • K. K. Chitkara, Construction Project Management, McGraw Hill Education (India), latest edition.
  • F. Harris, R. McCaffer, Modern Construction Management, Wiley-Blackwell, latest edition.
  • H. Kerzner, Project Management: A Systems Approach, Wiley, latest edition.

Free and official sources

All references for this subject →

Found an error? Write to indiacongroupofengineers [at] gmail [dot] com. For corrections and feedback. We never ask for payment or personal details.