Академический Документы
Профессиональный Документы
Культура Документы
2012
This is a controlled document. Unauthorised access, copying and replication are prohibited.
This document must not be copied in whole or in parts by any means, without the written
authorisation of the Head, Quality Management, WI.
This Release and Deployment Management Process Guide, Version 1.0, is released for
use in Sanmar, Wipro Infotech (WI) with effect from 11th Nov 2013.
This manual is subject to WI Document Control Procedure.
Softcopy of the latest version of the document is available in the Process Document
Repository.
Comments, suggestions or queries on this document should be addressed to the Quality
manager.
Approved By: _________________________ Date:
(Program Delivery Head )
Authorised By: ________________________ Date:
(Quality Manager)
Wipro Infotech
Page II
Document Name:
Document No.
WI-Sanmar-XXX
Version No:
1.0
Owner
Revision
No.
Revision
Date
Wipro Infotech
Revision
Description
Page
Number
Rationale
for
change
Change Type
(Add/Modify/Delete)
Update
by
Reviewed
by
Page 1
Wipro Infotech
Page 2
Table of Contents
ABBREVIATIONS................................................................................................................................. 5
ABOUT THE DOCUMENT.................................................................................................................... 4
PURPOSE............................................................................................................................................ 4
TARGET AUDIENCE.............................................................................................................................. 4
ORGANISATION OF THE DOCUMENT....................................................................................................... 4
SECTION 1 HIGH LEVEL PROCESS DESCRIPTION......................................................................6
PROCESS OBJECTIVES......................................................................................................................... 6
POLICY................................................................................................................................................ 6
ENTRY CRITERIA.................................................................................................................................. 7
PROCESS FLOW DESCRIPTION............................................................................................................. 9
EXIT CRITERIA................................................................................................................................... 12
SECTION 2 - ROLES AND RESPONSIBILITIES...............................................................................12
RELEASE & DEPLOYMENT MANAGER.................................................................................................. 12
RELEASE PACKAGING AND BUILD MANAGER.......................................................................................12
RACI CHART..................................................................................................................................... 13
SECTION 3 - LEVEL 2 PROCESS DESCRIPTION............................................................................14
(1.0) RECORD & CLASSIFY RELEASE REQUEST...................................................................................14
(2.0) DEPLOYMENT PLANNING............................................................................................................ 14
(3.0) RELEASE PACKAGING AND BUILD............................................................................................... 18
(4.0) DEPLOYMENT AND EARLY LIFE SUPPORT....................................................................................21
(5.0) CONFIRMATION AND CLOSURE.................................................................................................... 21
SECTION 4 - METRICS & EFFECTIVENESS GUIDELINES.............................................................25
PROCESS METRICS............................................................................................................................ 25
GUIDELINES FOR PROCESS EFFECTIVENESS.......................................................................................25
APPENDIX A RELEASE RECORD TEMPLATE.............................................................................27
APPENDIX B - RELEASE PLAN TEMPLATE....................................................................................28
APPENDIX C - RELATIONSHIP WITH OTHER PROCESSES..........................................................29
Wipro Infotech
Page 3
Target Audience
The target audience for this document includes all Change & Release Management process roles,
Change Advisory Board (CAB) members, other service delivery roles like Service Desk Manager,
Incident Manager, Problem Manager, Capacity Manager, Availability Manager, Infrastructure
Architects, Application Development and Maintenance staff and Customers IT representatives.
Section 2:
This section describes the key responsibilities of various user roles. It represents the
roles and responsibilities of Release Management process roles in a RACI matrix.
Section 3:
Section 4:
This section describes the high-level process metrics and the guidelines to ensure
process effectiveness and efficiency.
Appendix A
Appendix B
Appendix C
Wipro Infotech
Page 4
LIST OF FIGURES
FIGURE 1
FIGURE 2
FIGURE 3
FIGURE 4
DEPLOYMENT & EARLY LIFE SUPPORT AND CONFIRMATION & CLOSURE SUBPROCESSES
Wipro Infotech
Page 5
LIST OF TABLES
TABLE 1
TABLE 2
RACI CHART
TABLE 3
TABLE 4
TABLE 5
Wipro Infotech
Page 6
Policy
The policies defined for Release Management process are listed as follows:
Changes authorized by Change Management are released through Release Management
Releases are built, tested and released as per Release Policy.
Definitive Media Library (DML) is used to store all software components logically as well as
physically.
Only authorized software and its components stored in DML are used for Release Build and
deployment.
Entry Criteria
The release process commences with receipt of an approved RFC to deploy a production-ready
release package. Deployment commences with receipt of an approved RFC to deploy a release
package to a target deployment group or environment, e.g. business unit, customer group and/or
service unit.
Wipro Infotech
Page 7
Wipro Infotech
Page 8
No. Procedure
Description
Input
Output
1.0
Release
request from
Change
Management
Release
identified,
recorded and
classified in
the system
Release
request
recorded and
classified
Release
planned and
approval from
stakeholders
received
Record and
Classify
release
request
request
Deployment
Planning
Wipro Infotech
Page 9
Release
Packaging
and Build
Approved
release plan
Release
designed and
built
Release
tested
Release
approved for
roll out
Release
cancelled for
roll out
Wipro Infotech
Page 10
Deployment
and Early Life
Support
Release Deployment:
The following activities are performed as
part of this procedural step:
Release
approved for
rollout
Release rolled
out
Live
environment
monitored
Release
record
updated
Confirmation
& Closure
Wipro Infotech
Release
rolled out
Successful
release
Failed release
Rollback
release
Communicatio
n to stake
holders
Release
record update
Close release
record
Page 11
release
details
to
Exit Criteria
Deployment is completed with a handover of the new or changed service to operations on successful
completion of the post implementation review of the deployment conducted within Change
Management.
Ensuring interfaces of Release Management process with all other relevant processes;
Monitoring the release subsequent to deployment and provide Early Life Support;
Communication to stakeholders
Wipro Infotech
Page 12
RACI Chart
Legend:
= Accountable for the action. There is only one person accountable for any given
action.
= Consulted before the action (but not necessarily agree with it)
Note: This RACI table does not include the communication and information that has to be made within
a team when a change is decided regarding the process or the procedures. E.g.: If a Change is
decided on the IM Process, RACI only mentions that the Team Lead has to be informed, even if the
Team Lead has to inform his team(s) as required.
Table 2 - RACI Chart
Function
Release
Deployment
Manager
Release
Packaging and
Build Manager
Support
Groups
AR
AR
AR
AR
Rollback of release
Wipro Infotech
Page 13
Release
Deployment
Manager
Release
Packaging and
Build Manager
AR
Support
Groups
Page 14
Procedure
Description
Input
Output
1.1
Record
release
request
App
roved
Change
Request
Relea
se request
registered
with details
1.3
Review and
classify
release
request
Rel
ease
request
registered
with
details
Relea
se request
reviewed
and
classified
Wipro Infotech
Page 15
Prepare
release plan
Wipro Infotech
Rel
ease
request
registered
and
classified
Relea
se plan
prepared
with other
auxiliary
plans
Page 16
2.2
Stakeholder
approval
Wipro Infotech
Rel
ease plan
prepared
with other
auxiliary
plans
Stake
holders
approval
received
Page 17
Procedure
Description
Input
Output
3.1
Design and
build release
Wipro Infotech
Appr
oved
release
plan
Rele
ase
designed
Page 18
3.2
Test the
release
package and
procedures
Wipro Infotech
Rele
ase plan
Testi
ng result
Rele
ase for
testing
Upd
ated
release
record
Page 19
3.3
Verify and
review test
results
3.4
Update
KEDB
Wipro Infotech
Test
results
Acc
eptance
criteria
Test
results
Upd
ate release
record
Upd
ate release
record
Upd
ate KEDB
Page 20
Figure 4 - Deployment & Early Life Support and Confirmation & Closure Sub-processes
Table 5 - Description of Deployment & Early Life Support and Confirmation & Closure Subprocesses
No.
Procedure
Description
Input
4.1
Prepare final
distribution
and
deployment
Schedule
Wipro Infotech
Output
Rel
ease
Build
Final
distribution
and
deployment
schedule
Page 21
4.2
Communicate
to
stakeholders
4.3
Distribute and
Install
Release
4.4
Provide Early
Life Support
Wipro Infotech
Fin
al
distributio
n and
deployme
nt
schedule
Commu
nication to
stakeholders
Fin
al
distributio
n and
deployme
nt
schedule
Rel
ease
deployed
Release
deployed
Early
Life support
provide
Knowled
Page 22
Monitor
Release
behaviour
4.6
5.1
Implement
Rollback
Communicate
to the
stakeholders
Wipro Infotech
Rel
ease
deployed
ge transferred
Post
implementatio
n monitoring
Rel
ease
rolled out
Release
rolled back
Rel
Stakehol
der
communicatio
ease
rolled
Page 23
5.2
Close the
release
record
Wipro Infotech
production.
Provide the details of the release and
the failure details to the procedure for
Incident Management. If possible, provide
the likely incidents that might be reported
due to this failure.
Schedule meetings with the CAB,
Release Coordinator and Release Testing
Coordinator to identify the reasons for
failure.
Document all discussions and record
the actions to be taken.
Upon successful implementation of
the release, set the status of the release
record to Closed.
For failed releases, verify if an
incident record has been raised and if so,
set the status of the release record to
Closed.
Once the release record has been
closed, ensure that the complete release
data has been updated in the Release
Record or tool.
Prepare the periodic service reports
based on the data collected for the recorded
releases.
Analyze the release records to
identify :
Successful releases
Emerging trends in releases.
Record the results and conclusion
drawn from this analysis and provide to the
Service Reporting procedure.
Provide the service report to the
Service Reporting procedure.
back
Suc
cessful or
failed
release
Release
record closed
Page 24
The number of incidents in the live environment that can be attributed to new releases as a
result of release monitoring;
User satisfaction
Adherence to Policies
Ensure the adherence to all process policies. For example:
All releases will be recorded in a management system
All release are planned for rollout and back out
All releases will be tested and approved by stakeholders before rollout
Wipro Infotech
Page 25
Testing
Ensure that all releases are tested in the test environment resembling the live environment. Ensure
that the test results are to documented and assessed before approval for rollout.
Wipro Infotech
Page 26
System Requirements*
Release Coordinator details*
Change Request Details*
Deployment Details*
Release Successful?*
Reasons for Release Failure*
Last Stable Version Information for Rollback*
Wipro Infotech
Page 27
Scheduled
date:
of
deployment
Change ID:
Components Affected:
Change Details:
Release
Description:
CIs to be updated:
Development:
Testing:
Documentation:
Monitoring:
Rollback on failure:
Implementation:
Service Levels:
RESOURCES REQUIRED
Hardware:
Software:
Tools:
Documentation:
Testing:
Monitoring:
Acceptance
Testing End Date:
Release
Type:
Full/Delta/Package
Backup information:
Location in DSL/DHS:
DSL/DHS Information:
ROLLBACK PLAN
Release failed? Y/N
Page 28
Change Management
Incident Management
Configuration
Management
Problem Management
Wipro Infotech
upon
Page 29