Software Configuration Management: A How to Guide for Project Staff

Software Configuration Management: A How to Guide for Project Staff

by David Tuffley
     
 

I N T R O D U C T I O N

Configuration management (CM) is the regulation of the way in which a software product evolves during the development and maintenance phases of the product lifecycle. It is the process by which the individual components of a software system are identified so that any changes to the configuration of these components can be systematically

See more details below

Overview

I N T R O D U C T I O N

Configuration management (CM) is the regulation of the way in which a software product evolves during the development and maintenance phases of the product lifecycle. It is the process by which the individual components of a software system are identified so that any changes to the configuration of these components can be systematically traced and therefore controlled throughout the complete span of the development cycle. CM thus forms the basis for product and project measurement.

This How To Guide is based in large part on ANSI/IEEE 1042.

S C O P E

This How To Guide describes the application of configuration management (CM) principles to the management of software development projects. CM consists of two major aspects; planning and implementation.

For those planning software configuration management activities, this standard provides guide-lines into the aspects which must be considered.

For those implementing software configuration management disciplines can use the sample Configuration Management Plan attached.

This How To Guide outlines the essential concepts of CM, including libraries and tools.

O B J E C T I V E S

To achieve the above, the objective of a project manager will be the identification and establishment of baselines; the review, approval, and control of changes to the project components; the tracking and reporting of such changes; the reviews of the evolving product; the control of documentation; and the control of the interfaces to the clients and supplier.

However it should be noted that this How To Guide specifies the minimum requirements, and therefore the project manager has the option where required, to expand and supplement as necessary for the development of specific project activities.

In specific terms, the objective of CM procedures are to provide methods for:

- Version identification
- Obtaining approval to implement a modification
- Ensuring that modifications are correctly integrated through formal change control pro-cedures
- Controlling the identification of development status
- Ensuring that nonconforming software is identified and segregated

Contribution to IS Quality. A structured and comprehensive approach to software design is known to be a major factor contributing to Information Systems Quality. Adequate configuration management is however often not performed, contributing to a higher number of software defects which impact the real and perceived quality of the software, as well as leading to time and expense being spent on rework and higher maintenance costs.

How to Write Configuration Management Plans is a plain-English, procedural guide to developing CM Plans that are both systematic and comprehensive. It contains detailed instructions and templates.

Read More

Product Details

ISBN-13:
9781461127567
Publisher:
CreateSpace Publishing
Publication date:
04/25/2011
Pages:
46
Product dimensions:
5.50(w) x 8.50(h) x 0.10(d)

Meet the Author

David Tuffley PhD is lecturer and researcher at Griffith University in Australia. David is a Software Engineer, though his interests range across Comparative Religion, Philosophy, Psychology, Anthropology, Literature, History, Design and Architecture.

David has been an academic since 1999. For 15 years before academia David was a consultant for public and private sector IT clients in Australia and the United Kingdom. He combines theory and practice in a focussed and disciplined way that has proved effective for solving problems for clients.

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >