Identify software changes

The first step that is performed prior to updating application software is to identify the changes that are included in the update.  Changes can come from various sources, including.

      Design specifications for New Software

      Requirements analysis - for custom or new software

      Release notes from Programmer that identify specific changes that have been made to the application.

      Behavior during testing (bug report or testing failure).