Over the past six years at three different companies, I’ve pitched engineering budgets to CFOs 12 times. Eight got approved. Four got rejected.
The four rejections taught me more than the eight successes.
Let me share the framework that’s worked to secure $7.2M in DevEx funding—and the mistakes that cost me $2.8M in rejected proposals.
The Framework That Works
Step 1: Establish Baseline (Before Asking for Money)
Don’t: Walk into the CFO’s office and ask for $500K based on “we need better tools”
Do: Measure current state for 2-3 months, then show up with data
What I track in the baseline phase:
- Deployment frequency (current: 2.1/week)
- Lead time for changes (current: 8.3 days)
- Developer time allocation (coding vs meetings vs waiting)
- Employee satisfaction (current NPS: 32)
- Incident rate and MTTR
Without baseline data, you can’t prove impact later.
Failed Pitch #2: I asked for $500K with no baseline. CFO said, “Come back when you can show me where we are today and where this investment will take us.”
She was right. I had no way to measure success without knowing the starting point.
Step 2: Find Your Business Case Anchor
Choose ONE primary argument:
- Hiring avoidance
- Retention improvement
- Time-to-market advantage
- Competitive positioning
All four are valid. But leading with multiple confuses the narrative.
Successful Pitch #5: Led with “hiring avoidance”
- Current team: 40 engineers, 15% below productivity benchmark
- Option A: Hire 6 more engineers ($1.2M/year ongoing)
- Option B: DevEx investment ($400K one-time + $80K/year)
- Payback: 8 months
CFO approved in 48 hours because the choice was obvious.
Failed Pitch #3: Led with 4 different arguments (productivity, retention, morale, quality). CFO asked, “Which one actually matters?” I didn’t have a clear answer.
Step 3: Size the Opportunity in Finance Terms
Show:
- Total investment (one-time + annual recurring)
- Annual benefit (cost avoidance + revenue acceleration)
- Payback period (months until break-even)
Payback timing matters:
- <18 months: Focus on execution risk mitigation
- 18-24 months: Sweet spot, focus on realistic plan
-
24 months: Need strategic justification (“competitive survival”)
My most successful pitches: 12-18 month payback with quarterly checkpoints.
Step 4: Build the Three-Tier Business Case
Present three scenarios:
Tier 1 (Conservative): 50% of expected benefits, still shows positive ROI
- Deployment frequency improves 15% (not 30%)
- Cost avoidance: $600K (not $1.2M)
- Payback: 20 months
Tier 2 (Expected): Realistic based on industry benchmarks
- Deployment frequency improves 30%
- Cost avoidance: $1.2M
- Payback: 12 months
Tier 3 (Optimistic): Best case if everything goes right
- Deployment frequency improves 50%
- Cost avoidance: $2M
- Payback: 6 months
Present all three. Commit to Tier 1. Get funded based on Tier 2.
This builds massive credibility. Shows you’ve thought through downside scenarios.
Step 5: Structure as Experiment, Not Commitment
Successful Pitch #7:
"I propose a 6-month pilot with clear kill criteria:
- If deployment frequency doesn’t improve 20% by month 6, we cancel
- If developer satisfaction doesn’t increase 25 points NPS, we cancel
- Quarterly OKRs with progress checkpoints"
CFO loved this. It gave her an “escape hatch”—not locked into multi-year commitment.
The pilot succeeded. Full rollout was approved immediately after.
Failed Pitch #4: Asked for $2M for company-wide rollout of unproven approach. Too risky. CFO wanted smaller pilot first.
Should have started with $200K pilot, then scaled based on results.
Step 6: Speak Their Language Throughout
Translation examples:
“Reduce cognitive load and improve flow state”
“Reduce context switching, saving 13 min/developer/week ($1.8M annually for our 40-person team)”
“Better developer experience”
“Reduce time-to-productivity for new hires from 6 weeks to 3 weeks ($400K saved across 30 annual hires)”
“Modern tooling”
“Competitive parity with tools that Big Tech offers—reduces compensation premium needed to attract talent ($450K saved across 30 hires)”
Same improvements. Finance-friendly language.
The Failures: What NOT to Do
Failed Pitch #1: Led With “Developer Happiness”
I opened with: “Our developers are frustrated with slow tools. This investment will improve developer happiness and morale.”
CFO shut it down immediately: “That sounds like happiness theater. Show me the business value.”
I didn’t have a good response. Pitch died in 10 minutes.
Lesson: Never lead with happiness. Lead with business outcomes. Happiness can be a secondary benefit, but it’s not the primary case.
Failed Pitch #3: Too Many Metrics
I showed 15 different KPIs: DORA metrics, SPACE framework, DXI scores, flow metrics, incident rates, etc.
CFO was overwhelmed: “Which of these 15 actually matters for our business?”
I tried to explain why they all mattered. Lost her completely.
Lesson: Show 3 metrics maximum. If they want more detail, have it ready. But lead with simplicity.
Failed Pitch #4: No Clear Ownership
CFO asked: “Who’s accountable for delivering this ROI?”
I said: “The platform team will build it, and all engineering teams will benefit.”
She pushed: “But who’s responsible if we don’t see the expected improvements?”
I didn’t have a good answer.
Lesson: Assign clear ownership and accountability. One person should be responsible for delivering the promised outcomes.
Failed Pitch #9: Asked for Too Much Too Soon
First DevEx pitch at a new company. Asked for $2M for a comprehensive platform engineering transformation.
CFO: “That’s a lot of money for something we haven’t proven here yet.”
Rejected.
Lesson: Start small. Win credibility with a $50K-200K pilot that delivers clear ROI. Then the $2M ask becomes easy.
Building Long-Term Credibility
Here’s what I wish I’d understood earlier: Your first DevEx pitch is about building credibility for your next pitch.
My strategy now:
First pitch: Small, certain, measurable win
- $50K for CI/CD improvement
- 4-month payback
- Clear metrics
- Massive credibility boost when it delivers
Second pitch: Medium investment, proven approach
- $300K for platform team formation
- Approved easily because first pitch delivered
- Credibility already established
Fifth pitch: Large strategic investment
- $2M approved with minimal scrutiny
- Track record speaks for itself
By the fifth pitch, the CFO trusts me. She knows I measure ROI rigorously. She knows I deliver on promises. The ask almost approves itself.
But if I’d started with the $2M ask? No credibility. Rejected.
Quarterly Business Reviews: Maintaining Credibility
Getting budget approved is Step 1. Delivering on promises is Step 2.
I report DevEx ROI in every quarterly business review:
Q1 Check-in:
- Deployment frequency: +18% (target was +20%, slightly behind)
- Developer NPS: +28 points (target was +25, ahead)
- Action: Investigating why deploy frequency behind target
Q2 Check-in:
- Deployment frequency: +32% (now ahead of target)
- Lead time: -41% (exceeded target of -30%)
- Business impact: Shipped Q2 roadmap 2 weeks early, launched revenue feature ahead of competitor
This consistent reporting builds trust. CFO knows I’m measuring rigorously and hitting targets.
If I missed targets without explanation, credibility would erode fast.
My Question to This Community
What’s worked for you in getting DevEx budgets approved? What mistakes did you make in your first pitch?
I’m always refining this playbook. Would love to hear your experiences—both successes and failures.