Checklist · Dubai · MENA
The First Version Launch Checklist: What Actually Needs to be True
I have sat in the room the night before launch more times than I can count, and the founder asks the same question: are we ready? The honest answer rarely comes from a feeling. It comes from a list, checked item by item, against a single bar.
The launch bar: a stranger finishes the core action alone
Your product is ready when someone who has not met you, has not seen a demo, and has not heard your pitch completes the core action without anyone on your team stepping in. That means completing the action itself: paying, signing up, submitting a pilot agreement, uploading the file, whatever your one job is. Understanding the concept or liking the design does not count.
I have watched founders launch to friendly audiences who forgive confusion, sail through opening week, then watch conversion collapse when strangers arrive. Friends fill gaps you left in the product. Strangers do not. Test with someone who owes you nothing before you test with someone who wants you to succeed.
Product checks: the core flow, staged and pressure-tested
Run through your core flow start to finish in a staging environment that mirrors production, not on your laptop with test data you have memorised. Then do it again a day later on a phone with a weak connection.
- Core flow tested end to end in staging. Every step a real user takes, in order, with no shortcuts a team member would know to take.
- Auth works for a first-time user with no existing session. Password reset, magic link, or SSO, whichever you ship, tested from a cold account.
- Payments or the pilot agreement flow runs on live credentials. A test-mode Stripe key left in production is the single most common launch-week fire I see. Check the keys.
- Empty states exist for every screen a first-time user reaches. A dashboard with zero data should explain what to do next instead of showing a blank grid.
- A full mobile pass on an actual phone. Tap targets, form fields, and load time on a real device rarely match what a resized browser window suggests.
Instrumentation checks: know what happened without asking
A launch you cannot measure is a launch you cannot learn from. Wire this before day one. Retrofitting analytics after users have churned answers no questions about the users you already lost.
- Analytics wired to the one metric that tests your core assumption. One number that tells you whether the bet you are testing paid off, not a dashboard of twenty events.
- Error monitoring live and alerting to a channel someone checks. A crash that runs unnoticed in production for three days teaches you nothing. Sentry, or whatever you use, pointed at a Slack channel someone reads, not an inbox that sits closed.
- Backups running and a restore tested at least once. An untested backup is an assumption, not a safety net. Test the restore before you need it under pressure.
- Uptime alerts pointed at a person, not a dashboard. If the site goes down at 2am, someone needs to know before your first user tweets about it.
Story checks: what a stranger reads before they act
A product with zero bugs can still fail to launch if the visitor reading the landing page has no idea what it does in the first five seconds.
- The landing page names who it is for, in the first line a visitor reads. Specific enough that the right visitor recognises themselves and the wrong one leaves, rather than a general description of what the product does.
- Pricing or the pilot offer is decided before launch day. A visitor who cannot tell what this costs them, in money or time, will hesitate instead of committing.
- The first 20 users are identified by name before launch day. Twenty people you can message the morning you launch, because organic discovery on day one is a plan for disappointment.
The first-week protocol
Launch day is not the test. The first week is. Decide the protocol before you need it, because you will not think clearly about thresholds once the metrics start moving.
What to watch daily: the one core metric from your instrumentation check, plus error rates. Nothing else needs a daily look. A founder who checks fifteen numbers every morning reacts to noise, not signal.
What to ignore: day-to-day swings in traffic, social mentions, and competitor moves. None of it changes what you should build next. React to patterns across the week, not to Tuesday's dip.
The threshold for making the first change: write it down before launch. A regional marketplace I worked with set a rule ahead of their launch: if the core activation metric sat below 15% after 100 signups, they would change the onboarding flow before adding any new feature. Having that number in writing beforehand stopped the team from either panicking on day two or ignoring a real problem through week three, because a number written down before you have a horse in the race carries more weight than a gut reaction once you do.
The copy-paste launch checklist
Product
- [ ] Core flow tested end to end in staging
- [ ] Auth tested from a cold account
- [ ] Payment or pilot agreement flow confirmed live, not test mode
- [ ] Empty states written for every first-time screen
- [ ] Full mobile pass on an actual device
Instrumentation
- [ ] Analytics wired to the one core metric
- [ ] Error monitoring live, alerting to a checked channel
- [ ] Backups running and restore tested once
- [ ] Uptime alerts pointed at a person
Story
- [ ] Landing page states who it is for in the first line
- [ ] Pricing or pilot offer decided
- [ ] First 20 users identified by name
First week
- [ ] Daily metric to watch, decided
- [ ] Threshold for the first change, written down before launch
FAQ
How is an MVP launch checklist different from a general product launch checklist? An MVP launch checklist tests whether the product answers the one assumption it exists to test. A general product launch checklist assumes a mature product and worries about scale, marketing campaigns, and press. Skip the parts built for scale. You need none of that yet.
Do I need a pre-launch checklist if I am only running a pilot with one customer? Yes, in a smaller form. Drop the "first 20 users" item and replace it with the one pilot customer, but keep every product and instrumentation check. A pilot user who hits a broken auth flow judges your whole product on that one bug.
What is the single most common reason first launches fail this checklist? Payment or pilot-agreement flows left in test mode. I have seen it derail more launches than any product bug, because it is invisible until the first real transaction fails.
How soon after launch should I make the first change to the product? Only once your pre-decided threshold is crossed, and not before. Changing course on day two based on ten data points wastes the learning the launch was built to produce.
Should marketing and PR be part of this checklist? No. This checklist covers what makes the product itself ready for strangers. Marketing and PR decide who shows up. Keep the two separate, because a product that fails this checklist will not survive attention, no matter how much you generate.
Book a call
If you want a second pair of eyes on your launch checklist before real users arrive, book an intro call. For weekly writing on AI and product from zero, read the Scalable newsletter.