Skip to content

Product Spec Template

The product-level layer between the anchors (vision / principles / invariants) and the individual Job Specs. It says what the product is, the North Star it is judged on, the outcomes it delivers, how it functions at a high level, and it owns the list of jobs the product serves. Job Specs serves: one of the outcome slugs named here.

One rung, two forms: the Job Spec names the outcome’s leading indicator in words; the job index below carries its quantified form, the job metric; that rolls up into the outcome Signal; the Signals drive the North Star. Ladder: leading indicator (named) → job metric (quantified) → outcome Signal → North Star. The Measurement Chain is the anchor that owns that full leading-indicator to North-Star map. A job that can’t name a metric rolling into its outcome’s Signal is a job you can’t tell is working.

[One sentence: what the product is, who it’s for, and what it enables them to do.]

The single measurable metric the whole product is judged on. If it moves, the product is winning; if it stalls, nothing else matters. Derive it from the vision: the North Star is the vision made countable, not a number bolted on afterwards. It should decompose into the outcome Signals below: they are its drivers. Where an industry-standard metric fits (DORA, SPACE, retention, activation, NPS), anchor to it so the number reads as credible rather than invented. One rung above it sits the Commercial Frame (Measurement Chain): the North Star must be able to explain movement in revenue quality (NRR, GRR, logo retention). If it can rise while gross retention falls, it is misnamed.

  • Metric: [one crisply named number]
  • Definition: [what is counted, over what window, for whom (tight enough that two people compute the same figure)]
  • Now → Target: [baseline] → [target] by [date]
  • Why this one: [the line from the vision to this number]

Every job the product serves ladders up to exactly one of these. A change that advances none of them is out of scope. Each outcome carries one Signal: a measurable driver of the North Star. These outcomes also feed the messaging pillars: see Positioning and Messaging.

[2–4 sentences: what this outcome is, who it matters to, and why it’s worth pursuing. Write from the user’s perspective: what does their world look like when this outcome is realised?]

Signal: [a hard number with a direction and a target, the measurable driver this outcome contributes to the North Star: “[metric], [now] → [target] by [date].” Name it precisely enough that an engineer could instrument it. A CI-enforced invariant (“zero X, enforced in CI”) is a valid Signal where the bar is binary.] Guardrail: [optional; the counter-metric this outcome must not regress while it chases its Signal.]

[Description.]

Signal: [measurable driver, now → target.]

[Description.]

Signal: [measurable driver, now → target.]

[Description.]

Signal: [measurable driver, now → target.]

The product’s working model of who hires its jobs and why: dated, explicitly provisional, revised on evidence. This is a hypothesis, not a finding; it exists to be attacked and revised. It is multi-author by craft where the team has the coverage: PM owns jobs, forces, and economics; design owns behaviour and the acceptance edge; PMM owns language and the buying committee; research grades the evidence across all of it. A claim without evidence is labelled [GUESS]; a load-bearing claim on a single source is flagged. RFC load-bearing assumptions trace back to this section.

Last revised: YYYY-MM-DD — [one line: what changed, and what evidence forced it] Confidence: [1-4, RICE scale] — how much evidence sits under this version

Who hires the job, in what situation. Motivation not title, accountability named, trigger stated (see the JTBD Guide):

When [situation/trigger], [persona: role + what they’re judged on] wants to [progress they’re making], so they can [outcome they care about]. Relationship to the money: [chooses it / is handed it / signs the cheque].

The forces. Evidence beside each; a force without evidence is a [GUESS].

ForceTypeEvidence
Push (pain with status quo)
Pull (attraction of new)
Anxiety (fear of switching)
Habit (inertia of current way)

The workaround. How the job is done today, what created it, and what perpetuates it (switching cost, incentive, org structure, trust); the perpetuating factors predict adoption resistance better than any feature gap.

Behaviour and the acceptance edge. What they actually do (observed, not reported), where they stall, and how much novelty this persona tolerates and where (e.g. “tolerates new workflow patterns; zero tolerance for change in the numbers they report upward”).

Language and the buying committee. Their words for the problem and the value (verbatim); who champions, evaluates, signs, and vetoes; the top objections and what actually answers each.

Their economics. How they make money, main costs and margin pressure, the number their operator is judged on, what a bad month looks like, and where this product touches all of that. Sketchable from memory or you don’t know the customer yet.

What must be true for us to win. The load-bearing assumptions, 3-5 maximum; each with its evidence and what would show it’s wrong. RFC Bets & Risks in this product trace here.

  1. [Assumption] — evidence for: … · what would show it’s wrong:

Known unknowns. What this model can’t yet say, and how each gets closed (interview / data pull / debrief), by when.

[3–6 sentences describing how the product works at the level a new team member needs to understand scope, not a feature list, not architecture. What are the main moving parts and how do they relate? Runtime and implementation detail lives in docs/; this section stays at outcome altitude.]

The jobs this product serves, grouped by the outcome they ladder up to. Each links its job spec and names the metric it moves: the job metric, the quantified form of the leading indicator named in that Job Spec, which rolls up to its outcome’s Signal.


Optional. Scale to the stakes. The evidence behind the outcomes and their Signals, and how much you trust it. This is the product-level bet: that these outcomes, once moved, deliver the North Star. Thin evidence is not a blocker, it just means low confidence, carried honestly into RICE. Link out, don’t restate: see Discovery, and the Research and Customer Call templates.

  • Evidence: <source — what it shows>; <source — what it shows>. Strongest first.
  • Confidence: <1-4> on the RICE Confidence scale. More evidence raises it.

  • Product Vision — the anchor this spec elaborates
  • Product Principles — the standards each job is built to
  • Invariants — the by-construction lines no job may cross
  • Job Spec Template — the durable per-job outcome contract whose serves: points back at an outcome here
  • Discovery — the craft of grounding a job in evidence before it earns a place in the index