Change Control Process
Change Control Process
Contents
0. Document Control..............................................................3
0.1. Document Revision Chart...................................................................3 0.2. Changes since last sign-off................................................................3 0.3. References..........................................................................................3 0.4. Glossary and Acronyms......................................................................4
1. Introduction.......................................................................5
1.1. Document Purpose.............................................................................5 1.2. Document Scope................................................................................5 1.3. Assumptions........................................................................................ 5 1.4. Risks.................................................................................................... 5 1.5. Constraints/Dependencies.................................................................5
2. The Process......................................................................6
2.1. Introduction.........................................................................................6 2.2. Roles...................................................................................................6 2.3. Change Request/Proposal Statuses..................................................6 2.4. Pre-conditions.....................................................................................7 2.5. Tasks................................................................................................... 7 2.6. Post-conditions.................................................................................... 8
3. Appendices.....................................................................11
3.1. Appendix A CR Attributes..............................................................11 3.2. Appendix B Severity Table............................................................12
4. Sign-Off...........................................................................13
Page 2 of 15
0. Document Control
0.1. Document Revision Chart
The following table lists the revisions made to this document tracked by specification version. Use this to describe the changes and additions each time this document is re-published (both draft and final). The description should include as many details of the changes as possible. #.# Section Modified and Revision Description Date Author
0.3. References
The following table summarizes each change since the document was last signed off. Ref Title Version Location
Page 3 of 15
Change Control Board Change Control Process An item that a stakeholder from the information technology services supplier has submitted to the change control process that describes a software problem, a requested enhancement, a proposed change in requirements for a product under development, or a new project being proposed. An item that a stakeholder from the Business has submitted to the change control process that describes a software problem, a requested enhancement, a proposed change in requirements for a product under development, or a new project being proposed. Someone who is affected by or who can influence the project.
Stakeholder
Page 4 of 15
1. Introduction
1.1. Document Purpose
This document describes the process by which changes to baselined products can be requested and managed.
1.2.
Document Scope
This document covers only the Change Control Process. It does not cover any other processes.
1.3.
None.
Assumptions
1.4.
None.
Risks
1.5.
None.
Constraints/Dependencies
Page 5 of 15
2. The Process
2.1. Introduction
This process will facilitate communication about requested changes among the stakeholders of any project, provide a common process for resolving requested changes and reported problems, and reduce the uncertainty around the existence, state, and outcome of a change that has been requested in a work product.
2.2.
Roles
Role Description Chairperson of the change control board; has final decision-making authority if the CCB does not reach agreement; asks someone to be the Evaluator for each CR and asks someone to be the Modifier for each approved CR. The group that decides to approve or reject CRs/CPs for a specific project. The person whom the CCB Chair asks to analyze the impact of a CR. The person assigned responsibility for making changes in a work product in response to an approved CR. The person who submits a new CR. The person responsible for overall planning and tracking of the development project activities. The person responsible for managing the requirements on any project.
Change Manager
Change Control Board (CCB) Evaluator Modifier Requestor Project Manager Requirements Manager
2.3.
Page 6 of 15
2.4.
Pre-conditions
Change Control Board is established for the project. Baselined work products exist.
2.5.
Tasks
Task Responsibility Requestor Change Manager Change Manager
Submit a CR to the Change Manager (flagged Urgent as appropriate). Log each submitted CR. For each non urgent CR, assign at least one evaluator. For example, a change to a requirements document will require only one Evaluator (e.g., Requirements Manager). A software change will require at least two Evaluators as there will be changes to the requirements documentation, changes to the software itself and changes to the testing documentation. For each urgent CR, call extraordinary meeting of CCB. Estimate the number of hours of effort required to make the change. Inform the CM of the estimate. Collate all evaluations for each CR. Review the collated evaluation of the CR and decide whether to approve or reject it. Review the urgent CR and decide whether to approve or reject it. Where a CR has been approved, decide the timing of the change. For example, a change may be implement as part of the current release, as part of a future, planned release or as part of an unplanned enhancement release. Inform the Requestor of the CCBs decision. Where a CR has been approved, assign at least one Modifier to make the changes. Inform Requestor and PM that Modifiers have been assigned. Where a CR has been approved, modify the Project Plan.
Page 7 of 15
Change Manager Change Control Board Change Control Board Change Control Board
Project Manager
Make the changes. Inform the CM that the change has been made, providing actual hours of effort. Inform Requestor and PM that the changes are ready to be verified. Review changes. Inform CM of outcome of review. Inform Modifier(s) and PM of outcome of review. If changes are not correct, correct the changes. If changes are correct, release baselined product. Inform CM of actions. Inform Requestor, PM and Requirements Manager that baselined product has been released. Update Requirements Traceability Matrix. If the CR is no longer required, inform the CM. Maintain the status of the CR at every stage. Generate a Change Control Status Report.
Modifier
2.6.
Post-conditions
The status of the CR is either: Completed Rejected Cancelled The baselined, modified products have been correctly installed into the appropriate locations. Requirements Traceability Matrix has been updated.
2.7.
Business Rules
of the changed product(s).
2.7.1. A CR may be cancelled at the Requestors request at any point up to the baselining
2.7.2. 2.7.3.
The Change Control Status Report will be issued at the end of each calendar month. If the Severity is not Critical, Urgency may not equal Yes.
Page 8 of 15
2.8.
NOT URGENT
URGENT
Change Manager emails copy of CR and any evaluations to members of Change Control Board
REJECTED
APPLIED CORRECTLY
Modifier informs Change Manager that baselined product has been released
Change Manager informs Requestor Requirements Manager and Project Manager that baselined product has been released
END
Page 9 of 15
2.9.
CR Cancellation Flow
END
Page 10 of 15
3. Appendices
3.1. Appendix A CR Attributes
Field Actual Effort Description Set By Modifier Requestor Contents Actual hours of effort needed to implement the change. Free-form text description of the change being requested. This cannot be changed after it is entered. If citing a reported problem, enter the Problem ID as well as the text of the problem report. Date the CR was submitted. Date the CR was most recently updated. Summary description of the effort required to implement the change. Estimated hours of effort needed to implement the change. Sequence number assigned to the CR. Type of change request being created: Problem fix, Enhancement, Requirement Change, New Requirement. Person who is assigned responsibility for implementing the change. Requestors name. Requestors e-mail address. Requestors phone number. Product release number for which this approved change is scheduled. Determined by CCB. Relative importance of making the change: Low, Medium, High, Critical. Determined by CCB. Name of the product or project in which a change is being requested or a problem reported. Severity of the change (see Appendix B). Free-form text of responses made to the change request by various parties. Multiple responses can be made over time. Do
Date Submitted Date Updated Effort Summary Estimated Effort ID Issue Type Modifier Originator Originator EMail Originator Phone Planned Release Priority Product Severity Responses
CM CM Modifier Modifier CM Requestor CCB Chair Requestor Requestor Requestor CM CM Requestor Requestor CM
Page 11 of
15
3.2.
Minor
Customer can live with the issue (default) Issue adversely affects product functioning, but a workaround is available Customer will be dissatisfied Serious usability impairment Issue blocks some testing. Product does not function at all or crashes The wrong results are generated Further testing of the application is not possible
Major
Critical
Page 12 of 15
4. Sign-Off
Signature Name and Title Date
Page 13 of
15