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?