Define software configuration management plan

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. Configuration management plan checklist the configuration management plan template idamscmp provides guidance and template material for use by ida projects in producing projectspecific documents. Configuration management activities are based on risk, so projects designated small by size of the team or budget need to ensure that their software configuration management scmplans include all the recommended content, while including only those processes and the associated structure necessary to manage project risk. A project is well defined task, which is a collection of several operations done in order to achieve a goal for example, software development and delivery. Software configuration management in software engineering.

Scm helps in identifying individual elements and configurations, tracking changes, and version selection, control, and baselining. 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. In the configuration management plan, we define a clear versioning system. The software configuration management process traces changes and verifies that. 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. The cm process is widely used by military engineering organizations to manage changes throughout the system lifecycle of complex systems, such. Configuration auditingreporting define how configuration items will be tracked, measured, and reported. A product data management system or engineering document control system is a logical approach to addressing this and other documentation needs. Configuration and change management presents an overview of the configuration and change management process and establishes some basic terminology. Software configuration management scm is a set of processes, policies. Configuration management and engineering change control. Create a configuration and change management plan details the process of creating a configuration and change management plan and identifies details that an organization should consider.

A configuration management plan documents how configuration management will be performed. A configuration management plan details how you will record, track, control, and audit configuration. Configuration management cm is the ongoing process of identifying and managing changes to deliverables and other work products. The era is a largescale, comprehensive system designed to provide preservation of, and access to, electronic federal. What is configuration management in project management. Software configuration management scm is a set of processes, policies, and tools that organize the development process. Understand how to define scm and discuss how to accomplish it. The cmp provides information on the requirements and. Software configuration management procedures software configuration management scm procedures provides a uniform approach to scm for va software products which could be developed in house, embedded, purchased, or outsourced software, third party frameworks or packages. Practical lessons, over the years, had led to the definition, and establishment, of procedures and tools. Scmp defines the person who will be responsible for the entire scm process.

For more details about verification, see software verification plan. Configuration management plan united states department. 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. A configuration management plan cm plan or cmp should be developed.

Configuration status accounting activities must be clearly addressed in the cm plan. Software configuration management plan department of energy. 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 the the overall management of a software design project as it evolves into a software product or system. It defines those items that are configurable, those that require formal change control, and the process for controlling changes to such items. The software configuration management process applied to this project identifies many types. Problem statement software project management plan spmp requirements. It defines the types of documents to be management and a document naming. The job pattern of an it company engaged in software development can be seen split in two parts. This template is used for documenting the configuration management methodology, tools, techniques, roles and responsibilities and tasks for a systems development project. Scm is the process of identifying and defining the items in the system, controlling the.

During development and initial production, cis are those specification items whose functions and performance parameters must be defined and controlled to achieve the overall enduse function and performance dod, 1995. 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 management is an increasingly important foundation for a successful tech platform. The scope of this plan extends to software configuration items swcis developed or implemented for the systems life cycle. Software configuration management plan cmp template medium. Software configuration management plan environment. All the members of the project are involved in the software configuration management activities. Software and hardware configuration management ivv 10 version. 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. Configuration management vs change management pm study. The results of scm planning for a given project are recorded in a software configuration management plan scmp, a living document which serves as a reference for the scm process. Configuration management is one of the few processes that overarch all other process and service lifecycle phases in itil v3. In software engineering, software configuration management scm or sw cm is the task of tracking and controlling changes in the software, part of the larger crossdisciplinary field of configuration management. Software configuration management plan the scmp can follow a public standard like the ieee 828 or organization specific standard.

Configuration management process 4 introduction this document describes the configuration management process and configuration management database cmdb data dictionary that is implemented in cherwell. A fivestep model for configuration management by tom mochal in tech decision maker, in enterprise software on november 12, 2007, 2. 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. Change management, in contrast, deals with how changes are made to those configurations.

Software configuration management an overview sciencedirect. A baseline is an approved configuration object, such as a project plan, that. If something goes wrong, scm can determine what was changed and who changed it. A configuration is the set of characteristics that define a final product or deliverable. Project configuration management is managing the configuration of all of the projects key products and assets. This includes the recording, reporting, and metrics pertaining to change states and status, change requests, change notices, and the impact of approved changes to releases of drawings, documentation, redlining, analysis. It is maintained that is, updated and approved as necessary during the software life cycle. Every highfunctioning organization has a master plan that details how they. Like, when we have many version of project scope statement, it helps to get a baseline version of project scope statement. In software engineering, software configuration management is the task of tracking and. Wthout it, the effectiveness of the rest of your processes will be in. The cis may differ widely in complexity, size, and kind. Configuration management and change management are two closely related but different terms. Good leaders in the tech space will want to know what it takes to implement it.

Configuration management deals with the state of any given infrastructure or software system at any given time. Its predecessor defined only the contents of a software configuration management plan. The goal of scm is to improve the speed of and quality by catching errors early and enabling quick fixes when they occur. For this purpose, a configuration management plan cmp is often used as a vehicle to create, implement and document configuration changes. Software configuration management plan introduction. It includes four procedures that should be defined for each software project to. The software configuration management scm plan may be tailored by software classification. A fivestep model for configuration management techrepublic. Any change in a configuration element should be formally controlled and will require a change request. The cm plan defines the projects structure and methods for. Basically, a change management plan is a generic plan that guides the project manager in terms of making any kind. Configuration control requires that both proposed and approved engineering changes be tracked and identified to the affected items. Erp needs a robust capability to track and support engineering changes.

The cm plan details the methodology that the program manager pm and systems engineer will used to control program documentations and. Scm practices include revision control and the establishment of baselines. Software configuration management procedures template. The project manager shall define the priority and affect a responsible for the. This configuration management plan cmp is a tool used to establish the overall approach for the configuration management requirement for the interim c2c system. The configuration management plan cmp is developed to define, document, control, implement, account for, and audit changes to the various components of this project. This includes any end products that will be delivered to the customer, as well as all management products, such as the project management plan and performance management baseline.

444 794 1117 1473 1506 636 1104 420 1582 11 1535 13 890 1066 1427 670 859 1156 596 1258 633 889 1529 307 998 195 1432 1035 707 1107 1191 1356 916 336 69