This standard may be applied to all types of software projects. Software project management plan spmp buckleygolder. Example ieee software project management plan spmp source. Configuration management wileyieee press books ieee xplore. Foundation course in software testing test plan outline ieee. Software configuration management encompasses the disciplines and techniques of initiating, evaluating and controlling change to software products during and after the software engineering. Scm plans document the methods to be used for identifying software. Software configuration management semantic scholar.
Ssc san diego software development plan template h. Guenter teubner 154 software engineering fall 1998 3 why software 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, design, and operational information throughout its life. 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.
What are some examples of software configuration management. An aggregation of work products selected for configuration management and treated as a single entity in the. Each year, it brings together researchers and practitioners from. Software configuration management scm is the discipline for systematically controlling the changes that take place during development. Ieeeeia standard 12207, software life cycle processes b. Al, the owner of the company, and two software engineers, betty and charlie.
September 2010 learn how and when to remove this template message. Ieee standard for software configuration management plans ieee std 8281990. This standard provides minimum requirements for preparation and content of software configuration management scm plans. Project name pmp document configuration identifier date preface this project management plan pmp is intended to provide guidance on the management of the parking tracer system.
Development of a configuration management standard for a. The template conforms to the institute of electrical and electronics engineers ieee standard for software project management plans, ieee std 10581998. In software engineering, software configuration management is the task of tracking and. Free downloadable configuration management plan templates. Ieee standard for software configuration management plans ieee std.
It then presents the planning for scm in terms of documenting a plan following the outline of ansiieee std 8281983 2 so that a user who is unfamiliar with the disciplines of software configuration. It then presents the planning for scm in terms of documenting a plan following the outline of ansi ieee std 8281983 2 so that a user who is unfamiliar with the disciplines of software configuration management can gain some insight into the issues. Ssc san diego software management for executives guidebook 2. For example, certain configuration audits might be required, or it might be specified that.
Eia standard 649, national consensus standard for configuration management, ieee standard 828, 1998 software configuration management plan. It is a supporting software life cycle process that benefits several activities. Pdf basic activities of software configuration management. Cm is the discipline of identifying and formalizing the functional and physical characteristics of a configuration configuration item at discrete points in the product evolution for the purpose of maintaining the integrity of the product system and controlling changes to the baseline baseline. According to isoiec tr 24774 2010 the term software includes e. May 10, 2004 software products ready for operation. Describe the activities and responsibilities for continued configuration management planning during the life cycle of the project. Foundation course in software testing test plan outline. Software project management plan spmp the basic template to be used is derived from ieee std 10581998, ieee standard for software project management plans. 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. The plan will be used to understand and evaluate the contractors engineering work efforts as part of the contract monitoring process. The first software configuration management was a manual operation.
Superseded by 8282005 shss95326 the minimum required contents of a software configuration management plan scmp areestablished, and the specific activities to be addressed and their requirements for any portion of a software products life cycle are defined. 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. This is the configuration management plan, document number xyz004, for the system z project. Section 2 of the document focuses on how cm plans are being used in industry today. Jstd016, software development acquirersupplier agreement d. Ieee standard for software configuration management plans. Depending on the item, it can be at the beginning of the project, for example for the project management plan, or during the. Software configuration management plans wieee 1042.
Software configuration management in software engineering. Software configuration management encompasses the disciplines and techniques of initiating, evaluating and controlling change to software products during and after the software engineering process. Ieee test plan outline foundation course in software testing prepared by systeme evolutif limited page 3 this can be controlled and defined by your local configuration management cm process if you. The configuration management plan provides details of how the system z team will manage the control of configuration items being developed under each phase.
This information includes version numbers, configuration requirements where. Software configuration management scm can be defined as the control of the evolution of complex software systems. The nexgen project will use a standardized configuration control process throughout the project lifecycle in order to ensure all cis are handled in a consistent manner and any approved changes are fully vetted regarding impact and communicated to stakeholders. Outline of a software configuration management plans. Its predecessor defined only the contents of a software configuration management plan. Promotion management, release management, change management. Ieee standard for configuration management in systems and. Each year, it brings together researchers and practitioners from academia and industry to discuss foundations, techniques and tools for automating the analysis, design, implementation, testing, and maintenance of.
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. As an example of why this was done, the network diagram was reduced from 180 pages in 8. Software configuration management plan is a document which describes the. It defines the policies and procedures for configuration management cm and the infrastructure.
Software project managemen t plan team synergy page 7 1272003 2 references ieee std 10581998, ieee standard for software pr oject management plans, ieee 1998 chris f. In these cases, the spmp may be a separate component of a larger plan or it may be merged into a systemlevel or businesslevel project management plan. Ieee standard for software project management plans ieee. Standard for software configuration management plans. The configuration management plan cmp defines the guidelines to be used to manage changes to the customer information technology support system citss production and test. 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. An aggregation of hardware, software or both kinds of components, designated for configuration management and treated as one entity in the management process ieee std 610. Ieee test plan outline foundation course in software testing prepared by systeme evolutif limited page 3 this can be controlled and defined by your local configuration management cm process if you have one. State treasurers office quality management plan july 2015 page 6 of 68 ieee 10612004 standard for quality metrics methodology the qm standards will be used to.
Software configuration management is a process independent of. Standard for software configuration management plans, was used to guide the development of this plan. This is where instead of just saving your code to your desktop where you might lose it, or at least forget what it looked like yesterday before you decided to refactor everything and break everythin. The ieeeacm automated software engineering ase conference series is the premier research forum for automated software engineering. Jul, 2017 the number one activity is source code control. The configuration management plan includes an overview of the software development project or existing operating software system. This guide defines and explains what software configuration management. The following software project management plan spmp describes the proposed plan to be. This is where instead of just saving your code to your desktop where you might lose it, or at least forget what it looked like yesterday before you. Example ieee software project management plan spmp. It begins with a cover page that contains the version control and release information. An aggregation of hardware, software or both kinds of components, designated for configuration management and treated as one. 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. Configuration item item or aggregation of hardware, software, or both, that is designated for configuration management and treated as a single entity in the configuration management process.
Purpose of the configuration management plan cmp template. It is supplemented by ieee std 10421987, which provides approaches to good software configuration management planning. Scm plans document the methods to be used for identifying software product items, controlling and implementing changes, and recording and reporting change. Ieee standard for software project management plans.
The era is a largescale, comprehensive system designed to provide preservation of, and access to, electronic federal. Configuration management ieee conferences, publications. The configuration management plan cmp defines the guidelines to be used to manage. Software configuration management plan introduction. This chapter is the updated version of the software configuration management scm generally accepted knowledge to be used as a consistent view of this software engineering topic worldwide. The readers of this document are referred to annex a for guidelines for using this document to meet the requirements of ieeeeia 12207. Ieee 828 standard for software configuration management plans. Configuration management cm is a systems engineering process for establishing and maintaining consistency of a products performance, functional, and physical attributes with its requirements. 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. The system engineering management plan shall describe the contractors proposed efforts for planning, controlling and conducting a fully integrated engineering effort. Guide to software configuration management forward. 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 ieee acm automated software engineering ase conference series is the premier research forum for automated software engineering. 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 software project management plan is the controlling document for managing a software project. For users implementing scm disciplines, suggestions and detailed examples of plans are provided. The plan will stick to the ieee standards and hence if anyone follows it they. Scm activities from ieee std establish baselines assign unique identifier to. Ieee standard for software configuration management plans abstract. Configuration control is an important part of the configuration management plan. It is supplemented by ieee std 10421987, 1 which provides approaches to good software con. An interpretation is given of how ansi ieee std 8281983, ieee standard for software configuration management plans, can be used for planning the management of different kinds of computer program development and maintenance activities. Software configuration management scm nishkarsh gupta. Audience this standard is intended for use by software project managers and other personnel who prepare and update project.
Configuration management plan cmp template, t2401, revision b effective date. Identify the specific traits that will be built into products and processes to meet quality requirements. Project management plan spmp requirements analysis document rad. Kemerer software project management readings and cases, irwin, 1997 william milam, alongkrit chuitinan smartvehicle challenge problems model composition and analysis. Software project managemen t plan team synergy page 5 1272003 1. Scm is the process of identifying and defining the items in the system, controlling the.