Quality-Assurance Program
  • Have you identified specific quality characteristics that are important to your project?
  • Have you made others aware of the project's priorities?
  • Have you differentiated between internal and external quality characteristics?
  • Have you thought about the ways in which some characteristics may compete with or complement others?
  • Does your program use several different error-detection techniques suited to finding several different kinds of errors?
  • Does your program take steps to assure software quality during each stage of software development?
  • Is the quality measured in some way so that you can tell whether it's is improving or degrading?
  • Does management understand that quality assurance incurs additional costs up front in order to save costs later?