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

I Built 3 Roadmaps in 6 Months. Only One Survived Contact With Customers.

At Sonic Linker, we shipped our MVP in 3 months with a detailed 6-month roadmap. By month 4, we'd thrown out 60% of it. Not because we were bad at planning, but because roadmaps pretend you know things you absolutely don't.

The first roadmap I built at Sonic Linker looked beautiful. Color-coded quarters, clear themes, dependencies mapped out. I presented it to the founders and they loved it. Three months later, I looked at it and realized we'd shipped maybe 40% of what was on there, and half of what we *did* ship wasn't on the roadmap at all.

This wasn't a failure of execution. It was the roadmap lying to us from day one.

The lie isn't about missing deadlines

Most PMs think a roadmap is a lie because dates slip. Sure, that happens. But the real lie is deeper: roadmaps assume you know what customers need before you've shipped anything.

When we launched Sonic Linker's core AI platform, we had a neat roadmap for what came next. Better model accuracy, more integrations, a mobile app. Logical stuff. Then we got our first 20 users and realized they were using the product in ways we never expected. They didn't care about the mobile app. They wanted bulk operations and better error handling because they were processing way more data than we'd designed for.

If I'd stuck to the roadmap, I would've built the wrong things in the right order.

At Finvestfx, I managed 20+ enterprise treasury clients. Every quarter, we'd plan features based on what we thought would improve retention. But the features that actually moved retention weren't the sexy ones on the roadmap. They were boring fixes to CSV exports, clearer error messages, and faster page loads. The roadmap said "build advanced analytics." Reality said "make the basics not suck."

Roadmaps are persuasion tools pretending to be plans

Here's what I learned: roadmaps exist to make stakeholders feel safe. Investors want to see you have a plan. Sales wants to promise features to close deals. Engineers want to know what they're building next quarter.

But customer behavior doesn't care about your stakeholder anxiety.

I'm not saying don't have a roadmap. I'm saying be honest about what it is. It's a bet, not a contract. At Sonic Linker, after that first roadmap disaster, I started treating them differently. Instead of "we will ship X in Q2," I framed it as "based on what we know today, here's our best guess at what matters most."

Every two weeks, we'd revisit. Did usage data back up our assumptions? Did customer conversations reveal new pain points? If yes, the roadmap changed. If no, we kept going. This meant sometimes telling a founder "I know we said we'd build Y, but we learned something that changes the priority."

That's uncomfortable. But it's way better than shipping the wrong thing on schedule.

What I do instead of lying

I still build roadmaps. But now they have three layers:

Things we're shipping this month. This is real. Specific. We've done the work to validate it matters. At Sonic Linker, this was always small, concrete, and tied to actual user feedback or data.

Things we'll probably ship in 3 months. This is directional. I know the problem space, but not the exact solution. When I worked on retention at Finvestfx, I'd say "we're focused on onboarding experience" without committing to specific features until we'd tested hypotheses.

Big bets we're exploring. This is the fog. Maybe we do it, maybe we don't. It keeps stakeholders from panicking that we don't have a "vision," but it's honest that we don't know enough yet.

The key is I talk about these differently. The first layer is a commitment. The second is a strong hypothesis. The third is a research direction. When sales asks "will we have feature X by June," I can say "it's in layer two, which means if validation goes well, yes. If not, we'll pivot."

This makes some people uncomfortable. They want certainty. But I learned at NJ Group, coaching 60+ advisors on product adoption, that fake certainty is worse than honest ambiguity. Advisors respected me more when I said "we're testing this, I'll know more in two weeks" than when I promised features that never shipped.

The real damage of roadmap lies

The worst part isn't wasted engineering time, though that sucks. It's that roadmaps train teams to ignore evidence. If you've committed publicly to shipping X in Q3, and customer data says X doesn't matter anymore, you're in a bind. Do you look inconsistent or do you ship something useless?

I've seen teams ship useless things because they were "on the roadmap." At Stampede Capital, I watched products get built because they were promised, not because they solved real problems. That's when roadmaps become actively harmful.

The takeaway: Treat your roadmap like a hypothesis, not a promise. Update it as often as you learn something new. And when someone asks "is this on the roadmap," answer with "here's what we know today" instead of "yes, Q3." You'll ship better products, even if the roadmap looks messier.