Forward-deployed / Learning zone
Technical product managementa standalone module
Lesson 04

Prioritization & roadmaps

TL;DR

Prioritization is the job reduced to one sentence: you have 10x more good ideas than capacity, and the order you build them in is the strategy. Frameworks — RICE, ICE, cost of delay, Kano — don't make the decision for you. They make your reasoning legible, so it can be challenged and improved. The roadmap that comes out the other side is a communication of bets and their sequence, not a delivery contract. That's why now / next / later beats a Gantt chart for most audiences. And because every "yes" is a hundred implicit "no"s, saying no — clearly, with the reasoning attached — is the most valuable sentence a PM produces.

🎯 For the AI PM

Why it matters — AI bets break naive scoring. Effort is uncertain by an order of magnitude (quality is discovered, not scheduled), and a demo makes reach × impact feel huge before feasibility is known. Meanwhile stakeholder pressure to "do something with AI" injects fake urgency into the inputs.

What it changes in your decisions — You score AI ideas with an explicit confidence discount until a feasibility spike has run, and you hold roadmap slots for eval and data work — the unglamorous items that never win a RICE bake-off but determine whether anything else on the list ships well.

Ask yourself — "Is this AI feature high on the list because the evidence is strong, or because the demo was?"

Risk if ignored — A roadmap of impressive-sounding AI bets, none de-risked, all late — while the boring fix that users actually begged for waits another quarter.

Strategy first: OKRs are the translation layer

A roadmap answers "in what order," but that question only has a stable answer once something upstream has already decided "toward what." That's product strategy: not a template filled out once, but an ongoing set of choices about which customer problems you'll go deep on and which you'll deliberately ignore. Good product strategy sounds like a stand — "we go deep on X, and we will not chase Y even though a customer asked for it" — a real choice with a cost, not an ambitious mission statement. It also operates at more than one altitude: company strategy sets which markets and bets the business plays, and product strategy inside it decides which problems your product specifically goes after. The two need to visibly connect, or a team optimizes a product strategy the company strategy doesn't actually reward.

OKRs are how that strategy becomes decidable at the roadmap level. The Objective restates the strategic bet in outcome language ("become the default choice for X"); the Key Results are the measurable proof the bet is paying off. Teams get the sequencing backward more often than not: OKR cycles should be set by strategy, not the place strategy gets decided. If your quarterly OKR-setting ritual is where the real strategic calls happen, you don't have a strategy — you have a quarterly negotiation. Set strategy on its own, longer cycle, revisited only when the market or evidence genuinely changes, and let OKRs cascade from it every quarter. When a proposed Key Result doesn't trace back to a strategic choice you can name out loud, that's the signal to cut it from the roadmap — regardless of how well it scores on RICE.

Frameworks: engines for arguments, not answers

All of them share failure math: garbage estimates in, confident-looking garbage out. The discipline isn't the arithmetic. It's writing your assumptions down where someone can tell you they're wrong.

Value vs. effort

Where the roadmap fights happen · a feasibility spike moves the dot

Cheap discovery work exists to reposition expensive bets before you commit.

low valuehigh value
Quick wins
do now
Big bets
do few, de-risk first
Time sinks
say no
Fill-ins
batch when idle
Fix top support issue
AI summarizer (post-spike)
AI summarizer (pre-spike)
New onboarding flow
Admin CSV export
Rewrite settings page
low efforthigh effort

Same feature, two dots: the AI summarizer's effort estimate tightens dramatically once a feasibility spike has actually been tried — cheap discovery repositions expensive bets before you commit.

Note the summarizer appearing twice. A feasibility spike doesn't just reduce risk — it moves the dot. Effort estimates tighten dramatically once someone has actually tried it. Cheap discovery work exists to reposition expensive bets before you commit.

Roadmaps are bets, not promises

A roadmap does two jobs at once — aligning stakeholders and guiding the team — and the classic mistake is using one artifact for both:

Whatever the format, reserve explicit capacity before feature prioritization begins: a platform/debt allocation (teams commonly hold 15–30% — see tech debt) and, on AI products, an eval/data line item. Debt never wins a head-to-head RICE contest against a shiny feature. That's precisely why it gets a reserved lane instead of a lottery ticket.

Saying no

Every framework ends at the same human moment: telling someone their thing didn't make the cut. The craft:

Failure modes

Practitioner checklist