Configuration Management Principles and Practice
ISO 9001:1994
ISO 9001:1994 is a standard for quality systems with a relatively broad field of application. ISO 9001 is based on the definition of quality as "The degree to which a system, component, or process meets customer or user needs or expectations." The standard covers development, production, and delivery of products and/or services. ISO 9001 is a general standard, not particularly aimed at software. The words "configuration management" do not appear in the standard, and the concept is therefore not defined. It is, however, possible to find implicit requirements for configuration management. The references in parentheses are to sections in ISO 9001:1994:
The standard also contains requirements concerning the handling of error and change reports for the quality system itself. ISO 9001:1994 is now officially replaced by ISO 9001:2000 (see the section later in this chapter), though many companies still use ISO 9001:1994. ISO 9000-3
ISO 9000-3 is a guideline for using ISO 9001:1994 for software development. After the release of ISO 9001:2000, ISO 9000-3 is no longer valid but is still of interest to many companies. It contains a description of configuration management in section 6.1.1: Configuration management provides a mechanism for identifying, controlling and tracking the versions of each software item. In many cases earlier versions still in use must also be maintained and controlled. The configuration management system should
Subsequent sections in the guideline contain a description of the contents of a configuration management plan (organizational aspects, activities, tools, methods , and discussion on when objects should be placed under configuration management), along with a description of the basic configuration management activities (identification, traceability, change control, and status reporting). ISO 9001:2000
ISO 9001:2000 is an updated version of ISO 9001:1994. It does include the words "configuration management" in a note, but no definition of the concept. As in ISO 9001:1994, however, a number of requirements imply performance of configuration management. The references in parentheses are for sections in ISO 9001:2000:
The standard also contains requirements concerning the handling of error and change reports for the quality system itself. Table 3-2. Mapping from ISO 9001:2000 Sections
|