23.4 Configuration Management Plan: Management and Relations to the EnvironmentThis chapter describes the roles, organization, and allocation of responsibilities. It also describes the interface to users and marketing or customers, depending on whether a bespoke general product is being developed or a system for a customer. A special kind of interface may be to subcontractors or suppliers. This may be included in a separate chapter, depending on its importance. This chapter may be divided into the following sections:
OrganizationThis section specifies the overall organization of configuration management and how this fits into the rest of the project organization. It describes in general terms the roles to be filled. ResponsibilitiesThis section must define clearly and unambiguously
The "who" in the first bullet may be in the form of roles and detailed descriptions of the responsibilities of the people filling the roles. It may be a good idea to structure this information in a RASIC chart, as shown in Figure 23-1. A detailed allocation of resources may be deferred to chapter 4 of the plan. Figure 23-1. RASIC Chart Example
Outline the people responsible for deciding when an object is to be placed under configuration management. This section should include a reference to a quality assurance plan or the project plan that defines approval criteria for objects of various types. This is to ensure that objects are not placed under configuration management too early and that those that should be, are. Interface ControlDefine how interfaces to external objects (software, hardware) are handled with regard to configuration management. The plan should especially identify:
Subcontractor ManagementSubcontractors also make changes and new versions, and it's often necessary to consider that these may be released during the project's life cycle. To avoid problems, it's a good idea to define how new versions are to be tested for approval, who does it, and how deliveries from the subcontractor(s) are introduced into the project in a controlled way. In some cases, the contract will include requirements on this subject. Relevant StandardsThis section describes guidelines and policies to which the project adheres. Some companies have general configuration management guidelines and procedures. These are described with references, as well as details on how and why they have been tailored to the project. |