Software configuration management baseline dau

Describe the scope of the configuration management plan as it relates to the project. Configurationmanagement defense acquisition university. Configuration management is a collection of processes and tools that promote network consistency, track network change, and provide up to date network documentation and visibility. A complex space mission keeps a detailed account of the current baseline configuration of software, components, parts and materials. The complete software baseline should be interpreted as all configuration artifacts used throughout the development and delivery of software, beginning with the project mvp.

The identification of significant changes from the baseline state is the central purpose of baseline identification. 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 item, baseline, scm directory, version, revision release. Software configuration management scm a practical guide. A configuration baseline is established for specific events in a programs lifecycle and contributes to the performance portion of a programs acquisition program baseline apb the overall technical baseline rolls up into the apb and consists of the following configuration baselines functional baseline.

The configuration management baseline is either the functional, allocated, or product baseline that establishes the specifications for designing, developing, and manufacturing. 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. The configuration management process improvement center. 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. The first software configuration management was a manual operation. Cme 260 software acquisition management sam policy implementation. Configuration management cm a support process area at maturity level 2 purpose the purpose of configuration management cm is to establish and maintain the integrity of work products using configuration identification, configuration control, configuration status accounting, and. The configuration management function that captures, records and reports information needed to effectively manage configuration items, including maintaining a listing of the approved configuration identification, the status of proposed changes to the configuration and the processing and implementation status of approved changes. Configuration management is one of the few processes that overarch all other process and service lifecycle phases in itil v3.

Configuration control requires that both proposed and approved engineering changes be tracked and identified to the affected items. Output configuration items identified associated artifacts configuration items cis responsible role. The objective of a baseline is to reduce a projects vulnerability to uncontrolled change by fixing and formally change controlling various key deliverables configuration items at critical. A software baseline library is established containing the software baselines as they are developed. Erp needs a robust capability to track and support engineering changes. Nov 12, 2007 there are two meanings for the project management process of configuration management. Under milstd975 and earlier configuration management standards, these baselines all signified departure points for government configuration control. These baselines reflect different expressions of the final product and include the functional, allocated, and. Divided into two parts, the first section is composed of 14 chapters that explain every facet of. This document provides a practical guide for integrating software configuration management disciplines into the management of software engineering projects. The software configuration change control control process shall include. Log 204 configuration management flashcards quizlet.

A configuration baseline is established for specific events in a programs lifecycle and contributes to the performance portion of a programs acquisition program baseline apb. A baseline is an approved configuration object, such as a project plan, that has. Dec 11, 2019 change management is the first category. Cme 260 software acquisition management sam policy implementation 161001. Changes to baselines and the release of software products built from the software baseline library are systematically controlled via the change control and configuration auditing functions of software configuration management. The purpose of this configuration management cm self assessment checklist is to ensure that the organization correctly understands the cm requirements levied by customer andor described in scmh configuration management guidelines and is implementing them in an appropriate. Software requirements, once allocated and approved. Cmm key practices for level 2 software configuration management. You do the following during configuration management. Configuration management cm is the application of sound practices to. Cvs configuration management system used in our projects uses terms.

Given dcma documentation and technical support to negotiations tsn processes, identify the software professionals approach to tsns. Configuration identification configuration management, a configuration baseline is a fixed reference configuration established by defining and recording the approved configuration documentation for a system or ci at a milestone event or at a specified time. Remediation accessed shows whether you accessed those links. Performs contract management supportoversight in the areas of quality, manufacturing, software, contractor engineering system oversight and pricing support. Through configuration management, the program identifies, controls and. Software configuration management in software engineering. It serves as a documented basis for defining incremental change and encompasses many different aspects of the product. The following baselines are critical to executing configuration management. The configuration management process improvement center cmpic llc provides the most uptodate configuration management training classes and annual events for configuration management professionals that award worldrenowned configuration management certifications, competitively priced with no hidden fees. By building and maintaining configuration management bestpractices, you can expect several benefits such as improved network availability and lower costs. A configuration baseline is a fixed reference in the development cycle or an agreedupon specification of a product at a point in time. Here is a synthesized list of some of those characteristics, which are essential for the creation of high quality software. The cm process is widely used by military engineering organizations to manage changes throughout the system lifecycle of complex systems, such.

Configuration management has historically been about managing the acquisition of new products. To that end, a set of baselines is defined corresponding to various milestones in the product development cycle. Identify software system integration and computer software configuration item csci testing. Discuss the means by which the release of all projects cis will be managed. 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. Simply put, for software development, a baseline is a static i. Automated mechanisms that help organizations maintain consistent baseline configurations for information systems include, for example, hardware and software inventory tools, configuration management tools, and network management tools. Software configuration management project baselines.

The performance measurement baseline is the timephased budget plan against which contract performance is measured. Back to status page contains 2 questions 1 during which phase of the life cycle do. Acquisition decision memorandum adm, materiel development decision mdd template v1. It can be used for the process of identifying, tracking, and managing of all the physical assets of a project. This is to include all configuration management criteria such as backlog tasks, user stories, epics task and time estimates.

