Release Process
A release process can be very involved for large system. It involves many checks and packaging directions, along with links to proper documentation. It’s best to have this processes highly automated. If that’s not possible in your budget, make sure to have a document that fully explains the release process. Also, it should direct the admin to test major functionality upon release.
Example Release Procedure
- Run all unit tests
- Update version numbers
- Update change-log
- Update feature lists/known bugs for customers
- Build and package installer
- Test major functionality

