change control (original) (raw)
What is change control?
Change control is a systematic approach that includes the various steps needed to process changes made to a product or system. Completion of change control in a methodical fashion is part of a change management process. The purpose of change control and change control management is to ensure no unnecessary changes are made, all changes are documented, services are not unnecessarily disrupted and resources are used efficiently. Within IT, where processing changes is a daily activity, change control is a component of change management.
The change control process is usually conducted as a sequence of steps proceeding from the submission of a change request. Typical IT change requests include the addition of features to software applications, the installation of patches, and upgrades to network equipment or systems.
How does change control work?
Here's an example of a six-step process for a software change request:
- Documenting the change request. The client's change request or proposal is categorized and recorded, along with informal assessments of the importance of that change and the difficulty of implementing it.
- Formal assessment. This step evaluates the justification for the change, and the risks and benefits of making or not making the change. If the change request is accepted, a development team will be assigned. If the change request is rejected, that is documented and communicated to the client.
- Planning. The team responsible for the change creates a detailed plan for its design and implementation, as well as for rolling back the change should it be deemed unsuccessful.
- Designing and testing. The team designs the program for the software change and tests it. If the change is deemed successful, the team requests approval and an implementation date.
- Implementation and review. The team implements the program, and stakeholders review the change.
- Final assessment. If the client is satisfied with the implementation of the change, the change request is closed. If the client is not satisfied, the project is reassessed and steps might be repeated.
The following diagram shows a visual representation of the change request process.
Effective change control processes are critical for incorporating necessary changes.
The basic change control process is simple. Anyone can submit a change request. Once the request has been written and submitted, it is reviewed by the change management team. If approved, it might be analyzed further or it can go directly to the change control board (CCB). Assuming the proposed change gets approved for processing, it goes through multiple steps that can include design, engineering, prototyping, hardware and software selection, acceptance testing, rollout into production, and follow-up before the request can be closed.
Who uses change control?
In a typical IT department, a change control board examines the proposed changes, assesses viability, recommends approval or rejection, and conducts subsequent reviews as the change progresses to completion. IT employees can be assigned to the CCB and also to one or more change management teams.
IT department employees are the most likely to submit change requests, since they work with systems and networks daily. Any proposed change is first discussed with management. If the issue has merit, the employee prepares a change request signed by a manager and submits it to the change management team.
Company employees can also propose a change. Initial contact is with the help desk to establish a ticket for tracking. Then the request is queued for review by the change management team, which provides an initial review and assessment. The team might be authorized to reject a request without sending it to the CCB. If the team approves the request, a formal change document is prepared with a detailed description as specified in the change management policy. When the CCB meets, its members can discuss the request. If more information is needed, the request will be returned to the requestor. The updated request is then sent to the CCB for further discussion and to decide on the changes.
Change control and change management for auditing
From an audit perspective, the change management process is a collection of specific controls, including change control, each of which contributes to the completion of a change. While the change process is typically depicted as a series of steps, the steps can also be considered controls for audit review. The following diagram depicts a change management process and several controls that it comprises.
The basic change management process with change controls.
The diagram includes a change management policy, which specifies the various controls as indicated, such as initiating the CCB. Each control might have numerous subprocesses as part of the overall control. The presence of a policy is an important audit control.
Change control in project management
Change control is an important part of project management in IT and non-IT areas -- including manufacturing and pharmaceuticals -- and can be a formal or informal process. Project managers examine change requests to determine their potential impact on the project or system. Effective change control processes are critical for incorporating necessary changes while ensuring they do not disrupt other project activities or delay progress.
Each potential change must be evaluated in relation to its potential effect on the following:
- Scope of the project.
- Schedule of progress and milestones.
- Costs of additional labor and other resource requirements.
- Quality of the completed project, as excessive quantities of work can lead to rushed work, resulting in a higher likelihood of defects.
- Human resources, as change requests might require additional labor or specialized skills.
- Risk, as even minor changes can have a domino effect on the project, leading to potential logistical, financial or security risks.
- Impact on the business, e.g., creating more value to the company or improving a process that saves money and resources.
- Procurement of materials, labor, skills and other necessary project resources.
- Stakeholders -- including project managers, executives, company owners, vendors, team members or investors -- who might voice their support or push back on a project.
Within IT, change management and project management often operate in parallel. For example, something that emerges from a project, such as a scope change, could necessitate a change request. Both activities are essential tools for successfully managing an IT department.
Benefits of change control
Effective change control can provide the following potential benefits for projects in almost any industry:
- Better cost and risk avoidance.
- Lower risk associated with each individual change.
- Reduced amount of time needed for changes.
- Completion of changes that help the company be more productive, save money, compete more effectively and boost its reputation.
- Better communications and teamwork among employees.
- Changes can be factored in with less disruption to project schedules, as requests will be considered and managed around the project timeline.
- Project managers will be informed about change needs in the planning phase and have time to consider possible courses of action.
Good practice guidance for change control
Change control is one aspect of the many components of change management. The following are recommended actions to take when change control and a change management activity are in place:
- Establish a change management policy that addresses the full spectrum of change-related activities.
- Ensure continued senior management support for the change process.
- Consider using an automated change management system such as Guru, Wrike, ManageEngine ServiceDesk Plus, SysAid, Whatfix and WalkMe; look at open source tools for potential cost savings.
- Establish companywide awareness of the change management process.
- Establish a change control board with members who are committed to a robust change management process.
- Develop change request forms; an automated system might have its own forms.
- Establish and regularly update a change control log providing details on all active change requests.
- Set up a database and archive completed change requests that can be referenced as evidence for audit review.
- Periodically review the change process and update it as needed.
Many organizations develop their own change processes that address the above items. For example, the U.S. Food and Drug Administration has published its own change guidelines covering topics such as quality management, quality risk management, corrective and preventive actions, and the quality unit for evaluating change.
For more information on project management, read our article on project management courses and certifications. For a deep dive into Agile project management, read our feature.
This was last updated in March 2024
Continue Reading About change control
- Rethinking change control in software engineering
- Top cloud security challenges and how to combat them
- Automate network validation for smoother changes
- Tips for stronger development team management
- Creating a patch management policy: Step-by-step guide