CORE / PMPJ-04 · 27 min

PJ-04 · Product Judgment

Decision architecture

Impact, reversibility, uncertainty, timing, and expertise should determine rigor, participation, and review depth.
27 min1 exercise1 artifact5 checks
Before you start

This lesson builds on PF-01 Decision before method, PF-04 Right-sized framing.

01 · The problem

the delay that consumed the options

Noted has a dependency that loses support in ten weeks. Engineering estimates the migration at three to five weeks. Two engineers want to do it now. Two want to spread it across the quarter.

Suppose the team books a sixty-minute discussion. Everyone attends. The four engineers argue about timing. The PM has no view, because the question sounds technical. The meeting ends without a decision, because nobody was named as the decider and "let's think about it" is always available when nobody has to sign.

Two weeks later, the same meeting happens again. The ten weeks are now eight. The migration estimate has not changed, so the pessimistic path — five weeks — now needs to start within three weeks or it runs past end-of-support. The option set has shrunk while the team was being thorough.

That is the failure. It is not that the wrong answer was chosen. No answer was chosen, and the delay itself consumed the options. It is hard to see because every individual behaviour was reasonable: consult widely, respect expertise, do not rush a consequential call.

Put the clock next to the estimate and the loss becomes visible:

timeline
  title The dependency decision expires before the deadline does
  Week 0 : Support ends in ten weeks : Migration estimated at three to five weeks : Both paths still fit
  Week 2 : Second meeting, no named decider : Eight weeks left
  Week 5 : Last start date the five-week path can use : After this only the optimistic path survives
  Week 10 : Support ends : Security patches stop, nothing breaks immediately

Nothing on that timeline is a mistake anyone made. The option at week five was removed by the two meetings, not by a choice — which is why no one on the team experienced it as a decision at all.

The same team routes a trivial copy change through the same sixty-minute forum, and decides a storage-layer change in a two-person direct message. Both are architecture failures. One over-spends process where speed was free. The other under-spends it where the cost of being wrong is high.

Ask about any decision your team is making: who decides, what would make this rigorous enough, and what date does the option to decide expire? If the first answer is "the team," the decision has no owner.

02 · The concept

set rigor, roles, and review before deciding

Decision architecture is the choice you make before the decision: how much rigor it deserves, who takes part, and how deeply it gets reviewed.

Five variables set it.

Variable Raises rigor when Lowers rigor when
Impact Consequence is large and spreads beyond the team Contained, and absorbed by one team
Reversibility One-way, or costly to undo Cheap to undo
Uncertainty Mechanism unknown, evidence thin, no precedent Well understood, precedent exists
Timing A deadline removes options as it approaches No expiry; the choice waits without cost
Expertise location Specialist judgment is decisive The PM holds the relevant knowledge

These five set three outputs.

Rigor — how much evidence and analysis is required before a choice is allowed. This is where PF-04 applies directly: the frame should be no broader than the next consequential and reversible choice requires, and the rigor should match the same scale.

Participation — who holds which role. Four roles, and they are not the same person:

Role What they hold
Decider Makes the call and is accountable for having made it
Consequence owner Carries the outcome, whether or not they decided
Specialist authority Holds knowledge the decision depends on and can veto on technical grounds
Consulted / informed Contributes input, or needs to know — neither decides

Collapsing decider and specialist authority is the most common error. A PM who decides a technical timing question because they own the roadmap is overreaching. A PM who lets four engineers decide it by argument has abdicated, because no engineer owns the roadmap consequence.

Both versions below are a PM's opening move on a different Noted decision — Signal 3, whether to move engineering time this cycle from planned features to large-workspace response times. One sets participation and stops; the other sets all three outputs:

Weak — "Let's get everyone in a room on Thursday and align on the large-workspace slowdown."

Participation with no decider, no rigor level, and no date. Thursday will produce a discussion, and "let's think about it" stays available to everyone in it.

Strong — "Decider: me. Moving planned features to make room for response-time work is a roadmap call, and the roadmap is mine. Specialist authority: the engineering lead, on whether the work can land this cycle — a no on feasibility is a veto. Consequence owner: me, and whoever holds the paid-seat relationships. Expiry: the day this cycle's capacity is committed. Reviewed after, against the response-time bar, because the reallocation can be reversed next cycle."

The difference is that the strong version says who signs and when the option disappears. Everything else in this lesson is downstream of those two lines. Notice that on this decision the PM is the decider. Do not carry that across to the Build unchecked — the dependency question puts the decisive knowledge somewhere else, and the Build asks you to say where.

