You know the system needs a rewrite. You’ve mapped the risks, estimated the effort, and drafted the plan. Now you have 10 minutes with the CTO and VP of Product to get the green light.

The technical case is solid. The English is where it gets hard.

Pitching a technical initiative to non-technical decision-makers is a distinct skill. It’s not a presentation. It’s not a status update. It’s a persuasion conversation — and in English, the language of persuasion is specific.

Why Technical Pitches Usually Fail

Most pitches by developers fail for the same reasons:

They start with the solution, not the problem. You open with “I want to migrate our monolith to microservices” — and immediately the audience is either confused or skeptical, because they don’t yet feel the pain.

They use the wrong language. “The codebase has high coupling and low cohesion” means nothing to a product manager. “Every time we change the checkout flow, we break the notification service” means everything.

They don’t address the real objection. The unstated question in every stakeholder meeting is: “Why now? Why not next quarter?” If you don’t answer it, they’ll default to “not now.”

The 4-Part Pitch Structure

A tight technical pitch follows this sequence:

1. The Problem (in business terms) — 90 seconds

Open with what is costing money, time, or user trust right now. Use concrete numbers if possible.

“Every quarter, we spend roughly three weeks of engineering time on hotfixes for bugs caused by the same underlying issue: our authentication and payment logic is deeply intertwined. Last quarter alone that was about 480 developer-hours — the equivalent of one engineer for three months.”

Notice: no mention of the architecture. Just the business cost.

2. What You’re Proposing — 60 seconds

State the solution simply. One sentence. Then the key benefit.

“I want to propose a six-week project to separate these two systems. The outcome: our team can ship payment changes and authentication changes independently, without the risk of breaking each other.”

3. The Tradeoffs — 60 seconds

This is where trust is built. Voluntarily admitting the cost and risks tells stakeholders you’re not overselling.

“I want to be honest about what this involves. Six weeks means slowing down feature work. There’s also a risk of regression during the migration — we’ll need solid test coverage before we cut over. That’s work we need to budget for.”

4. Why Now — 30 seconds

This is the close. Answer the unstated “why not next quarter” before they ask.

“The reason I’m raising this now is that we’re about to start the payment redesign. If we do that on top of the current architecture, we’ll compound the problem. The cost of doing this after the redesign is much higher than doing it before.”

Total: under 4 minutes. Then stop and open for questions.

Handling the Hard Questions

After the pitch, questions will come. These are the most common and how to handle them in English.

“How confident are you in the six-week estimate?”

“Six weeks is our best estimate based on the scoping work we’ve done. I’d add a buffer of two weeks for unknowns — so I’d plan for eight weeks worst case. If you need more certainty, we could spend two weeks on a more detailed scoping before committing.”

“What’s the risk if we don’t do this?”

“The risk is incremental. Nothing catastrophic tomorrow — but the next time we try to scale the payment system or onboard a second payment provider, we’ll hit a hard wall. The cost will be much higher then, and it’ll be urgent instead of planned.”

“Can we do this in parallel with the roadmap?”

“Partially, but not fully. The team can’t run a migration and ship new features at the same pace. I’d suggest we phase it: keep the roadmap moving in the first two weeks while we finalize the migration plan, then have a focused six-week sprint.”


🗣️ Key Phrases to Say Out Loud

  1. “Let me FRAME the PROBlem FIRST” /lɛt miː freɪm ðə ˈprɒbləm fɜːst/ — Opens the pitch by signaling you’re starting with context, not solution

  2. “The COST of NOT doing THIS is…” /ðə kɒst əv nɒt ˈduːɪŋ ðɪs ɪz/ — Powerful inversion — reframes inaction as the risky choice

  3. “I WANT to be HONEST about WHAT this INvolves” /aɪ wɒnt tə biː ˈɒnɪst/ — Signals credibility by volunteering the downside

  4. “The REAson I’m RAIsing this NOW is…” /ðə ˈriːzən aɪm ˈreɪzɪŋ ðɪs naʊ/ — Directly answers “why now” before it’s asked

  5. “I’d add a BUFfer of…” /aɪd æd ə ˈbʌfər/ — Shows planning maturity; stakeholders trust engineers who build in buffer

  6. “Nothing catastROPhic toMORRow — BUT…” /ˈkætəstrɒfɪk/ — Acknowledges the lack of urgency while making the case for action

  7. “I’d PLAN for [X] WORST case” /aɪd plæn fər wɜːst keɪs/ — Sets expectations conservatively — under-promise, over-deliver


