media-110279

advertisement
Service Release, Change and Retirement
Introduction
IT Services has an existing Change management process for considering non-standard changes,
authorised through a Change Advisory Board (CAB). This process has been operational for over
12 months and has been found to be useful for:




Increasing impact awareness;
Increasing risk awareness;
Avoiding scheduling conflicts;
Improving communication.
However experience of operating this process has identified aspects that could be clarified,
improved and enhanced including:




Awareness of forthcoming changes;
Consideration of service release and retirements;
Planning and visibility;
Documentation.
This document and associated checklists and flow chart increases the scope of the existing
change procedure to include service release and retirement and develops the procedure to
address the identified issues.
Change categorisation
For the purposes of this procedure changes should be categorised as one of the following.
1. Standard change
Standard Changes are those changes that follow a defined procedure, are regularly performed
and carry little or no risk. These are usually pre-authorised so they are just done, unless there is a
moratorium in effect.
An example being changing a student’s username is a Standard Change and would normally be
sent through to be done as soon as possible. However during the exam period it’s not sensible to
disrupt a student’s IT account so such changes usually wait until the end of the exam period when
any issues are not as disruptive.
2. Non-standard change
Non-Standard Changes are those which are not usual, regular or do not have a defined
procedure. They require much more thought about the solution, possibly development work and
co-ordination with various departments. These are not pre-authorised as the risks involved in
these require consideration. These changes may also involve system downtime and impact a
large number of users.
A non-standard change may be a system upgrade or hardware refresh/migration. Impact and
timing of the proposed change need to be considered and risk assessed.
3. New service or system launch
The launch of a new service or system is always considered a non-standard change and should
follow the non-standard change procedure set out below.
4. Service or system retirement
The decision to retire a service is not covered by this procedure. The non-standard change
procedure should be used when retiring a service or system. The relevant sections of checklists 1
and 2, particularly the required resources table, should be considered.
Control
The procedure uses control points to enable the timely review of changes to ensure that the
change is required and the right approach is being followed. Up to three control points are used
dependant on the scope and impact of the change.
Control point one (CP1)
This takes place after a requirement for a change has been identified. The purpose of this control
point is to determine whether the change appears to be needed and to take an initial view of its
viability. Once deemed viable and required, a decision is taken, based on scope and impact, to
either follow the standard change procedure, the non-standard change procedure or recommend
that the change go through the project sizing process. For low impact non-standard changes it
may not always be necessary to seek approval at CP2 and CP3, however, the change should still
be reviewed. These decisions will be made by a Team Leader.
Control point two (CP2)
This takes place once the high level planning for the change has been completed. The purpose of
the control point is to review the completed change plan (see Checklist 1) to determine whether
the high level planning needed to implement the change is appropriate and resources can be met.
The continued validity and viability of the change will also need to be reviewed. A decision will
then be made to continue with the change, refine or modify the plan, or stop the change. This
decision will normally be made at the weekly IT managers meeting and may involve input from the
service owner and other stakeholders.
Control point three (CP3)
This takes place once testing, documentation and planning has been successfully completed, the
schedule has been finalised, and the service owner or other responsible stakeholder has signed
off the proposal. The purpose of this control point is to ensure all the requirements needed to
release the change are in place (see Checklist 2). A decision will then be made to approve the
change, refine or modify the plans/documentation/schedule or stop the change. This decision will
be made at a Change Advisory Board (CAB) whose members will normally include IT Board
members, service owners and other relevant stakeholders.
Planning
Planning is essential for any change to services or systems. The type and level of detail required
will depend on the impact and scope of the proposed change. The following plans will normally be
necessary for any change or release and can be documented on the relevant template (see
Checklists 1 and 2):


Communication plan
Testing plan