Change is carefully controlled and managed to mission objectives using the configuration information. Configuration management vs change management pm study circle. N represents links not visited and y represents visited links. How to control a moving baseline the mitre corporation. The architecture design process is a trade and synthesis method to allow the program manager pm and systems engineer to translate the outputs of the stakeholder requirements definition and requirements analysis processes into alternative design solutions and establishes the architectural design of candidate solutions that may be found in a system model. This involves understanding the software configuration within the context of the system configuration, selecting software configuration items, developing a strategy for labeling software items and describing their relationships, and identifying both the baselines to be used and the procedure for a baselines acquisition of the items. The configuration management plan keeps version control of the product. Here you manage changes related to project management plans, processes, and baselines. 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.

Configuration management and engineering change control. A product data management system or engineering document control system is a logical approach to addressing this and other documentation needs. Recognize elements of the defense acquisition management system. Certification course material is based upon the latest industry. A baseline is a reference point in the software development life cycle marked by the completion and formal approval of a set of predefined work products. The overall technical baseline rolls up into the apb and consists of the following configuration baselines. Research engineer or scientist plans, organizes, conducts, andor monitorsoversees science and technology research and engineering activities supporting acquisition programs, projects, or. In configuration management, a baseline is an agreed description of the attributes of a product, at a point in time, which serves as a basis for defining change. The highlighted questions are the questions you have missed. The allocation of requirements to software is deciding what systemslevel functions will be performed by the software and how well they are to be done. The software configuration management process traces changes and verifies that the. Wthout it, the effectiveness of the rest of your processes will be in. Other project organizations cm responsibilities configuration management activities configuration identification specification identification labeling and numbering scheme for documents and files.

Software problems defense acquisition university dau. Configuration management for transportation management. Such tools can be deployed andor allocated as common controls, at the information system level, or at the operating system or. Identify some aspects of the software development lifecycle. After you determine the list of items to be configuration controlled, assess the variety of tools appropriate to automate the management and control process e. This is an excellent example of a change to a system baseline that should be carefully controlled through the configuration management program. Software configuration management semantic scholar. When a mission launches, configuration management includes exact details of how it is configured.

A change is a movement from this baseline state to a next state. Software configuration management scm can be defined as the control of the evolution of complex software systems. Configuration management cm a support process area at maturity level 2 purpose the purpose of configuration management cm is to establish and maintain the integrity of work products using configuration identification, configuration control, configuration status accounting, and configuration audits. A project baseline is the fundamental cm technique for release management. Configuration management across the life cycle exam here is your test result. Safety critical software configuration management practices.

A configuration baseline is established for specific events in a programs. Software sustainment under secretary of defense for. Identify softwaresystem integration and computer software configuration item csci. Basically, a change management plan is a generic plan that guides the project manager in terms of making any kind of change on the project, specially the ones that can impact the baselines scope, time, cost baselines, whereas, a configuration management plan only guides you in making changes which are specific to the product configuration. Identify, plan, resource and implement management actions to develop and acquire information to operate, install, maintain, and train on the equipment to maximize its effectiveness and availability. Configuration management vs change management pm study.

Baseline configuration management software engineering. List the software tools currently being used to support cm activities. The configuration management process is a framework for setting a baseline for configuration items and adopting change management procedures. In configuration management, a configuration baseline is a fixed reference configuration established by defining and recording the approved configuration documentation for a system or ci at a milestone event or at a specified time. Scm is the process of identifying and defining the items in the system, controlling the. Describe the organization of the cm library, including the multiple divisions of the library. Defense acquisition university cme 260 software acquisition. Configuration management cm is the application of sound program practices to. The concept of baselines is central to an effective configuration management program. The purpose of the baseline is to have a static reference point for changes that occur once the baseline is crea. Software configuration management an overview sciencedirect. List common dcma software professional sp activities related to software acquisition and surveillance management.

The allocation of design and codingderived requirements to software typically occurs as long after preliminary design has begun. Pdf basic activities of software configuration management. For example, configuration requirements may be different for a network. The program manager should use configuration management to establish and mature the technical, functional and acquisition program baseline throughout the acquisition and system life cycle. What is the meaning of baseline in software configuration. About cmpic the configuration management process improvement center cmpic llc provides the most uptodate configuration management training classes and annual events for configuration management professionals that award worldrenowned configuration management certifications, competitively priced with no hidden fees. The software program managers network has identified several software best practices based on interviews with software experts and industry leaders. Essentially development, creating a new version baseline. There are two meanings for the project management process of configuration management.

With the advances in language and complexity, software engineering, involving configuration management and other methods, became a major concern due to issues like schedule, budget, and quality. A fivestep model for configuration management techrepublic. Software configuration management is a method of controlling the development of software and changes throughout the entire life cycle. A baseline is an agreedupon description of the attributes of a product at a point in. This is a fundamental difference from hardware maintenance implications software maintenance drives additional considerations inherent to a new version baseline, including configuration managementcontrol, updated manuals and training.

522 793 763 39 842 211 539 1274 1611 933 966 1632 177 165 489 1467 866 498 1492 975 1230 241 743 1612 535 555 986 952 439 1016 1207 479 642 1187 909 203 1253 808 175 43 525 1175 808