Final Release
A tested, final release version of your software. This
version should be installable through an installation method
that makes it easy for a new user to get started using your
software.
User Documentation
A complete user's guide which describes how to use your
software. You may also need to include release notes.
Final Test Results
The final results of testing your software against the test
plans you delivered during Construction. This is a document
which can be used by a reader to determine if the final
version of your software is in fact ready for release (or not).
Best Practices
3 of the following:
Documented Coding Standards;
Build Tools;
Unit Test Tools;
Bug Tracking System;
Project Website.