Monday, November 24, 2008

...and the release went well

Back again..much relieved and satisfied. The app release went really well though with some minor hiccups on the way...
We all take porecautions and follow processes before a production release, some of my key takeaways -

1. Ensure that the QA environment is EXACTLY as production
2. Perform multiple dry runs ahead of the release
3. Perform at least one dry run by refreshing the QA database with production data just a couple of days before the actual release
4. Decide upon a medium (sametime, netmeeting, phone, etc) by which the team would be connected during the release
5. Ensure that all kinds of testing (performance, resilience, coexistent, etc) are performed during development
6. Share the results, best practices, etc with the different teams or mentors early on during the project lifecycle for early feedback
7. Do not try and fix the last minute bugs. Add them to your list of items with highest priority..and schedule a hotfix after the release
8. Ensure that you have someone from the Product Owner team to test the app after the release

0 comments: