What is Configuration Management

The Configuration Management is a process to establishing and maintaining a product’s performance, functional and physical attributes with its requirements, design and functionalities through its life.

In Configuration Management we making sure that these items are managed carefully in entire project & product life cycle. It allows Software Tester to manage their testware and test outputs using same configuration management  mechanisms.

Configuration Management is a change control process. It is helps in managing & controlling the versions of software and hardware configurations. It is used primarily when software requirements change.

Goal of Configuration Management

  • Establish system and project product integrity.
  • Maintain this integrity throughout the life cycle.

Configuration ManagementActivities in Configuration Management

  • Configuration item identification
  • Change Control
  • Status Accounting
  • Audits

Configuration Items

It is a decision on identification and control of configuration items. An element of Configuration Management, consisting of the evaluation , co-ordination, approval or disapproval and implementation of changes to Configuration items after formal establishment of their Configuration identification.

  • Software requirements
  • Design
  • Code
  • Test Cases
  • Test Scripts
  • Test Plan
  • Project Plan

Change Control

Change Control is Board including numbers of people which takes important decisions regarding the Configuration Management of Projects.

  • Project Manager
  • User representative
  • Funding Manager
  • Contractor’s Project Manager
  • Configuration Manager
  • Quality Manager
  • System Engineer

Change Control Process

  • Change request submitted by client.
  • Impact Assessment performed by BA
  • Recommendation prepared by BA
  • Report submitted to CCB
  • CCB deliberates and decides
  • Approved changes are entered in the configuration management documentation
  • Traceability matrices are updated

Project Traceability Matrix

RequirementsSpecificationsCode VersionTest Case No
1.11.1, 2.62.0, 2.4, 5.2.11.0
1.21.27.53.0
2.13.8417.1, 12.4, 1.2.38.0
2.24.712.12.0
2.33.46.58.0

Status Accounting

Status Accounting is a part of Configuration Management which consisting recording & reporting of information needed to manage a Configuration effectively.

Audits

Configuration Audits are dividing into functional and physical configuration audits. Audits occur either at delivery or at the moment of effecting the change.  A functional configuration audit ensures that functional and performance attributes of a configuration item are achieved.

Leave a Reply

Your email address will not be published. Required fields are marked *