A Go Live Checklist should be added to every project trello board to ensure we all understand what has to be done before a project can go live.
The card should be added at project kick off and be personalised for the project. It should be reviewed at least once a sprint.
- Continuous Improvement, Support and Hosting plans agreed
- Rollout Plan agreed with stakeholders
- Scoped requirements have been fully tested in staging (happy and unhappy paths)
- Error tracking setup Sentry and being sent to the right places
- Ensure production environment does not point to any dev or staging environments/services
- Required reporting setup and being monitored appropriately
- Handover documentation (technical and instructions for end users)
- Required training for users has been completed
- Rollback plans defined
- Security requirements are met (these are defined as part of the kick-off meeting)
- Escalation process defined and shared with the client
- Plan for how future production releases are handled
For each major feature release to a production environment, we recommend you summarise the roll out plan in a document like this.