SCMFive basic activities
Chen nengtech
2007-10-17
From: Software Configuration Management in Agile Methods-Juha koskela
SCMOf 5Basic activities
According to the definition of IEEE Std. 828-1990, SCM includes five tasks: planning, recognition, control, status record, and auditing. As shown in:
Configuration Recognition
That is, to identify the process in which the system is divided into independent and identifiable components for configuration management. These components are also called computer software configuration items (csci ).
In the configuration item identification phase, the baseline and baseline content of the project also need to be identified. The baseline of the traditional waterfall model can be defined as corresponding to each stage:
Configuration control
According to IEEE Std. 610.12-1990, baselines can only be changed through formal change control procedures, including evaluation, coordination, approval, and execution.
Shows the traditional change management process:
Configuration status record
According to IEEE Std. 610.12-1990, configuration status records include records and information that must be effectively managed in the report, for example, a recognized configuration identifier, a tracking of the state of the proposed change, execution status that has been approved to be changed.
The report may include the change log, Progress Report, configuration item status report, and processing log.
Configuration Audit
The purpose of configuration audit is to ensure that the software product is built based on the specified requirements (functional configuration audit) and to determine whether all configuration items are in the product baseline (physical configuration audit ), whether the defined SCM activity is correctly applied and controlled.
Such audits are usually performed by management representatives, QA departments, or customers. Auditors must have SCM Knowledge and project knowledge.
SCMPlan
As a guide for configuration management administrators, the SCM plan needs to answer the following question: who will do what, when, where, and how?
According to the definition of IEEE Std. 828-1998, the SCM plan includes the basic content of the following table:
According to the table above, a SCM plan should define responsibilities, activities, progress, resources, and so on.