Artifacts > Configuration & Change Management Artifact Set > Change Request
The necessity for change seems to be inherent in evolving and existing software systems. The Change Control Manager is responsible for defining Change Request Management procedures and maintaining CRs, ensuring that changes to a system are made in a controlled way so that their effect on the system can be predicted. CRs may be used to document and track all types of requests for changes to the system, including enhancement requests and defects.
Enhancement requests are used by the System Analyst to determine future features to include in the product. These will be used as input when collecting Stakeholder Requests in order to Understand Stakeholder Needs.
A defect is an anomaly, or flaw, in a delivered work product. Defects include such things as omissions and imperfections found during early lifecycle phases, and or symptoms (flaws) of faults contained in software that is sufficiently mature for test and operation. Defects may also include deviations from expectation or any kind of issue that needs to be tracked and resolved.
The purpose of a defect is to communicate the details of the issue, enabling corrective action, resolution, and tracking to occur. The following people use the CRs:
The following attributes are useful in coming to a decision about any submitted CR:
Sample Change Request Form
Change Management practices are often institutionalized or established early on in the project lifecycle. As such, CRs, which are integral to the change process, can be raised at any time during the course of the project.
The main source of defects is the results of executing the testsintegration, system, and performance. However, defects can appear at any point during the software development lifecycle and include identifying missing or incomplete use cases, test cases, or documentation.
Anyone on the project staff should be able to raise a CR. However, CRs need to be reviewed and approved to be valid by the supervisor of the person raising the Change Request. The final arbitration on a Change Request is done by a Review Team or a Change Control Board (CCB).
The Change Control Manager is responsible for the integrity of the defect, ensuring that:
The actual fields and data necessary to accurately identify, describe, and
track defects vary and are dependent upon the standards, guidelines, and change
control system implemented.
Rational Unified Process