Configuration management plan for software development

This template is used for documenting the configuration management methodology, tools, techniques, roles and responsibilities and tasks for a systems development project software configuration. Software configuration management scm is a set of processes, policies, and tools that organize the development process. Standard for software configuration management plans, was used to guide the development of this plan. 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.

Configuration management is one of the few processes that overarch all other process and service lifecycle phases in itil v3. The configuration management plan provides details of how the system z team will manage the control of configuration items being developed under each phase. Is configuration management part of change management. Configuration management database software tool market. Configuration management plan department of energy. The list of the most popular software configuration management tools top scm tools in 2020 in software engineering software configuration management is the task of tracking and controlling.

They amplify the project management plan template, when it is not detailed enough to give all necessary information about the organization of a project these templates deal with sections of iec 62304. Each project will also have its own configuration management plan that describes additional. This checklist is provided as part of the evaluation process for the configuration management plan. Most people in the software development industry refer to the source code management alone as configuration management.

Configuration management cm is a systems engineering process for establishing and maintaining consistency of a products performance, functional, and physical attributes with its requirements. This is the configuration management plan, document number xyz004, for the system z project. It is abbreviated as the scm process in software engineering. This template is used for documenting the configuration management methodology, tools, techniques, roles and responsibilities and tasks for a systems development project. 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. Project configuration management is managing the configuration of all of the projects key products and assets.

It defines the policies and procedures for configuration management cm and the infrastructure. The purpose of the cm plan is to define, or reference, the steps and activities that describe how configuration and change control management is performed in the development of a software product. Software configuration management plan introduction. Configuration management cm for agile development has now been discussed since the turn of the century. Moreira is a configuration management expert and author who specializes in configuration management as it applies to agile development. Goddard space flight centers gsfcs 580std07701, requirements for. Now in devops, typically, all these configuration management processes are pretty well automated and the configurations are encapsulated in the form of code or scripts and controlled through the version. 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. Plutora blog agile release management, devops, software development configuration management.

But, there is a whole lot more to configuration than managing. Creating an scm plan to support iterative software development. 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. Configuration management plan university of houston. This plan contains project specific cm plan information, primarily by reference to other project plans.

Software configuration management in software engineering. The following screenshots show the contents of the ms word templates. The contractor shall refer to ieee standard 8282005 standard for software configuration management plans, and ansieia649a 2004. The primary goal is to increase productivity with minimal mistakes. 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. The goal of scm is to improve the speed of and quality by catching. The configuration management plan cmp is developed to define, document, control, implement, account for, and audit changes to the various components of this project. 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. Wthout it, the effectiveness of the rest of your processes will be in. Since the establishment of software configuration management scm as a formal engineering discipline, the written scm plan has been accepted as an essential document for software development organizations. Describe or give references to other documents that describe the plans for functions that support the software development effort, including configuration management, quality assurance, and end user.

He is the author of the recent book, adapting configuration. The software configuration management scm plan may be tailored by software classification. The configuration management plan cmp is developed to. Software project management plan spmp buckleygolder. Software configuration management plan department of energy. Understand how to define scm and discuss how to accomplish it. A few months ago, there was an interesting discussion on one of the linkedin forum. Configuration management cm is the ongoing process of identifying and managing changes to deliverables and other work products. The document covers configuration management procedures applicable to all wylie college projects. So what are the core principles of cm and how can cm help agile teams. 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.

Software configuration management scm is known as a method of bringing control to the software development process, and thus, proper application of scm is a key component in the. A practical guide to understand and apply softwarefirmware configuration management within the system development process, they began to understand. This template is used for documenting the configuration management methodology, tools, techniques, roles and responsibilities and tasks for a systems development project software configuration management plan department of energy. The course registration system project follows the wylie college configuration management plan. Note that the content is the same in both the blue and red themes. What is configuration management in project management. This includes any end products that will be delivered to the customer, as well as all. The goal of scm is to improve the speed of and quality by catching errors early and enabling quick fixes when they occur. National consensus standard for configuration management. Configuration management facilitates the orderly development of a system through establishment of the technical baseline including the functional, allocated and product baselines, and their assessment.

211 1308 736 362 112 1103 863 346 554 695 900 1263 1571 1620 514 923 632 1618 599 434 580 94 866 382 363 1231 40 1059 738 672 1015 1044 569 954 430