I need to share something that’s been bothering me for months. Maybe some of you have been through this, maybe you can help me understand where we went wrong.
The Setup
My platform engineering team spent the last 12 months building internal developer infrastructure. We’re a financial services company with 40+ engineers across multiple product teams. Before the platform team, deployments were manual, builds took 45+ minutes, and every team had their own snowflake infrastructure setup.
We got executive buy-in to build a proper platform. Hired great people. Did the work.
The Results (That We Were Proud Of)
After 12 months, our metrics looked incredible:
- Deployment frequency: Up 40% (from weekly to multiple times per day)
- Build times: Down 67% (from 45 minutes to 15 minutes)
- Mean time to recovery: Down 55% (from hours to minutes)
- Developer satisfaction: 8.2/10 in our internal surveys (up from 5.1)
- Infrastructure incidents: Down 70%
We prepared a comprehensive presentation for the quarterly business review. Slides full of charts showing improvement. Testimonials from product teams about how much easier their lives were. Concrete evidence of technical success.
The CFO’s Response
“This is fantastic work, Luis. You clearly solved the problem. Now let’s talk about rightsizing the platform team for maintenance mode. I’m thinking we can reduce headcount by 50% and reallocate budget to product engineering.”
I was stunned. We proved ROI. We demonstrated value. We had data. And the response was… a budget cut?
What I Think Went Wrong
Looking back, I see our mistakes:
We spoke in engineering metrics. Deployment frequency and MTTR mean nothing to a CFO. We never translated these improvements into business outcomes.
We never answered the business questions:
- How much revenue did faster deployments unlock?
- What customer features shipped sooner because of platform improvements?
- What’s the competitive advantage of our infrastructure?
- What happens to these metrics if we cut the team?
- What’s the cost of NOT maintaining this platform?
We presented platform as a “project” with a finish line. The CFO heard “problem solved” when we said “metrics improved.” We didn’t frame platform as continuous enablement.
We didn’t connect platform capabilities to strategic initiatives. Our executive team is focused on launching an enterprise tier, expanding our partner ecosystem, and achieving SOC 2 compliance. We never said “platform makes these strategic goals possible” or “these goals are at risk without platform investment.”
The Uncomfortable Question
Did we actually prove ROI? Or did we just prove we improved some technical metrics?
I think we proved we’re good engineers. We didn’t prove we’re essential to the business.
What I Need From This Community
I’m preparing for budget renewal in 6 weeks. I need to reframe our entire value proposition.
Questions for those who’ve been through this:
- How do you translate platform engineering improvements into CFO language?
- What frameworks have worked for you to connect technical metrics to business outcomes?
- How do you quantify the risk of reducing platform investment?
- Do you have examples of ROI calculations that actually resonated with finance teams?
- How do you prevent the “you fixed it, now we need less investment” trap?
I know we’re not alone in this. Platform engineering is growing rapidly, but I’m starting to think the technical community is solving one problem (developer experience) while creating another (business justification).
Any advice, war stories, or frameworks would be incredibly helpful.