×
Back to book

Production Release Checklist

This checklist is completed when the product on beta is ready to be released to production.

Associated Documents

# Name Link
1 Associated Beta Release Checklist

Considerations

# Item Y/N
2 Has the hosting environment changed, or are there any changes required to the application configuration?
3 Has the production database been backed up?
4 Have the SQL update scripts been written and tested?
5 Have the SQL rollback scripts been written and tested?
6 Are there any additional steps to consider for after the release? (e.g. site structure changes?)
7 Are there any scheduled shell tasks to check/activate?

Pre-release

# Item Y/N
8 Has the performance and load testing been run on the application?
9 Has the Definition of Done been observed?
10 Has the customer completed their UATs?
11 Has the client/customer been made aware of the release?

Mobile App Pre-release

# Item Y/N
12 Is there an app release?
13 Is there a server release?
14 Have the appium tests been run?

Mobile App Buid

# Item Y/N
15 Has the android keystore been saved and committed?
16 Has the release been pointed to beta/prod?
17 Has the app version/app id been set?
18 Is Google services for android/ios correct (for push notifications and others)?
19 Has the permissions list been updated (for camera usage, etc.)?

Mobile App Release:

# Item Y/N
20 Has the app upgrade process been tested between the current production version and this version (dual sync update scripts)?
21 Has it been released to the correct track/id?

Mobile App Post Release:

# Item Y/N
22 Has the Google Play Store version been smoke tested on Android?
23 Has the TestFlight version been smoke tested on iOS 11?
24 Has the TestFlight version been smoke tested on iOS 12?
25 Has the TestFlight version been smoke tested on iPhone X?

Post Release:

# Item Y/N
26 Has there been any smoke testing?
27 Have the UATs been run?
28 Has the customer been notified that the release is finished/rolled back?
29 Is the client happy?
30 Has there been a post release debrief? Who attended? What was the outcome?