ctaio.dev Ask AI Subscribe free

Guides

Why Engineering Roadmaps Fail (and a Roadmap Template That Survives Contact)

Engineering roadmaps fail because they put dates on ideas nobody has tested and plan against capacity the team does not have. The template that holds up separates the few dated commitments from everything else, organizes work into Now, Next and Later instead of a calendar, and states up front what gets cut if an item runs long. Below: five questions to answer before committing capacity, the template itself, and a rule for cutting scope without pretending it was the plan all along.

By · Published October 19, 2026 · Updated

Why do engineering roadmaps fail?

They fail at the moment they meet reality: the first discovery result that says the idea does not work, the first incident week, the first dependency that slips. A roadmap built as a list of dated features has no way to absorb that. It can only be defended or abandoned, and most organizations do both, in that order.

The failure modes I see most often:

  • Dates on untested ideas. Marty Cagan's Predictability vs Outcomes puts it directly: most product ideas on a roadmap will not work, yet they get dates attached before discovery. The date then outlives the idea.
  • Planning against 100% capacity. Maintenance, on-call, security patches, hiring loops and unplanned work never appear on the roadmap, so every quarter starts over-committed.
  • Solutions instead of problems. "Build SSO" is a feature. "Enterprise deals stall in security review" is a problem. Only the second one lets the team find a cheaper answer.
  • The roadmap doubles as a sales promise. Once an item has been shown to a customer, it cannot be cut without a conversation nobody wants to have, so it never gets cut.
  • Built by one function, reviewed by another. Product publishes, engineering discovers it two weeks later. I wrote about fixing that ritual in product-engineering alignment.
  • Built for the wrong job. Maarten Dalmijn's red vs blue roadmaps distinguishes roadmaps optimized for predictability from those optimized for adaptability. His line: "The more we try to prevent sucking at predicting, the more we will guarantee to suck at adapting." Most roadmaps drift toward heavy, predictability-first planning through accumulated process, not by choice.

What should you ask before committing engineering capacity?

Five questions. If an item cannot answer all five, it belongs in Next or Later, not in Now. I use these as the gate in quarterly planning, and the arguments they trigger are more useful than the answers.

  1. What changes if this works, and how will we know? Name the metric and the direction. "Trial-to-paid conversion for teams over 50 seats goes up" is an answer. "Customers will love it" is not.
  2. What evidence says it will work? Customer interviews, a prototype, a fake-door test, a signed design partner. No evidence means the first piece of work is discovery, and discovery is cheap to schedule and dangerous to date.
  3. Is the date load-bearing? A contract, a regulatory deadline, a launch event or a dependency makes a date real. "The CEO wants it by Q2" makes it a preference. Only load-bearing dates go on the roadmap as commitments.
  4. What capacity is actually free? Subtract run-the-business work, the technical debt allocation, on-call and your historical unplanned work before you plan anything. Technical debt prioritization covers how to size the debt share.
  5. What is it worth, and what do we cut if it runs over? Set an appetite (the time the problem deserves, not an estimate of the solution) and list the scope you will drop first. Deciding this in planning is cheap. Deciding it in week ten is how projects fail.

Should you use an outcome-based roadmap or a feature roadmap?

Use an outcome-based roadmap for almost everything, with a short list of dated feature commitments where the date is load-bearing. Pure feature roadmaps are easier to read, which is why sales and boards ask for them. They are also the format most likely to be wrong by week six.

Feature roadmap Outcome-based roadmap
Unit of planningFeatures with datesProblems with target metrics
Commits toA solutionA result; the solution stays open until tested
Handles a failed idea byShipping it anyway or slipping the dateTrying the next solution against the same outcome
Reads well forSales, customers, contract negotiationsProduct and engineering teams, boards that ask "why"
Measured bySay/do ratio, milestone hit rateMovement in the outcome metric
Main failureDelivers on time, changes nothingBecomes vague if outcomes are not measurable

