WBS Code
A WBS code is the hierarchical number — like 1.2.3 — that names a node's position in the tree. It is an address people use, not the node's identity.
What the number says
The code 1.2.3 reads "third node under the second deliverable of the first phase." Say "the 1.2.3 delay" in a meeting and everyone looks at the same spot without reciting a long node name. It is the coordinate system that runs through documents, meetings, and reports.
Why it matters
In a tree of hundreds of nodes, names alone guarantee confusion — every phase may own a node called "test plan," but only one node is 3.4.1. When the Excel report, the minutes, and the issue tracker share codes, traceability holds. Even then, the code serves as a human-readable display address; system-to-system links belong to immutable identifiers.
Common misconceptions
The dangerous one: treating the code as a unique identifier. Move a node or insert a sibling and codes renumber — yesterday's 1.2.3 may be today's 1.3.3. Dependencies or external references keyed to codes break with every renumbering. Use codes as display addresses; let stable identifiers carry system-to-system links.
wbsgantt renumbers codes automatically on every move while internal references stay on immutable IDs, so links never break.