5.1.2. Apply change management procedures. (Obj. 4.2)
š” First Principle: Controlled, documented change minimizes business impact and reduces risk.
In IT, change is constant: new software is deployed, servers are patched, and network hardware is upgraded. However, uncontrolled change is the number one cause of unexpected outages and business disruption. Change management is a formal process for managing these changes in a planned, predictable, and controlled manner. It's not about preventing change; it's about making sure change happens smoothly and safely.
A formal change management process typically includes several key components, often submitted as a "Request for Change" (RFC):
- Purpose and Scope: A clear statement of why the change is needed and exactly which systems will be affected.
- Risk Analysis: What could go wrong? What is the potential impact on the business if the change fails? This is a critical thinking step.
- Change Plan: A detailed, step-by-step procedure of how the change will be implemented.
- Rollback Plan: This is arguably the most important component. A rollback plan is a pre-defined, step-by-step procedure to revert the system to its original, working state if the change causes unforeseen problems. A change should not be approved without a viable rollback plan.
- Communication Plan: Who needs to be notified about the change and when? This includes end-users who might be affected and other IT teams.
- Approval: The change request is reviewed by a Change Advisory Board (CAB), which includes stakeholders from different parts of the business. They assess the risk and either approve, deny, or request more information about the change.
Technician's Action Plan: Scenario: You need to apply a critical security patch to the company's primary file server. This will require a server reboot and will cause a brief outage. The maintenance must be done outside of business hours.
- Submit a Request for Change (RFC): You don't just take the server down. You fill out a formal RFC document.
- Fill Out the RFC Details:
- Purpose: "To apply critical security patch KB5012345 to FILESRV01 to mitigate a known remote code execution vulnerability."
- Scope: "This change affects only FILESRV01."
- Risk Analysis: "Low risk of failure as the patch is from the vendor. However, the impact of failure is high as all users rely on this server. The reboot will cause a 15-minute outage for all network shares."
- Change Plan: Provide the exact steps: 1. Notify users of impending maintenance. 2. Log into FILESRV01. 3. Install patch KB5012345 from Windows Update. 4. Reboot the server. 5. After reboot, verify network shares are accessible.
- Rollback Plan: "If the server fails to boot or network shares are inaccessible after the patch, the plan is to: 1. Boot into the Windows Recovery Environment. 2. Use the command line to uninstall the last installed quality update. 3. Reboot the server to its pre-patch state."
- Communication Plan: "An all-staff email will be sent 24 hours prior to the maintenance window. A final reminder will be sent 1 hour before."
- Obtain Approval: Submit the RFC to the CAB for approval. Once approved, you can proceed with the change during the scheduled maintenance window, knowing that you have a well-documented plan and have minimized risk to the business.
Reflection Question: Why is a "Rollback Plan" considered the most important component of a change management request?