After several weeks of development, our web-app is ready to be released to our first customers.
However, I’m wondering if I haven’t missed something very important before releasing it (like privacy topics, security, performance, etc…) and I don’t know what are the key things to check before releasing a product.
Is anyone have something like a “Checklist” before releasing an app ?
If yes, I would really appreciate if you can share it, so we will be sure to release a robust and complete finished app.
I’m sure I’m not the only user to ask myself the question.
Hey, I’m in the same boat - a couple of weeks off release I think, and trying to work out a checklist. I’ve come up with something similar to what you have.
I know the app works well, at least for my setup, on both desktop and mobile. I anticipate small glitches here on other operating systems, devices, etc, but nothing that will truly break it.
I want to spend the next week investigating privacy, making sure it’s as watertight as it can be. Going for a belt and braces approach where I have privacy settings set AND a workflow that redirects the user if they shouldn’t be on that page.
I want to work on analytics for myself, make sure I’m getting all the data I need to improve the product, currently sending data to Airtable, but want to configure it a bit better.
Finally, the big one: Stripe. Payments are obviously hugely important. I’ve successfully set it up to take subscription payments, but I want to take some time to explore all possibilities (ie their card fails, they cancel subscription, they want to take a second subscription). Lots of testing to be done here.
Do let me know if you figure out anything you wished you’d checked before launching
Really like this launch checklist idea. If you’re putting together a list, here are a few more generic things I’m keeping in mind for launch. Looking forward to seeing this progress and good luck with the launch!
Proof copy
Double check any development permissions/constraints (pages only viewable to specific users)
Internal tests in development (various browsers and devices)
External tests in development (outside your development network if possible)
Save new development state
Push live
Retest everything while live (run through a few workflows: create a new user, post something, interact a bit, etc)