Strategy and planning
Opportunity cost
The real price of a yes is the best alternative you did not ship.
Every backlog is infinite. Capacity is not. Prioritization is the craft of deciding what not to build so that what you do build has a chance to matter. Teams that skip this ritual still prioritize — they just do it by whoever shouted last, whoever closed the biggest deal, or whoever filed the ticket first.
Saying yes feels kind; saying no is the job.
Concept
Opportunity cost is the value of the best alternative you give up when you choose something. If a two-week project scores "medium impact" but blocks a high-confidence growth bet, its true cost is not two weeks of salary — it is the delayed growth.
Why this is about saying no
Shipping feature A means you did not ship B, pay down the outage-causing debt, or run the experiment that might 2× activation.
Symptoms of broken prioritization:
- Everything is P0; nothing finishes.
- The roadmap is a chronological dump of sales promises.
- Engineers learn about priorities from Slack, not from a ranked list.
- Tech debt and reliability only get airtime after an incident.
- The same debate repeats every Monday because nothing was written down.
Good prioritization starts from product strategy: a guiding policy that already killed whole categories of work. Frameworks then rank what remains. Without strategy, RICE just ranks a random backlog of requests with false precision — you get a scientific-looking order of the wrong work.
Stakeholders often experience prioritization as personal rejection ("you said no to my customer"). Reframe publicly: we are choosing the highest expected learning or value per week of capacity, given what we believe now. Invite them to improve the inputs (better reach data, a cheaper version) rather than lobby for a higher rank with no new evidence.
Walking through a stolen week
The team has 6 engineer-weeks this quarter. Putting all 6 on unpaid-invoice chasing beats splitting 2/2/2 across invoicing, pretty themes and a slightly faster list page. Every week on themes is a week not spent on collections, where willingness to pay is already proven. That is opportunity cost in one picture — the same arithmetic as scoring problems worth solving.
Common mistakes
- Everything is P0. Then nothing is.
- Frameworks without strategy. You rank the wrong pile scientifically.
- Treating no as personal. Invite better inputs, not louder lobbying.
Check yourself
A two-week "medium" project blocks a high-confidence activation bet. What's the real cost? The delayed growth, not two weeks of salary. That is opportunity cost.
RICE on a backlog with no strategy. What do you get? A precise order of the wrong work. Strategy kills categories first; scores rank what remains.
Key takeaways
- Prioritization is choosing what not to do. Opportunity cost is the real price.
- Strategy kills whole categories; frameworks rank the rest.
- Invite better evidence, not a higher rank with no new inputs.
Further learning
Next: score remaining work with RICE. Map: prioritization.
Related
Prioritization
RICE, ICE, Kano, cost of delay and opportunity cost: choosing what not to build.
Product strategy and positioning
Vision, strategy, positioning and differentiation: deciding where to play and how to win. Start here for the map.
RICE scoring
Reach × Impact × Confidence ÷ Effort — a comparable score that structures debate, not a verdict.