Ieeeeia 12207 standard for information technology software lifecycle processes ieee 828 ieee 828 standard for software configuration management plans. Changes to baselines actual configuration settings, unauthorized software, etc. It defines the policies and procedures for configuration management cm and the infrastructure necessary to implement them throughout the project. Scmp abbreviation stands for software configuration management plans. This article puts in reference the configuration management function and. This template is used for documenting the configuration management methodology, tools, techniques, roles and responsibilities and. The primary goal is to increase productivity with minimal mistakes. This article puts in reference the configuration management function and the iso 9001 standard. Standard 8282005, standard for software configuration management plans, was used to guide the development of this plan. This revision of the standard expands the previous version to explain cm, including identifying and acquiring configuration items, controlling changes, reporting the status of configuration items. Without a documented configuration management plan it is likely that cis may be missed, incomplete, or unnecessary work is done because of a lack or version and document control. Take advantage of the software center improvements to use the management point, and simplify your configuration.
Describe the activities and responsibilities for continued configuration management planning during the life cycle of the project. By building and maintaining configuration management. The configuration management plan provides details of how the system z team will manage the control of configuration items being developed under each phase. 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. This template is used for documenting the configuration management methodology, tools, techniques, roles and responsibilities and tasks for a systems development project. Configuration management is the solution to solve this wrongreplacementpart problem. The software configuration management scm plan may be tailored by software classification.
The software configuration management scm process is looked upon by practitioners as the best solution to handling changes in software projects. 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. Ccm is a continuous process of controlling and approving changes to information or. Configuration management is about managing change of the multiple items composing an information system. Scm practices include revision control and the establishment of baselines. Working on code management, audits, baseline identification, and preparation and control of documentation for software projects. Change management, in contrast, deals with how changes are made to those configurations.
Software configuration management best practices 1. Free downloadable configuration management plan templates. Office of the chief information officer independence ave. This standard applies to the entire life cycle of critical software e. Configuration management cm is the ongoing process of identifying and managing changes to deliverables and other work products.
Software configuration management scm is a supportingsoftware life cycle process that benefits project management, development and maintenance activities, quality assurance. It tracks the different revisions to the design, blueprints, technical specifications, and can tell you which. Use tools to automate testing, build, and integration. The tailoring of this standard as it applies to this document is. Is configuration management part of change management. 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. An example of a change management system can be additional funding requirements or a schedule extension, while an example of. The four components of a configuration management system. Prepares input to configuration management plans, software management plans, and software transition plans iaw s3i engineering processes. Configuration management cm for agile development has now been discussed since the turn of the century. Wthout it, the effectiveness of the rest of your processes will be in. Configuration management is a systems development discipline that promotes the proper identification of the configuration, control of changes, and records the change implementation status of the physical and functional characteristics of the interim c2c system. Goddard space flight centers gsfcs 580std07701, requirements for minimum contents of software documents, provides one suggestion for tailoring an scm plan based on the recommended contents and the classification of the software being developed. All the members of the project are involved in the software configuration management activities.
While a configuration management plan is important for all projects, this is especially so for software and other information technology it projects. Configuration management is primarily a version control system for the product. Scm plans document the methods to be used for identifying software product items, controlling and implementing changes, and recording and reporting change implementation status. 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. Iso 9000 update configuration management and iso 9001. Software configuration management scm is a supporting software life cycle process that benefits project management, development and maintenance activities, quality assurance activities, as well as the customers and users of the end product. Joe farah writes on on a number of areas that need to be addressed in your plan in order to follow software configuration management. Ieee std 8281990, ieee standard for software configuration management plans ieee std 10421987, ieee guide to software configuration. Cm programs and plans provide technical and administrative direction to the. 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. Geiahb649 configuration management guidance copies of this document are available from.
The minimum required contents of a software configuration management scm plan are established via this standard. It tracks the different revisions to the design, blueprints, technical specifications, and can tell you which one is the lastest revision, so that the right part can be identified. Configuration management cm is a systems engineering process for establishing and. He is the author of the recent book, adapting configuration management for agile teams wiley publishing, 2010, and the agile configuration management champion at software giant ca. Configuration management deals with the state of any given infrastructure or software system at any given time. The overall objective of a software configuration management scm plan is to document and inform project stakeholders about cm with the project, what cm. Provides duplication and distribution of fielding of software products.
Software configuration management scm is a set of processes, policies, and tools that organize the development process. This revision of the standard expands the previous version to explain cm, including identifying and acquiring configuration items, controlling changes, reporting the status of configuration items, as well as software builds and release engineering. This is the configuration management plan, document number xyz004, for the system z project. Configuration management plan for your project name your document control information here effective date here configuration management plan cmp template. Software configuration management plan environment. There will never be enough time or money to add every feature. In software engineering, software configuration management is the task of tracking and controlling changes in the software, part of the larger cross disciplinary. The iso perspective on cm in the guideline document, iso 90003. The discussion was focused on configuration management vs change management. Software configuration management is an umbrella activity. The cm plan details the methodology that the program manager pm and systems engineer will used to control program documentations and. 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. Configuration management plan template usda farm service. This standard provides minimum requirements for preparation and content of software configuration management scm plans.
A few months ago, there was an interesting discussion on one of the linkedin forum. Software configuration management specialist in aberdeen. Reviews and provides analysis of prime contractors configuration management programs. Software configuration management plan cmp template medium. Configuration management cm is a systems engineering process for establishing and maintaining consistency of a products performance, functional, and physical attributes with its. If something goes wrong, scm can determine what was changed and who changed it. If youre planning a configuration management cm project, its time to build a cm plan.
A few participants said that configuration management plan is part of change management. The scmp software configuration management planning process planning begins at the early. Together they are responsible for ensuring that all elements of the change management process are followed and. Jan 10, 2011 configuration management plan for your project name your document control information here effective date here configuration management plan cmp template, t2401, revision b effective date. Configuration management deals with the state of any given infrastructure or software system. Scm helps in identifying individual elements and configurations, tracking changes, and version selection, control, and baselining. Scmp software configuration management plan nasa software. This configuration management plan cmp applies to all software, hardware, commercial off the shelf cots products, documentation, physical media, and physical parts used by era and the era contractor development team to support various development activities, including engineering, implementation, testing, and configuration management. Notes to the author this document is a template of a configuration management plan document for a project. Understand how to define scm and discuss how to accomplish it.
Department of energy office of the chief information officer and headquarters collaboration group. Software configuration management plan department of energy. 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. Office of systems integration configuration management plan osiadmin configuration management plan did. So what are the core principles of cm and how can cm help agile teams. Configuration management and change management are two closely related but different terms. What is the abbreviation for software configuration management plans. Configuration management cm software quality assurance. It is supplemented by ieee std 10421987, 1 which provides approaches to good software con. Configuration management identifies what is required, designed, and produced.
Colsa corporation jobs configuration and data management. The configuration management database cmdb will be the centralized repository for all configuration information for the nexgen project. A common error in configuration management planning is thinking that if your organization has implemented pdm software with change control capabilities. Configuration management vs change management pm study circle. 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 contractor shall refer to ieee standard 8282005 standard for software configuration management plans, and ansieia649a 2004. How to build a configuration management plan cmcrossroads. 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 implemented. This standard offers a wide range of advice on how to deal with this important, but often neglected, aspect of software engineering. He is the author of the recent book, adapting configuration management for agile teams wiley publishing, 2010, and the agileconfiguration management champion at software giant ca. Configuration management is basically the process to ensure the integrity of your product at a very, very high level, he said in an interview with this site. Software configuration management encompasses the disciplines and techniques of initiating, evaluating and controlling change to software products during and after a software project. Software configuration management is defined as a process to systematically manage, organize, and control the changes in the documents, codes, and other entities during the software development life cycle.
Development should be done with as few codelines as possible. 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 plan introduction. 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. Dec 11, 2019 the main difference between the change management and configuration management systems is that change management deals with process, plans, and baselines, while configuration management deals with product specifications. It defines the policies and procedures for configuration management cm and the infrastructure.
Software configuration management plan is developed so that we can identify the change, control the change, make sure the plan is implemented correctly and to. The primary focus of the software configuration management scm is to identify and control major software changes, ensure that change is being properly. Changes in is component inventory analyze causes of unauthorized changes report configuration status to senior management. National consensus standard for configuration management.
Its predecessor defined only the contents of a software configuration management plan. Jul 01, 2014 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. Department of energy doe customer information technology it support system citss configuration management plan december 1997 u. 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.
Wthout it, the effectiveness of the rest of your processes. Configuration management is one of the few processes that overarch all other process and service lifecycle phases in itil v3. Software configuration management in software engineering. Similar, a plan is needed to run configuration management effectively before implementing the process. Ieee standard for software configuration management plans. Jan 25, 2018 software configuration management scm is a set of processes, policies, and tools that organize the development process. Nov 15, 2019 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 scm plans include all the recommended content, while including only those processes and the associated structure necessary to manage project risk. Start planning to remove the application catalog roles from your infrastructure in the future. It is abbreviated as the scm process in software engineering. Configuration management is a systems development discipline that promotes the proper identification of the configuration, control of changes, and records the change implementation. 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. A variety of agile software development methods and practices have now been around for a solid ten years and existed for at least another ten years prior. The tailoring of this standard as it applies to this document is specified in appendix a, ieee std.
1222 1385 991 37 1387 157 47 935 593 1511 1027 316 1593 185 1651 504 811 862 219 112 1369 160 605 1470 543 774 1381 1651 315 391 1537 1198 518 1225 249 937 1175 1603 1129 139 121 1207 602 815 1079 330 341 806 1043 150