A ticket cannot carry the reason a bet is worth making. It can only carry what to build.
At Dell, I shipped supply-chain platforms as an engineer before I ever wrote a product requirement. At InMobi, I now own the system of record under a demand-side platform and an exchange that measure 200 million-plus devices’ worth of ad events every day, working inside one pod of engineers, APMs and designers, not two queues that hand work across a table. Those two vantage points taught me the same lesson from opposite sides: when product and engineering fight, the fight is rarely about people.
Most teams call the fight a communication problem and book another alignment workshop. It is a structural problem, incentives, a handoff, and thin shared context, wearing a human face. Fix the structure and the relationship changes. Blame the people and the next hire repeats the same fight within a quarter.
So that’s today’s post.
Today’s Post
Why the PM-engineering fight is a design failure, in six sections.
- Why the fight is structural, not personal
- The ticket writer and the order taker, and what partnership replaces them with
- Why a handoff is a choice, not a law of nature
- How two reasonable scorecards produce one fight
- What respect and partnership look like on an ordinary Tuesday
- What leadership has to change for any of this to survive contact with a deadline
1. The fight is structural, not personal
Negotiation assumes two sides and a finite pie. Give a team that mental model and every planning meeting becomes scope against time, quality against speed.
Some tradeoffs are real. The adversarial framing is still optional.
The pattern shows up when product owns “what,” engineering owns “how,” and neither owns whether the thing worked. Product wins by shipping the list. Engineering wins by defending the estimate. The customer becomes an abstraction nobody in the room is accountable to.
Partnership replaces two separate wins with one shared bet. At InMobi, finance signs the month-end revenue close, and that close is the joint scorecard: the reconciliation work that took it from 5 days to 12 hours belongs to the platform team and to me, together, on one number. Nobody on that team gets to claim a private win if the close still takes 5 days.
2. The ticket writer and the order taker deserve each other
The anti-pattern is familiar because almost every team has lived inside it.
The PM becomes a ticket writer: someone who turns ambiguity into a queue. The engineer becomes an order taker: someone who implements what is written and treats a question about the ticket as friction.
A ticket can list acceptance criteria. It cannot carry the customer segment that matters, the risk the business is willing to take, or the nine other bets that lost to this one. Feed an engineer tickets instead of context and they optimize for the ticket, not the bet.
Pixis Prism, the AI co-pilot I led with a 15-person team, is the partnership version of this same shape: engineers sat in the same customer calls I did, because a co-pilot’s UX and its latency budget are the same decision, not two decisions made by two people who never compare notes.
3. A handoff is a choice, not a law of nature
Handoffs feel inevitable once an org has more than one team. They are a design decision, not physics.
A handoff treats the boundary between teams as the place where responsibility transfers. Partnership treats that same boundary as the place where thinking combines. The language gives it away: product “hands off” a spec, engineering “hands back” a build. Each transfer is a chance for meaning to leak.
At InMobi, the reconciliation pipeline behind the month-end close never had a moment where product handed engineering a finished spec. The constraints, which fields finance would sign off on, which ones changed weekly, got mapped with engineers in the room before anyone wrote an estimate. That is the entire difference between a pipeline that ships once and one that survives finance changing its mind twice a quarter.
4. Two reasonable scorecards produce one fight
Engineers are commonly measured on output and predictability: velocity, sprint completion, incident count. PMs are commonly measured on shipping and stakeholder satisfaction: roadmap execution, feature launches, executive sign-off.
Each scorecard is defensible on its own. Read together, they cancel out.
If a PM is rewarded for saying yes, they say yes. If an engineer is rewarded for saying no, they say no. Fixing the relationship without fixing the scorecards is theater; the org will drag both sides back to their survival behavior within a sprint.
5. What partnership looks like on an ordinary Tuesday
Good partnership is boring, and that is the point.
It looks like a shared definition of success before the build starts, and an explicit list of what the team is deliberately not building this quarter. It looks like a spike run when uncertainty is high, as a cheap way to kill a bad bet before it is expensive to kill.
It looks like pushback framed as options: ship thin by the date, or move the window for depth, with the tradeoff named out loud instead of discovered in week eight. It looks like an engineer who can hear urgency without treating it as an attack, and a PM who can hear “no” without escalating it into a loyalty test.
At Pixis, the AdRoom editor’s brand-guideline enforcement was an engineering call, made with product in the room, that let marketers self-serve without a manual QA gate. Cutting that gate removed 80% of the designer workload behind AdRoom, and the decision only held because engineering and product had already agreed, before the build, on what “safe to self-serve” meant. Respect between the two disciplines showed up as a joint definition, not a vote.
6. What leadership has to change for the loop to survive
A team can build a good partnership on its own for one launch. It does not survive without the organization designed for it.
Executives want predictability and innovation, speed and zero incidents, empowered teams and personal approval on anything visible. Those contradictions never resolve on a slide. They resolve as pressure, pushed downward, where product becomes the mouthpiece for urgency and engineering becomes the shield for feasibility.
When leadership treats a date as a commitment and discovery as optional, product passes the squeeze to engineering. When leadership treats reliability as non-negotiable but funds no time for remediation, engineering passes the squeeze back as process. The PM-engineering relationship becomes the pressure valve for a decision leadership never made out loud.
Four changes fix the design, not the deck: ask “did it work” at every review, alongside “did it ship.” Put an outcome review on the calendar the day a feature ships. Reward the person, PM or engineer, who kills a bet the data condemned. Tolerate “we were wrong” in front of the room.
At Pixis, 15-plus voice-of-customer interviews per launch turned into exactly five roadmap features most quarters. The discipline was declining the other forty, in front of both teams, with the interview notes as the evidence. That only works when a killed idea counts as a win for whoever killed it.
Takeaways
Six panels, one per section. The callout is the thesis and the test to run on your own team’s next planning meeting.
Final Words
Most teams have smart PMs and strong engineers, and still run the two like opposing counsel. The design, not the people, is what needs the fix: one scorecard, one shared context before commitments harden, and one leadership team willing to reward a killed bet as evidence instead of failure.
Pick the last feature your team argued about, and ask which of the four sections above was actually missing.
Reply and tell me which one it was.
Cheers, Hoshank