PM Mapped
Home / Module 4 / Specification Types
12
MODULE 4 · WRITING GREAT SPECIFICATIONS · TOOL 12

Specification Types

There's no single correct spec. Different situations need different levels of detail — from a one-line ticket to a full PRD — and choosing the right document type is itself a core PM skill.

▸ Try the interactive tool
SolvesWriting a novel when a one-pager would do — or vice versa.
Category · Writing Great Specifications Complexity · Beginner–Mid Time to apply · Per feature Pairs with · The PRD
A WHAT IT IS

The framework

A specification is the PM's primary tool for communicating what to build and why. But there's no single correct spec — different situations require different levels of detail, and choosing the right document type is itself a skill. Over-specify a simple feature and you waste hours writing (and others waste hours reading); under-specify a complex one and the team builds the wrong thing.

Specs sit on a spectrum of fidelity: a one-line ticket for a trivial change, a short brief for a small feature, a full PRD for a complex initiative, a technical spec for engineering-heavy work. The skill is matching the spec's weight to the feature's complexity and risk — the same judgement as the prototype fidelity spectrum from discovery. The right amount of specification is the minimum that lets the team build the right thing confidently; anything more is waste, anything less is risk.

THE SPEC SPECTRUM (light → heavy)

One-line ticket → short brief / one-pager → full PRD → technical spec. Match the weight to the feature's complexity and risk: enough to build the right thing confidently, no more.

TRY IT

Try it yourself

B WHY IT MATTERS

What it prevents

Specs fail in two opposite directions — bloated documents nobody reads for trivial work, and thin tickets that leave a complex feature ambiguous — and both come from not matching the spec to the work.

The shortcutWhat it costsWhat it gives you instead
Over-specifying simple workHours writing a heavy doc for a trivial change; readers tune out.Matching spec weight to complexity saves everyone's time.
Under-specifying complex workA thin ticket leaves a complex feature ambiguous; the team guesses.A fuller spec for complex work removes the ambiguity.
One template for everythingForcing every feature into the same doc fits none well.A spectrum lets each feature get the right level of detail.
Spec as box-tickingWriting the document to satisfy process, not to communicate.Choosing the fitting spec keeps it a real communication tool.
C HOW TO RUN IT

Step by step

1

Assess the feature's complexity and risk

How complex is the work, how many unknowns, how costly to get wrong, how many people need to coordinate? This determines how much specification is warranted.

2

Choose the lightest spec that suffices

Pick the document type that gives the team enough to build the right thing confidently — and no more. A trivial change needs a ticket; a complex initiative needs a PRD.

3

Write to answer the team's questions

Whatever the type, the spec's job is to pre-answer the questions engineers and designers will have. The right length is ‘enough to remove ambiguity,’ not a fixed page count.

4

Avoid both over- and under-specifying

Resist the urge to bloat a simple spec to look thorough, and resist shipping a thin spec for genuinely complex work to save time. Both are costly in different ways.

5

Match the spec to the audience and context

A spec for a known team building a small change can be lighter than one for a cross-functional, high-stakes initiative. Calibrate to who needs to understand it.

D IN PRACTICE

A short illustration

IN PRACTICEthe mismatched spec

A PM wrote a detailed, multi-page PRD for a trivial copy-and-styling change — hours of work that engineers skimmed and largely ignored, because the change was obvious. The same PM, pressed for time later, dropped a one-line ticket for a genuinely complex, cross-team feature — and the team built something subtly wrong because the ambiguity was never resolved.

Both failures were the same mistake in opposite directions: the spec's weight didn't match the work. The trivial change needed a ticket; the complex feature needed a real PRD. Choosing the right document type per feature — light where light suffices, heavy where heavy is warranted — would have saved hours on one and prevented rework on the other.

The lesson: the right spec isn't the longest or the shortest — it's the one matched to the feature's complexity and risk. Over- and under-specifying are both common, and both come from using one fidelity for every situation.
E THE ARTIFACT

The right-sized spec

The deliverable is the appropriate spec type for the feature at hand — chosen by complexity and risk, sized to remove ambiguity without waste.

Spec typeFitsRisk if mismatched
One-line ticketTrivial, obvious changesToo heavy = wasted hours
Short brief / one-pagerSmall, low-risk features
Full PRDComplex, high-stakes initiativesToo light = built wrong
Technical specEngineering-heavy workMissing = integration failures
F THE SO-WHAT

Why it matters

THE KEY INSIGHT

Choosing the spec is a judgement call, not a template choice. The right amount of specification is the minimum that lets the team build the right thing confidently — a moving target set by the feature's complexity and risk.

This mirrors the prototype fidelity lesson from discovery: fidelity is a cost, not a virtue, and the skill is matching it to the question. A heavy PRD for a trivial change wastes the PM's time writing and everyone's time reading, and it trains the team to skim specs — so when a genuinely complex feature gets a heavy spec, that one gets skimmed too. Conversely, a thin ticket for complex work pushes the ambiguity downstream, where it surfaces as the team building the wrong thing. The PM who calibrates spec weight to the actual work keeps specs useful — read, trusted, and sufficient — rather than either ignored bloat or dangerous gaps.

G MISTAKES & LIMITS

Common mistakes

Over-specifying trivial work

A heavy doc for a simple change wastes everyone's time and trains people to skim specs.

Under-specifying complex work

A thin ticket for a complex feature pushes ambiguity downstream into wrong builds.

One template for all features

Every feature forced into the same format fits none well. Use the spectrum.

Writing specs to satisfy process

A spec exists to communicate and remove ambiguity, not to tick a box.

When not to use it

H CONNECTS TO

Where this sits in the toolkit

Detailed in → The PRD

The heaviest common spec type, the PRD, gets its own treatment (Tool 13).

Built from → User Stories & AC

Specs are assembled from user stories (Tool 14) and acceptance criteria (Tool 15).

Echoes → Prototype Fidelity

Matching spec weight to complexity is the same instinct as matching prototype fidelity (Module 3, Tool 16).

Serves → What Engineers Need

Clear, right-sized specs are one of the things engineers most want from PMs (Tool 19).

I WORKING WITH AI

How AI changes this in practice

AI drafts specifications quickly across types — useful, provided you treat its output as a first draft to verify.

  • Draft any spec type: describe the work and ask for the appropriate spec format (functional, technical-adjacent, etc.).
  • Translate between levels: turn a high-level intent into detailed requirements, or summarise a detailed spec for stakeholders.
  • Cross-check: ask it to find inconsistencies between the spec and the acceptance criteria.

The judgment that stays yours: AI doesn't know your system's real constraints — it will produce confident, plausible specs that don't match reality. Specs still require your and your engineers' verification; AI speeds the writing, not the knowing.

Go deeper → full AI guide with examples & a copy-paste template
TRY IT YOURSELF

Right-size a spec for two features

Take a trivial change and a complex feature you can imagine. For each, name the spec type that fits — and notice how different they are.

Then ask: what would go wrong if you swapped them — a PRD for the trivial change, a one-liner for the complex one?

If swapping them produces wasted effort on one and a wrong build on the other, you've understood that choosing the spec type is itself the skill — not just writing the spec well.