All Writing
๐Ÿš€ Product GrowthDeep DiveJuly 20264 min read

Your Roadmap Died the Day You Shared It. Here's What I Do Instead.

I used to build beautiful six-month roadmaps with Gantt charts and dependencies. Then I joined Sonic Linker's founding team and watched our entire Q2 plan get rewritten in three customer calls. That's when I realized roadmaps aren't lies because they're wrong. They're lies because we pretend they won't change.

I walked into Sonic Linker with a 16-week roadmap. Color-coded sprints, dependency arrows, the works. It felt professional. Like I knew what I was doing.

Three weeks in, we talked to a potential customer who said our core AI workflow made no sense for their team size. Not "this could be better." Literally "we would never use this."

We rewrote the entire product direction in 48 hours.

That roadmap I spent two weeks building? Useless. But here's the thing: I don't think the problem was that I made a roadmap. The problem was I treated it like a promise instead of a hypothesis.

Roadmaps pretend the future is knowable

Most roadmaps I've seen (including my own early ones) are just feature wishlists with dates attached. "We'll ship X in March, Y in April, Z in May." It looks great in a deck. Stakeholders love it. It gives everyone certainty.

But certainty is a lie when you're building something new.

At Finvestfx, I inherited a roadmap that promised 12 features over six months to our enterprise forex clients. The problem? That roadmap was built before we understood what was actually breaking retention. Turns out, clients weren't leaving because we lacked features. They were leaving because onboarding took three weeks and nobody understood how to use what we already had.

We scrapped half the roadmap and spent two months rebuilding onboarding and in-app guidance. Retention went up 40%. But if I'd stuck to the original plan because "we committed to it," we'd have shipped six features nobody used while bleeding customers.

The roadmap wasn't wrong because I'm bad at planning. It was wrong because I didn't know what I didn't know yet.

What I do now: bets, not promises

I stopped calling them roadmaps. I call them "current bets."

Here's the difference. A roadmap says "we will ship these things in this order." A bet says "based on what we know today, here's what we think will move the needle, and here's how we'll know if we're wrong."

At Sonic Linker, we ran two-week cycles with one clear bet per cycle. Week 1-2: "Bet: if we simplify the AI prompt interface, users will complete workflows faster." We shipped it, measured it, learned we were half-right (they completed faster but accuracy dropped). Next bet: "If we add a review step, we keep speed gains without sacrificing accuracy."

Every bet had a hypothesis and a way to prove it wrong. If we were wrong, we changed direction. No guilt, no "but this was on the roadmap" arguments.

This isn't just for startups. At Finvestfx, I had 20+ enterprise clients who expected predictability. I couldn't just say "we're figuring it out as we go." But I could say "here's what we're focused on this quarter and why, and here's how we'll know if we need to pivot."

Clients respected that way more than a fake roadmap I'd have to awkwardly explain abandoning three months later.

The real cost of roadmap theater

The worst part about treating roadmaps as gospel isn't that you build the wrong thing. It's that you stop listening.

I've seen this happen. A PM commits to a roadmap in an all-hands. Two months later, customer feedback clearly says they're going the wrong direction. But the PM doubles down because "we already committed" or "leadership expects this."

You end up in this weird place where you're shipping features to satisfy an old document instead of solving actual problems.

At NJ Group, I was coaching 60 insurance advisors on product adoption. I could have built a six-month training roadmap. Instead, I ran weekly feedback sessions and adjusted every two weeks based on what was actually confusing them. Some topics I planned to cover in Month 3 turned out to be critical in Week 2. If I'd stuck to a rigid plan, I'd have lost them.

What actually works

Here's what I do now:

Pick a time horizon you can actually defend. For me, that's usually 4-6 weeks. I can tell you with reasonable confidence what problems we're solving in the next month. Beyond that? I have themes and hypotheses, not commitments.

Make the assumptions explicit. Every "we're building X" should come with "because we believe Y, and we'll know we're wrong if Z." When assumptions break, the roadmap changes. That's not failure, that's learning.

Separate vision from tactics. I still have a six-month vision. Where I want the product to be, what problems I want to solve. But the specific features and order? That changes every few weeks based on what I learn.

The teams I work with now don't ask "what's on the roadmap?" They ask "what are we learning right now, and what's the next most important thing to test?" That shift in language changed everything.

The uncomfortable truth

Your roadmap is going to change. If it doesn't, you're either incredibly lucky or not paying attention.

I'd rather admit that upfront and build a system that expects change than pretend I have it all figured out and quietly rewrite the plan every quarter while no one's looking.

Roadmaps aren't lies because PMs are dishonest. They're lies because we use them to create false certainty in an uncertain world. The day I stopped doing that was the day I started shipping things that actually mattered.