Before starting a project, imagine it fails completely and list why. Then plan fixes for each reason.
Tech Example:
Launching a SaaS feature:
- Risk: Server overload → Fix: Load test beforehand.
- Risk: Bugs in production → Fix: CI/CD pipeline with automated tests.
- Risk: Users don’t like UX → Fix: Run beta test with feedback.
Planning for failure reduces surprises and wasted effort.
💬 What upcoming tech project could you pre-mortem this week?