📚 Vocabulary

1. Green light /ɡriːn laɪt/

  • Meaning: Approval to proceed with a project (idiom from traffic lights)
  • Example: “We got the green light from the CTO this morning.”

2. Compound (verb) /kəmˈpaʊnd/

  • Meaning: To make a problem worse by adding to it
  • Example: “Building on top of the current design will compound the technical debt.”

3. Incremental /ˌɪŋkrəˈmɛntəl/

  • Meaning: Happening gradually in small steps, not all at once
  • Example: “The risk is incremental — it grows over time, not overnight.”

4. Phase (verb) /feɪz/

  • Meaning: To divide work into stages with defined transitions
  • Example: “We can phase the migration over six weeks to reduce risk.”

5. Buffer /ˈbʌfər/

  • Meaning: Extra time or resources added to an estimate to absorb uncertainty
  • Example: “I always add a 20% buffer to any estimate I give stakeholders.”

6. Regression /rɪˈɡrɛʃən/

  • Meaning: A bug introduced by a change that breaks something that previously worked
  • Example: “The main risk is a regression in the checkout flow during the migration.”

7. Onboard (verb) /ˈɒnbɔːrd/

  • Meaning: To integrate a new system, service, or person into an existing setup
  • Example: “We want to onboard a second payment provider next year.”

🎯 Practice Now

Exercise 1: The One-Sentence Problem Statement

Pick a real technical problem your team has. State it in one sentence using business language — no jargon.

Formula: “Every [time period], we [cost/waste/risk] because [root cause in simple terms].”

Examples:

  • “Every sprint, we spend two days fixing bugs caused by inconsistent data validation across services.”
  • “Every release, QA spends three days on regression testing that could be automated.”

Say your sentence aloud. Is it under 20 seconds? Does it mention money, time, or user impact?

Exercise 2: The Tradeoff Statement

Practice volunteering the downside of your proposal before being asked. Use this structure:

“I want to be transparent about what this involves. [Cost 1]. [Cost 2]. [Risk]. I think it’s worth it because [benefit outweighs cost]. But I want you to have the full picture.”

Record yourself. Check: does your voice stay confident when listing the costs? Or do you sound apologetic? Confidence while stating risks is a learnable skill.

Exercise 3: “Why Now” Practice

Take your pitch topic and write a 30-second answer to “why not next quarter?” Read it aloud 5 times until it flows naturally.

The structure: [Trigger event] + [Cost of delay] + [Opportunity window].

“We’re starting the [X project] next month. If we don’t address [Y] before then, we’ll be building on a weak foundation. The window to fix this cleanly is the next four weeks.”


⏱️ 5-Minute Drill

Read this full pitch script aloud. Aim for natural pacing — pause at the periods, breathe at the commas.


“Thanks for taking the time. I want to talk about something I’ve been tracking for the past quarter — and I’ll keep it brief.

The problem: our engineering team is spending about 15 to 20 percent of every sprint on work that shouldn’t exist. Specifically, every time we change something in the notification system, we introduce bugs in the email service, and vice versa. They’re coupled in a way that makes both systems fragile.

What I’m proposing is a five-week project to decouple them. After that work, both systems can evolve independently. New notification types won’t require touching the email service. And the email team can upgrade their infrastructure without risking notifications.

I want to be honest: five weeks is real engineering time. We’d slow down feature delivery during that period. There’s also a migration risk we’ll need to manage carefully with testing.

The reason I want to do this now is timing. We have a major notification redesign coming in Q3. If we do that redesign on top of the current tightly-coupled system, the complexity doubles. Doing this first makes the Q3 work faster and safer.

That’s my case. I’m happy to go deeper on any part of this — the estimate, the risk plan, or the business impact numbers.”


Read it three times. On the third read, make eye contact with an imaginary person across the room. The goal is to sound like you’re talking, not reading.

That’s the difference between a pitch that gets funded and one that gets deferred.

Export for reading

Comments