Table of Contents |
Change management is a formal, well-structured system of planning and implementing system changes. Change management can be helpful with any kind of system, not just network or IT systems, but is especially important when making changes to hardware and software that will affect the company’s infrastructure and ability to do business. This lesson explains the steps involved in developing a request for change, getting it approved, and implementing it.
The goal of any change is to fix or improve something about the current system. For example, a company might plan to upgrade the speed of the network connections to individual workstations. In order to do that, they will need to replace many NICs and switches, as well as a significant amount of cable.
The first stage of the change process is to get management approval. The more expensive and extensive the change, the higher the level of management that must approve it. For example, if a user needs a certain application that’s not installed by default, they could request an exception to the software policy; a change like that might require only a mid-level IT manager’s assent. In contrast, the aforementioned upgrade of all the network connections to workstations would likely involve senior management’s sign-off.
In cases where a formal Request for Change (RFC) document is required, it may contain some or all of the information mentioned in the table below.
Component | Description |
---|---|
Reason for the change |
The decision makers who will evaluate the RFC will first want to know why. Clearly, every change should be made for a reason. How will this change help the company meet its goals? Spell it out in plain language. Will this change:
|
Type and scope of the change |
The change management process can vary depending on its scope and type. A change request might categorize a change as one of the following.
|
Timetable |
The proposal should indicate how long the change is expected to take overall, as well as how long each step in the process will take. The following are some points to address:
|
Budget |
How much will this change cost and into what categories do those costs fall? The following are some examples:
|
Potential Impact |
While unexpected adverse effects of a change can’t always be anticipated, a good-faith effort should be made to identify all possible systems that could be impacted by the change and what that impact might be. Consider the following points:
|
Rollback plan |
Changes always carry a risk. Before any changes occur, there needs to be a rollback plan for reversing the changes and recovering from any adverse effects from the change. Consider the following points:
|
Details of the change process |
The proposal should include a detailed plan that explains the details of the change process, including but not limited to exactly what will happen, and why. This is likely the largest section of the proposal. This planning process may take many days or weeks, and may involve staff from multiple departments. The following are some points to include:
|
Requests for changes should be fully vetted by a cross section of users, IT personnel, management, and security experts. In many cases, it’s wise to form a change control board to complete the following tasks:
After approval has been obtained, the next step is to communicate with stakeholders—such as department heads and the individual users who will be affected—to let them know what’s coming. One of the associated benefits of this is that it creates additional monitors for problems during the change process.
As with any business communication, it is important to choose the best medium. Depending on the people involved, a combination of some of the following methods may be optimal.
Change management implementation requires planning, coordination, and documentation. The goal is end-user acceptance. This is a complex and time-intensive process.
Even after the proposal has been approved, there may still be planning to do. The responsible person may need to assemble an implementation team, for example, and assign certain responsibilities to each member of the team.
The team may also need to define the maintenance window—in other words, the dates and times when the system will be unavailable because of the changes. All affected systems should be examined to determine how long they can be down without adversely affecting the business. The time required to make the change may exceed the allowable downtime a system can suffer during normal business hours, and the change may need to be implemented during a weekend or in the evening.
After all that planning and approval, the actual implementation is almost anticlimactic. Each team member does their part, and (in an ideal world) the change goes off without a hitch. If anything does go wrong, the team refers back to their planning documents to determine how to proceed—either by solving the problems or by implementing the rollback plan.
The job isn’t complete until the paperwork is complete. In this case, the following should be noted:
Some network changes are invisible to the end users, like speed upgrades. Other changes, like changing the software they use to fill out their time cards, may require some training and IT-support handholding to roll out. Extra helpdesk support people should be available on the day of the rollout to handle user questions. In cases where the new software is very different from the old, formal training sessions may be required.
Source: This content and supplemental material has been adapted from CompTIA Network+ Study Guide: Exam N10-007, 4th Edition. Source Lammle: CompTIA Network+ Study Guide: Exam N10-007, 4th Edition - Instructor Companion Site (wiley.com)