Deployment plan
Back-out plan
Communication Plan
This details what needs to be said, when it needs to be said and to whom. Normally, ICT Service
Desk and ICT support will need to be informed of the change schedule along with any associated
known issues, workarounds and escalation procedures. Customer Services may need to be
informed to publicise any scheduled downtime, update service status information and update
online resources. Service owners will need to be informed of the proposed change at an early
stage and may be involved in the planning process; they will also highlight any additional
communication requirements.
Testing plan
This details what testing should be undertaken, the pass/fail criteria and who will perform the tests.
Where possible a change should be thoroughly tested before implementation. If this is not
possible testing must be completed before releasing to live and the back-out plan implemented if
testing fails. Functionality testing should be undertaken by the service owner or expert user who
has detailed knowledge of the service or system. If any pilots are required they should be detailed
here. The back-out plan must be tested.
Deployment plan
This details the steps required to carry out the change and release to live, who will carry out the
various activities and when they should take place. The plan should include the technical steps
needed and an assessment of the required service downtime. Any high risk activities should be
highlighted along with proposed steps to mitigate the risk. For particularly risky activities it may be
appropriate to include a number of options for the CAB to consider.
Back-out plan
This details the steps required to return the system or service to its original configuration (i.e.
before any steps in the deployment plan have been undertaken). The plan should include who will
carry out the steps and an assessment of how long they will take. It will be necessary to
implement this plan if any of the steps detailed in the deployment plan fail or if testing following
implementation does not meet the pass criteria. It may be appropriate to include a number of
options to address differing failure scenarios.
Documentation requirements
Most changes will require some form of documentation. The type and detail of the documentation
will depend on the scope and impact of the change. Changes to existing services or systems may
require the updating of existing documentation. The following types of documentation will need to
be considered:




User guides
Service Catalogue entries
Operations manuals
 Start / stop information
 Log file location
 Entry points (including ports)
Service desk guides
Changes will not be signed off for implementation until all the documentation requirements have
been met.
Procedure
The procedure should be followed with reference to the flowchart and checklists 1 and 2.
1. A need to change a service or system is identified.

An RMS job may already exist. If not, one should be created.
2. If the change can be easily categorised as a standard change then the usual procedure for
enacting that change should be followed. If the decision is not obvious then the relevant
Team Leader should be consulted (see CP1).
3. Team Leader should choose between one of the following routes based on the scope and
impact of the proposed change:




Standard change procedure followed.
Non-standard change procedure followed with light touch authorisation. The procedure
and checklists to be tailored by the Team Leader according to need.
Full non-standard change procedure followed.
Change to enter the project sizing process.
The following steps assume the full non-standard change procedure is being followed. This can
only be modified by a Team Leader for use with low impact non-standard changes.
4. The planning requirements of the change should be undertaken, documentation
requirements should be assessed and checklist 1 should be completed for submission to
CP2. Items to consider include:










The scope and content of the change should be documented.
Risk assessment for the change should be completed.
Impact assessment should be completed.
The stakeholders affected by the change should be identified, in particular the service
owner.
Outline communication plan should be completed.
The roles and responsibilities of the staff or externals who will be responsible for the key
activities should be identified.
The resources needed to implement the change should be identified.
 Clarify any licensing information.
 Assess documentation requirements.
 service catalogue changes.
 Assess any training requirements.
 Assess any hardware requirements.
 Assess any desktop application deployment requirements.
The deployment or retirement strategy should be determined (e.g. big bang, phased,
pull, automated, manual etc).
The build and test plan should be completed.
An estimated timeline should be determined.
5. The completed checklist 1 should be considered at CP2 which is likely to be the weekly
managers meeting.
6. The build and test plans should be enacted and the results of testing noted
7. The various activities required to test and prepare the change for release should be
undertaken and checklist 2 should be completed for review at CP3. Activities to include:

Build test environment.







Complete testing as per test plan and document results.
Complete documentation.
Prepare deployment plan.
 Determine any additional resource requirements.
 Assess early life support requirements.
Prepare back-out plan.
Agree final release schedule.
Obtain signoff from service owner and relevant stakeholders.
Finalise communication plan.
8. Completed checklist 2 should be considered by the CAB (CP3) which is likely to be the IT
Board.
9. Communication and deployment plans should be enacted.
10. Testing of the implemented service or system should be undertaken, and the back-out plan
enacted if testing fails to meet the pass criteria.
Obvious
standard
change
Change identified
CP1
Standard
Change type.
NOT REQUIRED
change
Required and
OR NOT VIABLE
Project
sizing
viable?
NO
STOP
Complete
Checklist 1.
Write Plans
CP2
Plans
OK?
NOT REQUIRED
OR NOT VIABLE
STOP
NO
YES
Prepare for change and
complete testing
Complete
Checklist 2
CAB
FURTHER WORK
Testing
NOT REQUIRED
completed
OR NOT VIABLE
successfully
STOP
CHANGE APPROVED
Implement change
Download