Resources & Tools - ImageConstrux - software development best practices
SeminarsConsultingResources & ToolsAbout Us
Resources & Tools .:. Books .:. Survival Guide .:. Resources by Chapter


Software Project Survival Guide

SPSG Home    Resources by Chapter    Resources by Subject


book

Sample Release Checklist

Activities
                                                                                                                                     Person Responsible

Engineering Activities

  • Update version strings with final version information                                                               Developer
  • Remove debugging and testing code from the software                                                          Developer
  • Remove seeded defects from the software                                                                             Developer

Quality Assurance Activities

  • Check that all defects on current defect list have been resolved                                               Tester
  • Smoke test/regression test final build                                                                                          Tester
  • Install program from CD ROM on clean machine                                                                          Tester
  • Install program from diskettes on clean machine                                                                         Tester
  • Install program from Internet web site on clean machine                                                             Tester                     
  • Install program from CD ROM/diskettes on machine with older version of program                    Tester
    (upgrade install)                     
  • Verify that the correct Windows registry entries have been created by the install program     Tester
    (see attached list) 
  • Verify uninstall on clean machine                                                                                                Tester

Release Activities

  • Freeze final list of files to be distributed                                                                                Release team
  • Synchronize date/time stamp on all release files                                                                   Release team
  • Prepare final program disks ("gold disks").                                                                            Release team
  • Verify that all files are present on the gold disks                                                                   Release team
  • Virus scan all release media                                                                                                  Release team
  • Surface scan the master media for bad sectors                                                                   Release team
  • Create a backup of the build environment and place the development environment             Release team
    under change control.  

Documentation Activities

  • Verify version of readme.txt on gold disks                                                                           Documentation
  • Verify version of help files on gold disks                                                                              Documentation

Other Activities

  • Verify copyright, license, and other legal materials                                                  Product manager, legal advisor
login >