Software configuration management plan definition

It defines those items that are configurable, those that require formal change control, and the process for controlling changes to such items. A baseline is an agreedupon description of the attributes of a product at a point in. It includes four procedures that should be defined for each software project to. Once the process is welldefined, you then document it in the plan, beginning with.

This scope of a cm plan is far greater than delivery of required data defined. Configuration management cm is a systems engineering process for establishing and maintaining consistency of a products performance, functional, and physical attributes with its requirements, design, and operational information throughout its life. What is configuration management in project management. You can think of configuration management like an always uptodate inventory for your technology assets. From a management perspective, the principles and practices of cm represent an accepted and understood foundation for implementing isocompliant. The major activities covered are software configuration. Erp needs a robust capability to track and support engineering changes. The configuration management system is a subsystem of overall project management. Assess your comprehension of the tools and processes used in configuration management with these assessments. Its predecessor defined only the contents of a software configuration management plan.

In software engineering, software configuration management is the task of tracking and controlling changes in the software, part of the larger crossdisciplinary. Cm also involves logging the network addresses belonging to the hardware devices used. Software configuration management plan listed as scmp. This document provides a practical guide for integrating software configuration management disciplines into the management of software engineering projects. Configuration management plan ver 291p cmp page 2 of 42 1. A configuration is the set of characteristics that define a final product or deliverable. Configuration management cm is the ongoing process of identifying and managing changes to deliverables and other work products. Software configuration management plan environment. This guide defines and explains what software configuration management is, provides guidelines on how to do it, and defines in detail what a software configuration management plan should contain. Software configuration management scm is a software engineering discipline consisting of standard processes and techniques often used by organizations to manage the changes introduced to its software products. Software configuration management an overview sciencedirect. Scm is the process of identifying and defining the items in the system, controlling the. During the definition of unstable baselines, the developer shall write a summary of. A configuration management cm system is used to keep track of an organizations hardware, software and related information.

The goal of this subsystem is to manage fundamental project constraints of scope, time, cost and quality. For more details about verification, see software verification plan. Software configuration management encompasses the disciplines and techniques of initiating, evaluating and controlling change to software products during and after a software project standards approved by ansi ieee 828. Software configuration management scm is the the overall management of a software design project as it evolves into a software product or system. Software configuration management plan cmp template medium. A baseline is an approved configuration object, such as a project plan, that. From an scm standpoint, a branch is defined as a set of evolving source file versions 1. Software configuration management plan how is software. The configuration management plan cmp is developed to define, document, control, implement, account for, and audit changes to the various components of this project. Software configuration management scm is the discipline for systematically controlling the changes that take place during development.

Software configuration management interaction procedure. The overall objective of the configuration management cm plan is to document and inform project stakeholders about cm within a project, what cm tools will be used, and how they will be applied by the project. Wmits software configuration management plan 060600. Software configuration management article about software. The following model describes the five major aspects of configuration management. Software configuration management plan introduction. This standard addresses what cm activities are to be done, when they are to happen in the life cycle, and what planning and resources are required. Configuration and change management presents an overview of the configuration and change management process and establishes some basic terminology. Software configuration management is a process independent of the development process largely because most development models cannot accommodate change at any time during development. The configuration management plan cmp sometime back, i discussed the service management plan which is a document that contains all aspects of a service, and is drafted before the service is. Each io shall assign the duties of a configuration manager cm to one of the. The main purpose of scm is to make, report and track any changes made to the original. All the members of the project are involved in the software configuration management activities.

This includes technical aspects of the project, all level of communications, organization, and the control of modifications changes to the project plan by the programmers during the development phase. Software configuration management is the process of identifying and defining the software configuration items in a system, controlling the release and change of these items throughout the system lifecycle, recording and reporting the. Scm helps in identifying individual elements and configurations, tracking changes, and version selection, control, and baselining. The cm process involves the use of a configuration management plan cmp, which is often used as a vehicle to create, implement and document configuration changes. Basically, a change management plan is a generic plan that guides the project manager in terms of making any kind. The software engineering practices associated with software configuration management scm or cm offer a number of opportunities to address requirements found in the international standard, iso 9001. Although version control, which maintains a database of revisions, is part of the system, a fullblown software configuration management system scm system or cm system automatically documents. The cm plan defines the projects structure and methods for. A product data management system or engineering document control system is a logical approach to addressing this and other documentation needs. Configuration management encompasses the technical and administrative activities concerned with the creation, maintenance, controlled change and quality control of the scope of work a configuration is the functional and physical characteristics of a product as defined in its specification and achieved through the deployment of project management plans. Ieee standard for software configuration management plans ieee std. The overall objective of a software configuration management scm plan is to document. Create a configuration and change management plandetails the process of creating a configuration and change management plan and identifies details that an organization should consider. Configuration management determines clearly about the items that make up the software or system.

It is an environment needed to apply change management processes to admin all changes related to the organization project. The cmp provides information on the requirements and. Software configuration management in software engineering. Configuration management and engineering change control. The goal of scm is to improve the speed of and quality by catching errors early and enabling quick fixes when they occur. Software configuration management scm a practical guide. It services are typically made up of a bunch of individual components things like servers, software and middleware, and unique configuration information. Purpose of the configuration management plan provide the purpose of the configuration management plan. The era is a largescale, comprehensive system designed to provide preservation of, and access to, electronic federal.

A configuration management plan documents how configuration management will be performed. The software configuration management process applied to this project identifies many. A configuration management plan details how you will record, track, control, and audit configuration. The overall objective of a configuration management cm plan is to document and inform project stakeholders about cm with the project, what cm tools will be used, and how they will be applied by the project to promote success. Identifying, defining, and baselining configuration items ci. Software configuration management is the process of identifying and defining the software configuration items in a system, controlling the release and change of these items throughout the system lifecycle, recording and reporting the status of configuration items and change requests, and verifying. Purpose of the configuration management plan cmp template. While reading the scope management chapter in pmbok6, it is mentioned on page 7 that requirement management plans one of the output contains the information about configuration management such as how changes will be analyzed, how impacts will be analyzed,how they will be. Software configuration management scm is a set of processes, policies, and tools that organize the development process. Software configuration management plan introduction scope and intent of scm activities the primary focus of the software configuration management scm is to identify and control major software changes, ensure that change is being properly implemented, and report changes to any other personnel or clients who may have an interest. Configuration control requires that both proposed and approved engineering changes be tracked and identified to the affected items.

In software engineering, software configuration management is the task of tracking and controlling changes in the software, part of the larger cross disciplinary. The planning of an scm process for a given project should. The software configuration management process traces changes and verifies that. This includes software versions and updates installed on the organizations computer systems. Software configuration management software configuration management scm is the process of identifying and defining the scis in the system and coordinating the changes made to these items a formal definition. The cm plan details the methodology that the program manager pm and systems engineer will used to control program documentations and. A configuration management plan cm plan or cmp should be developed.

610 112 1404 1301 732 498 1480 1323 1415 17 1427 233 174 1433 1308 1336 141 162 84 1055 490 332 1260 35 540 1112 350 1334 293 226 1196 939 619 99