The outcome roadmap has its own failure: "improve onboarding" with no metric and no deadline is a wish, not a plan. The template below forces each item to carry a metric and an appetite so the outcome format does not turn into a vagueness shield.

What does a Now/Next/Later engineering roadmap template look like?

Three columns, ordered by certainty instead of by calendar. Janna Bastow, co-founder of ProdPad, describes inventing the format to replace date-driven timelines; her first version, sketched in 2012, was labelled Current, Near Term and Future. The engineering version below adds capacity, commitment type and a pre-agreed cut list.

Now Next Later
HorizonThis cycle (6–8 weeks)Following 1–2 cyclesBeyond that
What lives hereShaped, validated work with a team assignedProblems with evidence, discovery in progressProblems worth solving, no solution yet
GranularityScoped items, owner, appetiteOutcome plus candidate solutionsOutcome or theme only
DatesOnly on high-integrity commitmentsNone; confidence level insteadNone
CapacityPlanned to roughly 70% of free capacityDiscovery time reservedZero
Review cadenceEvery two weeksMonthlyQuarterly
Who can see itEveryone, including customers for committed itemsInternal; customers under NDAInternal

The 70% figure is my working default, not a published benchmark. Replace it with your own share of planned work actually completed over the last two or three cycles.

The item card

Every item in Now and Next carries the same fields. Copy this into your planning doc or issue tracker:

Item:            [short name]
Horizon:         Now | Next | Later
Problem:         [who is stuck, and on what]
Outcome metric:  [metric, current value, target direction]
Evidence:        [interviews / prototype / data / design partner / none yet]
Commitment:      High-integrity commitment (date: ____ , reason: contract | launch | regulatory | dependency)
                 or Bet (no date; confidence: low | medium | high)
Appetite:        [weeks this problem is worth]
Owner (DRI):     [one name]
Cut first:       [scope we drop if we hit 75% of appetite]
Kill criteria:   [what result makes us stop]
Last reviewed:   [date]

Rules that keep it honest

  • Commitments are rare. Cagan and Jones call these high-integrity commitments in Empowered: made only after enough discovery to know the solution works and roughly what it costs. If more than a few items per cycle are dated, the format has turned back into a feature roadmap.
  • Moving right is not failure. An item that slides from Now to Next because discovery found a problem is the roadmap working. Record the move and the reason.
  • Publish a change log. One line per change: what moved, why, who decided. Stakeholders trust a roadmap that changes visibly far more than one that changes silently.
  • Later is not a parking lot. Prune it every quarter. If an item has sat in Later for a year, delete it; if it matters, someone will bring it back with evidence.

For board reporting, collapse the template to the Now column's commitments plus the outcome metrics for each theme. The board presentation guide covers the format. If your roadmap includes AI initiatives with their own sequencing problems, AI Strategy Guide's enterprise AI roadmap handles that layer.

How do you cut scope honestly?

Cut early, cut against the outcome rather than the feature list, and say out loud what was cut. The descoping debate has two serious positions, and both are partly right.

Descoping as a planning failure

Maarten Dalmijn argues in Descoping Is the Lazy and Incompetent Approach to Meeting Timelines (October 2026) that trimming a plan to fit a date keeps every flawed assumption in place and skips the real question of whether a much simpler system would solve the problem. In an earlier post he is sharper about timing: "Late descoping is a red flag, because those must-haves were never must-haves to begin with." The team already built, tested and reviewed the scope that got cut.

Descoping as a legitimate lever

Basecamp's Shape Up treats scope cutting as part of the method. It calls the practice "scope hammering" and pairs it with a fixed time box: "The fixed deadline motivates us to ask these questions. Variable scope enables us to act on them." When a date is load-bearing, cutting scope is often the only lever that does not involve adding people late or shipping something broken.

