Quality assurance and standards
Standards are the key to effective quality management.
They may be international, national, and organizational or project standards.
Product standards explain characteristics that all components should exhibit e.g. a common programming style.
Process standards explain how the software process should be enacted.