Review depth — what gets reviewed, by whom, and when. High-consequence irreversible decisions get reviewed before commitment. Reversible ones get reviewed after, from their outcome.

Consequence and reversal cost route a decision to its rigor and its review depth. Run any open decision down this path before you book a meeting for it:

flowchart TD
  D["A decision to be made"] --> C{"Consequence spreads<br/>beyond this team?"}
  C -->|"no"| L["Low rigor · one owner decides<br/>reviewed after, from the outcome"]
  C -->|"yes"| R{"Cheap to undo<br/>within four weeks?"}
  R -->|"yes"| M["Moderate rigor · decider named<br/>reviewed after, against the bar"]
  R -->|"no"| E{"Is specialist judgment<br/>decisive?"}
  E -->|"no"| HP["High rigor · PM decides<br/>reviewed before commitment"]
  E -->|"yes"| HS["High rigor · specialist decides<br/>PM still owns the consequence<br/>reviewed before commitment"]

The copy change from the opening of this lesson exits at the first branch. The dependency migration runs to the bottom right — which is why the sixty-minute forum was the wrong shape for both of them.

Time-boxed decisions have an expiry

When a deadline is fixed and the work has a duration, the decision expires before the deadline does.

Noted's dependency loses support in ten weeks. The migration takes three to five weeks. If you want the pessimistic path to land inside the window, the decision to start must be made by roughly week five — not week ten. Every week of deliberation after that removes the safe option and leaves only the optimistic one.

Write the expiry date on the decision. Delay is a choice, and on a time-boxed decision it is a choice that narrows your own options in favour of whoever is comfortable with risk.

Boundary

Two real limits.

Architecture is not a permission system. Escalating a decision does not transfer the consequence. If you route a call to your head of product and it goes badly, you still own the outcome in your area — you have only added a name to the record. Escalate to get a decision that genuinely is not yours, not to distribute blame.

Process cannot rescue a badly framed decision. If the decision statement is a topic rather than a choice, adding rigor produces a more expensive version of the same confusion. Check PF-01 before you check rigor. A high-participation review of "what should we do about the dependency" will burn an hour and settle nothing, while the same group given "migrate now, or split across the quarter, decided by Friday" will produce an answer.

There is a third limit worth naming honestly: over-architecture is expensive and invisible. The cost of the process must be smaller than the cost of a wrong decision. Teams rarely measure the first number, so it grows.

03 · Build it

Practice on the Noted decision case

Read the Noted case if you have not already.

Take Signal 4: a core dependency loses support in ten weeks.

Engineering estimates three to five weeks of migration work, with wide uncertainty. Two engineers want to migrate now; two want to spread the work across the quarter. After end-of-support, security patches stop. Nothing breaks immediately.

Your task. Do not decide the migration. Design how it should be decided.

  1. Score the five variables for this decision. One line each, with the reason. Reversibility is not obvious here — say what "reversible" even means for a migration that is half done.
  2. Compute the expiry. Given ten weeks and a three-to-five week estimate, state the date by which the decision must be made for the pessimistic path to still fit, and say what is lost after that date.
  3. Assign the four roles by name or role. State explicitly whether the PM is the decider here, and defend the answer either way.
  4. State the rigor: what specifically must be known before the choice is allowed. "Nothing further" is a legitimate answer if you defend it.
  5. Set participation: who is consulted, who is informed, and what the four engineers' disagreement is actually input on.
  6. Set review depth: whether this gets reviewed before commitment or after, and what the reviewer is checking.
  7. Name the escalation condition: the observation that would move this decision to someone above you, and what you would be asking them to decide.

Expect to be pushed on: whether you claimed the decider role on a technical timing question you do not have standing to settle; whether "consult everyone" is inclusion or an avoidance of naming a decider; and whether your expiry date was computed from the pessimistic estimate or from the one that makes the schedule comfortable.