My read: the disagreement is mostly about timing and method. Cutting in week ten from a feature list is the failure Dalmijn describes. Cutting in planning, against an appetite, by asking what the smallest version that still moves the outcome is, is what Shape Up describes. The item card's "Cut first" field exists to move that decision to the cheap end of the project.

Five rules for honest scope cuts

  1. Decide the cut list before work starts. Whatever is on it is explicitly optional from day one, and the team builds it last.
  2. Cut by outcome. Ask which parts of the scope the outcome metric depends on. Keep those, even if they are the hard parts; cut everything else first.
  3. Rethink before you trim. Dalmijn's alternative is worth running first: is there a smaller problem, a simpler solution, or a part you can buy instead of build?
  4. Name the cut. Tell stakeholders "we are not building X." "Phase 2" is usually a polite way to say the same thing without committing to it, and everyone knows it.
  5. Remove what you cut. Half-built scope behind a dead flag is still code to maintain. Delete it or finish it.

Cutting scope also changes the predictability numbers. A team that cuts early and openly will show a lower say/do ratio than one that quietly redefines done. That is one more reason not to manage by predictability metrics alone, and one more reason the goal-setting framework matters: if your quarterly goals reward shipping the original list, read beyond OKRs before your next planning cycle.

Sources

Related Guides

Engineering Roadmaps: Frequently Asked Questions

What should an engineering roadmap template include?
Three horizons (Now, Next, Later), and for each item: the problem or outcome, how you will know it worked, the evidence behind it, the appetite (how much time it is worth), the commitment type (dated commitment or bet), the owner, and what gets cut first if it runs long. Dates belong only on the few items with a contract, launch or regulatory reason for them. Everything else carries a horizon and a confidence level.
Why do engineering roadmaps fail?
Mostly because they promise dated features that have not been validated, on capacity that does not exist. Teams plan against 100 percent of their time and forget maintenance, incidents and unplanned work, then hold untested ideas to fixed dates. When the first assumption breaks, the roadmap is either quietly ignored or defended by shipping things that no longer make sense.
What is the difference between an outcome-based roadmap and a feature roadmap?
A feature roadmap lists what will be built and when. An outcome-based roadmap lists the problems to solve and the measurable change expected, and leaves the solution open until discovery has tested it. Feature roadmaps are easier to read and easier to hold teams to, which is exactly why they fail: they commit to the solution before anyone knows whether it works.
Is descoping a sign of bad planning?
Late descoping usually is. Maarten Dalmijn argues that cutting must-haves near the deadline shows they were never must-haves, and that everyone already paid for the unnecessary scope. Early, deliberate scope cutting against a fixed appetite is a different thing: Basecamp's Shape Up builds it into the method as scope hammering. The test is when you cut and whether you cut by outcome or by feature list.
How often should an engineering roadmap be updated?
Review the Now column every two weeks, Next monthly, and Later once a quarter. Publish a short change log with each revision so stakeholders can see what moved and why. A roadmap that has not changed in a quarter is either describing a very stable business or being ignored.
Who should own the engineering roadmap, the CTO or the CPO?
Both, with different jobs. Product owns which problems matter and why; engineering owns feasibility, sequencing, capacity and the honest estimate of what a date costs. A roadmap built by one function and reviewed by the other is the most common source of the misalignment it was supposed to prevent.
·
Thomas Prommer
Thomas Prommer Technology Executive — CTO/CIO/CTAIO

These salary reports are built on firsthand hiring experience across 20+ years of engineering leadership (adidas, $9B platform, 500+ engineers) and a proprietary network of 200+ executive recruiters and headhunters who share placement data with us directly. As a top-1% expert on institutional investor networks, I've conducted 200+ technical due diligence consultations for PE/VC firms including Blackstone, Bain Capital, and Berenberg — work that requires current, accurate compensation benchmarks across every seniority level. Our team cross-references recruiter data with BLS statistics, job board salary disclosures, and executive compensation surveys to produce ranges you can actually negotiate with.