All thoughts and musings
Operating PhilosophyMay 12, 2025 · 5 min readUpdated Jul 6, 2026

How to Build a Product Roadmap: Business Before Backlog

Most roadmaps are a pile of features looking for a reason. The fix is to start from the product and the P&L, then build the engineering to match.

BusinessBefore backlog

Hand me a roadmap and I can usually tell within five minutes whether the team is building in service of the business or just building. The tell is simple: can anyone in the room say, in one sentence, what business outcome each initiative moves? When the answer is a shrug, the backlog has quietly become the strategy. That is backwards. You build a product roadmap by starting from the P&L: name the numbers the business must move this year, tie every initiative to one of them, and cut everything that can't claim a number.

Technology in service of the business

I think from a product and business point of view first, and everything derives down to technology and engineering in service of business development. Engineering is the most expensive way a company has of expressing its priorities, so those priorities had better be the business's, not the loudest engineer's and not the shiniest framework's.

The backlog is downstream of the business. Get the business question right and the priorities sort themselves.

The method, in five moves

The one-sentence test above is the doorway, not the method. Here is what I actually do when a company hands me a roadmap that has become a feature pile. It takes about two weeks the first time and an afternoon every quarter after that.

1. Start from the P&L, not the backlog

Before you look at a single ticket, get the executive team to name the two or three numbers the business has to move this year. New revenue. Net retention. Gross margin. Cost to serve. Time to onboard a customer. Not ten numbers, and not "growth" in the abstract. If leadership can't agree on the short list, stop here, because no roadmap can be right when the destination is contested. Every roadmap fight I've ever mediated was really this fight in disguise.

2. Turn each number into problems

For each number, ask what actually stands between the company and moving it. Talk to sales about why deals die. Talk to support about why customers leave. Read the churn interviews. The output is a list of problems stated in business terms, "mid-market trials stall because setup takes three weeks," not solutions stated in feature terms. This step is where most roadmaps go wrong before they start: they skip from the goal straight to somebody's favorite feature and never write down the problem in between.

3. Write the sentence for every candidate

Now bring in the backlog, and make every initiative on it earn a sentence: we believe this work moves this number, by roughly this much, and we'll know by this signal. The magnitude can be a guess. The honesty can't. Some items will produce the sentence instantly. Most will produce silence, and the silence is the finding. An initiative that can't complete the sentence doesn't get scheduled later. It gets cut now.

4. Set an appetite, not an estimate

For the initiatives that survive, don't ask engineering how long the work will take. Decide how much the outcome is worth. A problem worth $2M in retained revenue might deserve six weeks; a workflow fix might deserve three days. That appetite becomes a boundary the solution has to fit inside, and it forces the scoping conversation to happen before the work starts instead of as a slow-motion overrun after it. Fixed time, variable scope. It's the single most clarifying constraint I know.

5. Sequence by proof, and hold the line

Order what's left by how quickly it proves or disproves its own sentence, cheapest evidence first. Then defend the list, because the real job of a roadmap owner is refusal. Every week will bring a loud customer request, a competitor's press release, an executive's pet idea, and each one arrives with a reason it should jump the queue. Deciding what not to build is the actual work, and a roadmap that can't say no is just a queue with better formatting.

What about tech debt and platform work?

The standard objection: this method sounds like it starves infrastructure, refactoring, and everything else that never gets a sales quote. It doesn't, it just makes that work compete honestly. Tech debt has a number too: the velocity it's costing, the incident hours it's burning, the enterprise deal the architecture can't support. Name it and platform work earns its place on the same list as everything else. What dies is the vague "hardening quarter" that nobody can connect to anything, and that deserves to die.

A bet list, not a Gantt chart

One more reframe. The output of all this isn't a twelve-month timeline with features pinned to quarters. Those documents are fiction by week six and everyone knows it. What you get instead is a short list of bets, each with a number it's chasing, an appetite it must fit, and a signal that will tell you whether it worked. Near-term bets are concrete. Far-out ones stay deliberately vague, because pretending to know what Q4 needs in January isn't planning, it's theater. This sequence, business first, problems second, engineering last, is the first movement of the method I run on every engagement.

What it changes

  • Every initiative is tied to a number it is supposed to move. If we cannot name the number, we do not start.
  • Work that does not move the business gets cut without ceremony, including work the team is fond of.
  • Architecture is weighed in business terms: speed to revenue, cost to operate, risk to the thesis.
  • Engineers understand the why, not just the what, so the thousand small decisions they make each week point the same direction.

It is the same instinct I bring to a turnaround, where the job is not clean architecture for its own sake but protecting and compounding the value of the asset. More on that here.

Start from the business and the backlog almost writes itself. Start from the backlog and you get a very busy team shipping things nobody asked the market about. If your roadmap currently reads like the second kind, let's talk →

Keep reading
Operating Philosophy · May 5, 2025

How to Evaluate a Codebase: Read the Thesis Before the Code

Metrics & DORA · Nov 14, 2024

How to Measure Engineering Productivity Without Breaking Trust

AI Strategy · Apr 9, 2025

How to Become an AI-Native Company: Rebuild the Operating Model