driftless
Search

Decomposition

Scope technique · See it on the map

Runnable here

Splitting project work into progressively smaller pieces until each is small enough to plan and track.

When to use it

Use it once scope is defined and you need to turn 'what we're delivering' into 'what work that requires' -- creating the WBS, or re-decomposing a deliverable that turned out to be too coarse to estimate or assign to one owner.

When to avoid it

Don't decompose past the point a work package can be usefully estimated and assigned -- decomposing every deliverable down to hour-level tasks up front produces a WBS nobody maintains and that goes stale the first week. For work far enough out that its detail genuinely isn't knowable yet, decompose only the near-term deliverables now and leave the rest as a single placeholder package to break down later (rolling wave), rather than guessing at detail you'll just rewrite.

Steps

What it produces

Common pitfalls

Worked example

A regional credit union is building a new online loan application. The scope statement names one deliverable: 'Online loan application, application through decision'. The PM decomposes it into component deliverables -- 'Applicant identity verification', 'Document upload', 'Underwriting decision integration', 'Applicant status notifications' -- each sized so one engineer or a small pair can own it. In driftless, each becomes a workstream under the project, with tasks underneath named for what they produce ('Document upload accepts PDF and JPEG', not 'Write upload code'). When 'Underwriting decision integration' turns out too big to estimate as one task, the PM decomposes it one more level into 'Send application to underwriting API' and 'Receive and store decision result' rather than leaving it as one unestimable line.

Source

Where it comes from: this technique is named by the PMBOK Guide, 6th edition.