Configuration Management

  • Uploaded by: api-19916368
  • 0
  • 0
  • July 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Configuration Management as PDF for free.

More details

  • Words: 511
  • Pages: 13
Configuration Management

Configuration Management o The art of coordinating software

development to minimize confusion is called as Configuration Management

o It is the art of identifying, organizing

and controlling modifications to the software being built by a development team SCM - 2

Software Configuration Mgmt. o A discipline applying technical and administrative direction and surveillance to:  identify and document the functional and physical characteristics of a configuration item  control changes to those characteristics  Record and report information needed to manage configuration items effectively, including the status of proposed changes and the implementation status of changes

SCM - 3

Software Configuration Management

o Software Configuration Management is a discipline for controlling the evolution of software systems o It involves 4 operational aspects as follows. Identification Control Status Accounting Audit and Review SCM - 4

Software Configuration Items

o The items that contain all information produced as a part of Software Engineering process are collectively called as SCIs

o These items could be Code Deliverable documents SCM - 5

CM Solution Planning Management

CM Plan CM System Process

Automation

People SCM - 6

CM Planning o What should be in CM Plan? CM Process CM Policies CM Procedures 4 key elements of CM What, how, when, why and where Link to SDLC

SCM - 7

CM Activities … 1 o Identify configuration items  Identify naming conventions for CIs  Identify Configuration level as follows Baseline control Version control

o Prepare CM Plan o Establish CM system o Execute Configuration system o Create baseline o Conduct Configuration Audit SCM - 8

Baseline o Helps to control change without

seriously impeding justifiable change o Before a software CI becomes a baseline, change may be made quickly and informally. o However once a baseline is established, changes to be done to CI have to pass thru CCB (Change Control Board) SCM - 9

Other important concepts in CM o Version Control o Change Control Board o Configuration Audit

Physical Configuration audit Logical Configuration audit

SCM - 10

Key SCM Activities o Change Control Evaluation,coordination, approval or disapproval, and implementation of changes to configuration items after formal establishment of their configuration identification.

SCM - 11

Change Control Process Customer / Internal Change Request

Failure or defect detected Document Change Request (Change Register)

Update Status of change request

Perform Impact Analysis (PM or team) Reject

Defer Change Control Board Approval

Update status of change request

Accept Mark the affected CI’s For Changes Check out items for modification Verify Changes Check in and release items Exit

Close Change Request

SCM - 12

Key SCM activities o Status Accounting  Recording and reporting of Information needed to manage configuration effectively. Includes listing of the approved configuration identification, status of the configuration, and implementation status of approved changes.

o Storage and Retrieval  Storage and Retrieval of Configuration Items associated with the project, can be facilitated using file naming / directory structure.

o Delivery Note  The delivery of software along with other deliverables should be documented in the form of a Delivery note.

SCM - 13

Related Documents