I need to confess something that’s been eating at me for six months: We promoted our best project manager to lead our internal developer platform, and we completely set her up to fail.
Eight percent. That’s our platform adoption rate right now. Engineers are building workarounds instead of using what we built. Our PM spends her days triaging Jira tickets instead of talking to developers about what they actually need.
Here’s what happened.
The Decision
Last year, our CTO made the call to build an internal developer platform. Smart move—our 80-person engineering org was drowning in inconsistent deployment processes, bespoke monitoring setups, and everyone reinventing authentication. We needed golden paths.
We had a fantastic project manager who’d been shipping customer-facing features for three years. She knew our systems, had great relationships across engineering, and always delivered on time. “Perfect,” we thought. “Let’s have her lead the platform team.”
We didn’t train her. We didn’t pair her with anyone who’d done platform PM work before. We just changed her title and expected her to figure it out.
The Symptoms
Six months in, here’s what we’re seeing:
Engineers building their own solutions anyway. Our platform offers CI/CD pipelines, but three teams have custom GitHub Actions workflows because “the platform doesn’t fit our use case.” Our observability stack exists, but teams are still spinning up their own Datadog instances.
Roadmap driven by whoever shouts loudest. Instead of ruthlessly prioritizing the 80% use case, we’re saying yes to every edge case request. The backlog is 200+ tickets deep.
No product strategy, just project management. Every standup is “what shipped this week” and “what’s the ETA on X.” There’s no discussion of adoption metrics, no user research with engineers, no iteration based on what’s working vs. what’s not.
The PM is miserable. She feels like she’s failing, and honestly, she’s right—but it’s our failure as leadership, not hers.
What I Learned Too Late
Platform product management is not project management with a different customer. It’s not even the same as customer-facing product management. It’s its own discipline.
Project managers track deliverables. Did we ship the feature on time? Did we hit the sprint goal? That’s the job.
Customer-facing PMs optimize conversion funnels. They run A/B tests, measure MAU and retention, talk to external users who pay money.
Platform PMs are different. They have to:
- Treat internal engineers as customers (who don’t think of themselves as customers)
- Measure indirect metrics like “time saved across all teams” and “reliability improvements”
- Drive adoption when there’s no monetary incentive to use the platform
- Navigate political dynamics where teams want autonomy, not standardization
- Balance “let teams move fast” vs “enforce consistency for long-term scalability”
I just read research from Platform Engineering that says 45% of platform teams cite developer adoption as their top challenge. Not technical complexity—cultural resistance.
And you know what they identified as a root cause? Organizations that “convert project managers to platform product managers without proper enablement and training.” We’re literally a case study in the anti-pattern.
The Real Cost
Here’s what this mistake cost us:
- Six months of low adoption while engineers built workarounds (now we have tech debt in two directions)
- Morale hit for the PM, who feels set up to fail
- Engineering team frustration with a platform that doesn’t meet their needs
- Lost opportunity cost of what we could have built with better product thinking
If we’d invested $50K in proper training, coaching, and maybe an external consultant up front, we’d have saved ourselves months of spinning wheels.
What We’re Doing Now
We’re not giving up on our PM—she’s incredibly talented, just needed enablement we didn’t provide. Here’s the recovery plan:
- Brought in a platform PM consultant (8-week engagement) to coach and model the discipline
- Started weekly product coaching 1:1s focused on discovery, research, and prioritization frameworks
- Established new success metrics: adoption rate by team, time-to-first-integration, developer satisfaction scores
- Shifted from “build everything” to “nail the 80% use case”—we’re actually saying no now
- User research with engineers: treating them like customers, understanding their workflows, iterating
The Question
I can’t be the only one who’s made this mistake. Has anyone else promoted a project manager or customer-facing PM into a platform role without proper support?
How did you fix it? What training or frameworks actually worked? What would you do differently?
And for folks who’ve been successful platform PMs—what’s the one thing you wish leadership understood about your role that they don’t?