Committed to a position? Check it against what a strong answer holds
  • All five variables are scored with one reason each, and the reversibility line engages with what "half-migrated" means — a partly done migration is neither cleanly reversible nor cleanly one-way, and the answer says which it is closer to and why.
  • The expiry is computed from the five-week estimate, not the three-week one, and the answer says what survives after it: only the optimistic path, and with it none of the margin engineering flagged as wide uncertainty.
  • The four roles are four different people, or the answer gives an explicit reason why two coincide. It takes a defended position on whether the PM decides a technical timing question — and either way, the consequence stays with the PM.
  • Rigor is a short list of what must be known before the choice is allowed, or a defended "nothing further". It is not "more analysis" or "a spike".
  • The two-against-two disagreement is classified as input on a named thing — sequencing risk, disruption to planned work, confidence in the estimate — not treated as a vote to be broken, and the escalation condition is an observation that would move the decision to someone above you, with the question you would hand them.
  • The most common weak move is "get everyone in a room Thursday." It is weak because it is participation with no decider and no date, so "let's think about it" stays available while the clock removes the option you were being thorough about.
04 · Use it

Transfer the move to your product

Worksheet · your product

Take one decision currently open on your team — ideally one that has been open longer than it should be.

Answer five questions:

  1. Score the five variables. Which one is actually driving the rigor you are applying?
  2. Who is the decider, by name? If the answer is "the team," who signs?
  3. Where does the specialist authority sit, and is it the same person as the decider?
  4. What date does the option to decide this expire, and what is lost after it?
  5. What is the escalation condition, and what exactly would you be asking the escalation target to decide?

Write <unknown> where you cannot answer. Question four is the one most teams have never asked, and it is usually the reason the decision is still open.

05 · Ship it

Keep one reusable artifact

Output · PJ-04

Decision architecture

Write it for the next person who must make or review the decision. Include the choice, evidence, uncertainty, alternatives, owner, and revision trigger. Link it into your cumulative Product Decision Case.

Produce artifacts/PJ-04-decision-architecture.md using the template below.

Write it for the people who will take part in the decision, and publish it before the decision is made. An architecture written afterwards describes what happened. Written beforehand, it prevents the meeting where four people argue and nobody signs.

This extends your Product Decision Case. PJ-03 recorded a choice. This artifact records how choices of that class should be made — which is what makes your judgment repeatable by someone who is not you.

Template · Decision architectureartifacts/PJ-04-decision-architecture.md
# Decision architecture · <short decision name>

- **Date:** <YYYY-MM-DD>
- **Product:** <product>
- **Written before or after the decision:** <before | after>
- **The decision, as a choice:** <one sentence, with live alternatives — if you cannot write this, stop and return to the decision brief>

**Alternatives on the table:**

1. <option>
2. <option>

## The five variables

| Variable | Score | Why |
|---|---|---|
| **Impact** | <low / moderate / high> | <who is affected, and how far it spreads> |
| **Reversibility** | <reversible / costly / one-way> | <what undoing it would actually mean, including partial states> |
| **Uncertainty** | <low / moderate / high> | <what is not known about the mechanism or the estimate> |
| **Timing** | <no expiry / expires> | <what removes options as time passes> |
| **Expertise location** | <PM / specialist / split> | <where the decisive knowledge sits> |

**Which variable is driving the rigor:** <name one>

## Expiry

- **External deadline:** <date or week>
- **Duration of the work this decision authorises:** <use the pessimistic end of the estimate>
- **Decision must be made by:** <date>
- **What is lost after that date:** <which option disappears, and who then carries the extra risk>

<If the decision has no expiry, write "no expiry" and say what would create one.>

## Roles

| Role | Who | What they hold |
|---|---|---|
| **Decider** | <name or role> | Makes the call and is accountable for having made it |
| **Consequence owner** | <name or role> | Carries the outcome regardless of who decided |
| **Specialist authority** | <name or role> | Holds decisive knowledge; can veto on technical grounds |
| **Consulted** | <names or roles> | Contributes input; does not decide |
| **Informed** | <names or roles> | Needs to know the outcome |

<If decider and specialist authority are the same person, say why that is
correct here rather than an overreach or an abdication.>

## Rigor

- **What must be known before the choice is allowed:** <specific, listable>
- **What will not be investigated, and why:** <the analysis you are deliberately skipping>
- **Cost of this process:** <rough time and attention> — <and why it is smaller than the cost of being wrong>

## Review depth

- **Reviewed before commitment, or from its outcome:** <before | after>
- **Reviewer:** <name or role>
- **What the reviewer is checking:** <the reasoning, the estimate, the population, or the risk — name it>
- **When:** <date or event>

## Escalation condition

| Observation | Escalate to | The exact decision you would be asking them to make |
|---|---|---|
| <observable> | <name or role> | <a choice, not a topic> |

<Escalation does not transfer the consequence. Note who still owns the outcome
after escalation.>

