Ship Fewer Surprises: How a One‑Paragraph Pre‑Mortem Email Saved My Team Weeks

A short, practical pre-mortem approach that prevents rework and aligns teams—tested on small Indian engineering teams juggling remote work and tight deadlines.

Written by: Rohan Deshpande

A small team around a table, notebooks and laptops, discussing and writing on sticky notes.
Image credit: Brooke Cagle / Unsplash

Last quarter we shipped a feature that looked simple on paper and blew up into a three‑week firefight. The problem wasn’t engineering talent or QA bandwidth — it was expectations. Different teams assumed different success criteria, and by the time we discovered the mismatch, we were knee‑deep in rollback plans and apologetic product updates.

After that, I started sending a tiny, one‑paragraph pre‑mortem email whenever a ticket crossed a certain complexity threshold (not every bugfix — just things that affect users, infra, or multiple teams). It’s now part of our rhythm. The emails are short, boring, and they save us time every month.

What a pre‑mortem email is (and isn’t)

Why this works in real teams

A practical pre‑mortem you can steal When a feature or change meets your risk criteria (cross‑team, affects data, infra change, or >2 engineers), send an email or Slack thread with:

Subject: Pre‑mortem: — release date <dd‑mmm>

Body (one paragraph):

Then add 2–3 short bullets: stakeholders to ping for release, any required downtime windows, and a link to the deployment runbook or PR.

Example: Subject: Pre‑mortem: Auto‑split payouts — release 10 Feb Body: We’re deploying auto‑split payouts to handle marketplace sellers. Realistic failure: duplicate payouts for sellers using older payout accounts due to legacy mapping edge cases. User impact: some sellers may receive duplicate transactions requiring manual reversal and support tickets. Mitigation/rollback: Add feature flag and disable via config (owned by Anjali); support playbook prepared by Siddharth. Ping: payments, support, reconciliation.

Why one paragraph beats a long checklist If you crafted a 10‑page risk assessment, half the team won’t read it. A one‑paragraph pre‑mortem is quick to produce, easier to act on, and perfectly suited for the attention economy of most product teams. It also creates a record you can search later: “What did we assume about payouts before Feb?” That has value during post‑mortems and audits.

Real constraints and tradeoffs

How to make pre‑mortems actually stick

An India‑specific wrinkle In many Indian companies, product and engineering decisions are still top‑down. Pre‑mortems work best when they invite dissent, not just permission. I found that when senior engineers wrote the first few, junior folks felt safer contributing. Also, because many teams are distributed across offices and remote freelancers, the async nature of an email pre‑mortem lets people contribute without scheduling headaches or timezone friction.

A small cultural shift with outsized ROI We’re not removing all surprises. We still have post‑release firefights occasionally. But the frequency of “we didn’t know this would happen” collapses. The extra three minutes I spend drafting a pre‑mortem typically saves multiple hours of cross‑team triage later — and, more importantly, keeps customers from seeing poorly coordinated rollouts.

If you want a single rule to try this week: for the next two sprints, require a one‑paragraph pre‑mortem for any change that touches payments, user data, or infra. See who comments, what assumptions get corrected, and whether your support ticket volume after releases falls. If nothing else, you’ll start conversations you should have been having anyway.

Closing thought: pessimism, in small doses, is a kindness to your future self and your support team. Try the one‑paragraph pre‑mortem — it’s boring, but boring saves you from being the person who says “we didn’t think that would happen” at 2 a.m.