The alignment problem isn't technical
Most alignment failures aren't disagreements. They're translations that never happened. Everyone agreed on words, not on meaning.
By Piers Rollinson

The team shipped everything they committed to. The quarter still felt like a failure.
You’ve been in this retrospective. Engineering hit their targets. Features launched on time. Every sprint was completed. But the business didn’t move. Users didn’t behave the way anyone expected. The roadmap was “aligned” in a planning doc, but somewhere between planning and shipping, everyone started solving different problems.
Nobody did anything wrong. That’s what makes it so frustrating.
The alignment gap
Most engineering teams define success as “did we ship what we said we’d ship?” Product defines it as “did the metrics move?” The business defines it as “did revenue grow?”
These are three different questions. Teams that don’t reconcile them end up optimizing in different directions while believing they’re aligned.
The gap isn’t caused by bad people or bad process. It’s structural. Engineering and product operate on different time horizons, talk in different vocabularies, and measure different things. A PM says “we need to improve retention.” Engineering hears “build a feature.” What the PM actually meant was “we need to understand why users churn in the first 7 days” — which might not require building anything at all.
Here’s the thing: most alignment failures aren’t disagreements. They’re translations that never happened. Everyone walks away from the planning meeting thinking they agreed. But they agreed on words, not on meaning.
Speed makes it worse
When teams shipped slowly, misalignment was self-correcting. There were built-in checkpoints that nobody thought of as alignment tools, but that’s what they were. The mid-sprint demo where a PM would squint and say “hmm, that’s not quite right.” The design review where someone would ask “wait, are we solving for new users or existing ones?” The scope negotiation in week two where engineering and product would finally get honest about tradeoffs.
Those moments were friction. They were also free alignment.
When teams ship vertical slices in days instead of weeks, that friction vanishes. There’s no week-two conversation because the feature is already shipped by Tuesday. The correction window that slow delivery gave you for free now has to be created deliberately — or you build the wrong thing at speed.
Speed without alignment is just expensive wandering.
What alignment actually looks like
Not a framework. Concrete practices that change how engineering, product, and the business stay on the same problem.
Shared problem statements, not shared roadmaps.
Roadmaps create the illusion of alignment because everyone can point to the same document. But a roadmap is a plan, not a purpose. When the plan inevitably changes — and it always changes — teams that aligned on the roadmap are lost. Teams that aligned on the problem just find a new path.
Every major initiative should start with a one-paragraph problem statement that engineering, product, and design all sign off on. Not the solution. The problem. If you can’t write it in one paragraph, you don’t understand it yet.
Decisions, not meetings.
The default response to misalignment is “let’s meet more.” Weekly syncs. Monthly reviews. Quarterly planning offsite. But the problem isn’t meeting frequency — it’s decision throughput.
Most meetings produce discussion, not decisions. And undecided questions are the single biggest source of misalignment, because each team fills the vacuum with their own assumptions. Engineering assumes one thing, product assumes another, and both keep building until someone notices.
The practice I use: a 24-hour decision SLA. If something is blocking a pod, the leads group — PM, engineering manager, tech lead — decides within a day. If they can’t, a default path is chosen with an explicit revisit trigger. Every decision is logged so it doesn’t get relitigated two weeks later by someone who wasn’t in the room.
This sounds rigid. It’s the opposite. Fast decisions create more flexibility, not less, because teams aren’t stuck waiting for clarity that never comes.
Metric alignment, not metric reporting.
Engineering teams often track their own metrics — velocity, uptime, deploy frequency — separately from product metrics like engagement, conversion, and retention. This creates two parallel scorecards that can both look green while the business is struggling.
The fix: every pod’s work is tied to a product outcome, not an engineering output. You don’t celebrate “we shipped the feature.” You celebrate “the feature moved the metric.” If it didn’t, that’s signal — kill it or iterate.
I’ve been in rooms where engineering is celebrating a technically excellent launch while product is quietly panicking because the numbers didn’t move. Both scorecards were accurate. Neither told the full story. Shared metrics would have surfaced the gap weeks earlier.
The translation job
A tech lead can align a pod around a solution. A senior engineering manager can align a team around a plan. The director’s job is different: align engineering with the rest of the business around the right problems.
The highest-leverage version of this is deceptively simple: make sure engineers understand why they’re building something, not just what.
An engineer who understands the problem will make better decisions at every level — architecture, scope, tradeoffs, what to cut, what to protect. They’ll push back on specs that don’t make sense. They’ll suggest simpler solutions that product hadn’t considered. They’ll flag “this won’t actually move the metric” before anyone wastes a week building it.
An engineer who’s just executing a spec will build exactly what you asked for. And you’ll get exactly what you deserve.
Go ask three engineers on your team what problem they’re solving this quarter. Not what they’re building — what problem, and for whom. If you get three different answers, you don’t have an alignment problem. You have a clarity problem. And that’s yours to fix.
Enjoyed this? Get more like it.
Practical takes on engineering leadership and AI-assisted teams. Twice a month.