## Gaps

<Everything marked `<unknown>` above, listed as open questions with who could
close them.>
Replace every <angle-bracket> with your own judgment. Where you do not know, write <unknown> and keep it — a named gap is a finding. Never fill a slot with a number you did not measure.

Before you call it done

Six things a reviewer must be able to find. If one is missing, the artifact is not finished — it is a draft with a hole in it.

Before saving, check all six exposures are present. Name any that are missing rather than filling them in yourself:

Exposure Present when
Choice The decision is stated as a choice with live alternatives before any routing is designed
Evidence Rigor names what specifically must be known, and what is deliberately not investigated
Uncertainty The uncertainty score is justified, and the expiry uses the pessimistic estimate
Alternatives Options that disappear after the expiry date are named, with who then carries the risk
Owner Decider, consequence owner, and specialist authority are three named entries, not one
Revision trigger The escalation condition names an observation and the exact decision being asked for
06 · Check understanding

Can the reasoning survive these tests?

Answer before you open the explanation. The tutor asks these one at a time and does not show the options’ verdicts until you commit.

  1. 01The dependency loses support in ten weeks. Migration is estimated at three to five weeks. When does the decision itself expire?

    • AAround week five, because after that the pessimistic five-week path no longer fits inside the window
    • BAt week ten, when support actually ends
    • CAround week seven, using the midpoint of the three-to-five week estimate
    • DThere is no expiry, because nothing breaks immediately at end-of-support
    Reveal the answer

    A. A time-boxed decision expires before its deadline by the duration of the work it authorises, and you size that duration from the pessimistic end, not the average. Option C is the tempting one — using the midpoint looks balanced, but it quietly bets on the optimistic half of an estimate that engineering already called wide.

  2. 02Four engineers disagree about migration timing. The PM says: "You four know the code, so decide it among yourselves and tell me." What is wrong?

    • ANothing — specialist authority should decide questions inside its expertise
    • BThe PM should decide it, because roadmap timing is a product responsibility
    • CThe engineers hold specialist authority but not the roadmap consequence, so a decider with that consequence still has to sign
    • DThe disagreement should be escalated to the engineering lead's manager
    Reveal the answer

    C. Specialist authority and decider are different roles. The engineers can settle what is technically possible; none of them carries the cost of the cycle being spent this way. Option A is the answer a PM gives after learning to respect expertise — it sounds humble, but it leaves a consequential call with no accountable signer.

  3. 03A PM escalates a contentious decision to the head of product, who makes the call. It goes badly. What is the PM's position?

    • AThe consequence transferred with the decision, so accountability now sits with the head of product
    • BThe PM still owns the outcome in their area; escalation added a name to the record, not a transfer of consequence
    • CThe escalation was the error, since consequential decisions should never move upward
    • DAccountability is shared equally between the two, since both took part
    Reveal the answer

    B. Architecture is not a permission system. Escalate to get a decision that genuinely is not yours, not to distribute blame. Option D is the comfortable answer that most teams settle for, and it produces a record in which nobody can be asked what they learned.

  4. 04A decision has been discussed in three long meetings with wide participation and still has no answer. The PM proposes adding a formal review stage. What should be checked first?

    • AWhether the right specialists have been in the room
    • BWhether the participants have enough evidence to reach a conclusion
    • CWhether the review would fit before the deadline
    • DWhether the decision is stated as a choice with live alternatives, or is still a topic
    Reveal the answer

    D. Process cannot rescue a badly framed decision. Adding rigor to "what should we do about the dependency" produces a more expensive version of the same confusion. Option B is the trained answer — but a group given a real choice and a date will usually decide on the evidence they already hold.

  5. 05Which pair of decisions is being routed correctly?

    • AEmpty-state copy variant: decided by the PM in a day, reviewed from its outcome. Storage-layer change: decided with the engineering lead as specialist authority, reviewed before commitment
    • BEmpty-state copy variant: taken to the weekly forum for team alignment. Storage-layer change: decided by the two engineers closest to it in a direct message
    • CBoth taken to the weekly forum, so that decisions stay comparable and the team stays informed
    • DBoth decided by the PM, since the PM owns the roadmap consequence in each case
    Reveal the answer

    A. Rigor and review depth should follow consequence and reversibility: reversible work is reviewed from its outcome, one-way work before commitment. Option C is the tempting answer because consistency reads as discipline — but a uniform forum over-spends process on the cheap decision and adds no real scrutiny to the expensive one.