Premortem on a product launch that almost shipped broken
A 45-minute premortem before a major SaaS launch surfaced 3 risks the team hadn't named. Two became the actual reasons the launch needed a 2-week delay.
A B2B SaaS team three weeks from launching a major redesign. The product was technically ready, marketing was queued, the launch date had been announced internally. The CEO asked for one premortem before pulling the trigger.
What the premortem surfaced — and what happened when they ignored it — is one of the cleanest case studies I have for why this 45-minute exercise pays off.
Setup
The launch in question: a complete redesign of the core product surface, plus a new pricing tier introduced alongside. The redesign had been in development 5 months; pricing tier was a 3-week add. Both were ready in staging.
7 people in the premortem: the CEO, 2 PMs, 2 engineers, head of CS, head of sales. Everyone had been on the project for 3+ months.
How it ran
Standard premortem structure:
- Frame (5 min). "Six months from now, the launch failed. It's our retrospective. What happened?"
- Silent writing (10 min). Each person wrote independently. No discussion.
- Round-robin readout (15 min). Captured every item on stickies.
- Cluster and prioritize (10 min). Grouped by underlying theme.
- Decide (5 min). Top 3 clusters got owners and mitigations.
What got surfaced (8 raw items, 3 clusters)
The 8 individual items written by the team:
- "The new pricing tier confused existing customers and triggered churn"
- "Sales team didn't know what to say to customers asking about the price change"
- "The redesign broke a specific power-user workflow we don't have telemetry on"
- "Onboarding flow assumed users knew where things had moved"
- "Support was overwhelmed in week 1"
- "We launched on the wrong day (overlap with a competitor announcement)"
- "Press coverage was lukewarm — the story wasn't sharp"
- "We hadn't migrated existing customer data to the new schema for an edge case"
Clustered into three themes:
- Cluster A — Pricing change communication (items 1, 2, 5): nobody knew exactly what to tell existing customers
- Cluster B — Power-user breakage (items 3, 4, 8): the redesign and migration assumptions hadn't been pressure-tested against actual workflows
- Cluster C — Launch narrative (items 6, 7): the team wasn't aligned on the single sentence that would describe the launch externally
What got acted on
The CEO accepted clusters A and B as material risks. Cluster C was acknowledged as a real gap but deferred (the team felt the redesign was the story).
Cluster A action: Sales + CS spent the next week creating a customer-facing FAQ and an internal cheat-sheet. Identified 30 highest-ARR accounts and pre-briefed them by phone before the public announcement.
Cluster B action: Engineering rebuilt the migration script to handle the edge case (item 8) and added telemetry to the suspect power-user workflow (item 3). They also extended access for the 50 most active customers to test the redesign in a parallel environment for the final week before launch.
Cluster C: deferred — turned out to be the right call for the wrong reason (the launch story was indeed weak; press coverage was lukewarm; not catastrophic).
What happened at launch
Two of the three predicted failure modes materialized.
Cluster A risk fully realized. Despite the pre-briefing of top accounts, the rest of the customer base reacted to the pricing tier with confusion and a noticeable spike in support tickets. The cheat-sheet that Sales had built was crucial — without it, the team estimated CS would have been overwhelmed for weeks instead of days.
Cluster B risk partially realized. The migration edge case (item 8) was caught by the rebuilt script — never hit a real customer. The power-user workflow telemetry (item 3) immediately showed a 60% completion drop the day of launch. Engineering shipped a fix within 36 hours that restored the workflow. Without the pre-launch telemetry, the team estimated the issue would have taken 7–10 days to identify and fix, during which they'd have lost several enterprise accounts to escalation.
Cluster C materialized exactly as predicted (lukewarm press, story not sharp). No real impact — the launch's success came from existing customer expansion, not new sign-ups.
What the premortem was worth
The team calculated, roughly:
- 12 customer escalations avoided (Cluster A pre-brief) × estimated $5k/escalation in churn risk = ~$60k saved
- 60% completion drop caught in 36 hours vs ~10 days (Cluster B telemetry) = unmeasured but counted in retained accounts
Cost: 45 minutes of 7 people's time. The most absurdly leveraged time the team spent that quarter.
What this teaches
- The premortem's value is the items that surface that the project lead refused to see. Cluster A had been raised informally by CS twice before the premortem. Both times the founder shrugged it off. In the premortem context, it became a list everyone could see and not deny.
- Acting on premortem output requires the project owner's buy-in. This CEO accepted the analysis. I've watched premortems where the lead defended against every item — those produce no risk reduction.
- The post-launch retrospective is the validation step. Most teams skip the retro that compares premortem predictions to actual outcomes. That's the loop that compounds — each subsequent premortem gets sharper.
Run your own
Open the premortem worksheet →, or read the full Academy guide for the methodology.