SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
IT - Heal Thyself!

The workable, practical guide to Do IT Yourself

Page 1 of 4

Vol. 4.49 • December 10, 2008

IT - Heal Thyself!
By Hank Marquis
Hank is EVP of Knowledge Management at Universal Solutions Group, and Founder and Director of NABSM.ORG. Contact Hank by email at
hank.marquis@usgct.com. View Hank’s blog at www.hankmarquis.info.

M ost

Service Desk calls result from failed changes, making IT its own worst enemy and
largest customer. This makes IT the #1 preventable cause of IT service outages! The solution is
Release Management...

[Editor’s Note: This DITY about Release Management originally ran prior to the release of the new ITIL V3
guidance. Although some of the terms have changed in V3, the concepts remain unchanged. Substantive differences between
the V2 and V3 guidance are noted within the text.]
Various industry analysts claim that about 80% of Service Desk calls result from change-related failures self-inflicted by
IT. By definition, a failed change is a failure of IT, and they come at a massive cost.
The accepted cost per contact — answering the call and not including resolution, lost profit or productivity — is about $30
per incident. Since an average user calls the Service Desk 1.25 times per month, a modest IT organization with just 4000
users pays an astounding $1,800,000 annually just to answer the phone for largely preventable change-related failures.
Clearly, any IT organization looking to improve customer satisfaction and reduce costs should consider healing
themselves first.
Release Management is an often misunderstood IT Infrastructure Library® (ITIL®) process. Simply put, the objective of
Release Management is the protection of the live environment and its services by using formal procedures and checks.
Following I explain a how Release Management should work and how to create an effective Release Policy that can
dramatically improve service quality and reduce costs.

Change, Release, and the CAB
It is important to understand the relationship between changes and releases in order to fully understand Release
management. A change is "the addition, modification or removal of approved, supported or baselined hardware, network,
software, application, environment, system, desktop build or associated documentation." A release is "a collection of new
and/or changed Configuration Items (CIs) which are tested and introduced into the live environment together."
Change Management brings together interested parties via the Change Advisory Board (CAB) to make sure a change is
well thought out. Change Management and the CAB define and agree what changes to make to infrastructure
components. The CAB is also responsible for advising and recommending release content and scheduling.
While many consider Release Management a subset of Change Management, it is a vitally important process in its own
right. Release Management manages the introduction of the changed CIs into the live or production environment.
Essentially, Release Management oversees the work required to implement the change.
As a member of the CAB, under Change Management control, Release Management is responsible for documenting the
specific details of how to implement a change and making sure the change follows a stringent review process. Not all
changes [ITIL V3 identifies ‘Standard Changes’] need to use formal Release Management, however you should always use
Release Management for:

http://www.itsmsolutions.com/newsletters/DITYvol4iss49.htm

12/10/2008
IT - Heal Thyself!

Page 2 of 4

Large or critical hardware rollouts, especially when there is a dependency on a related software change;
Major software rollouts, especially for new applications with new distribution and support procedures;
Collecting related changes into manageable units.
As a process, Release Management [ITIL V3 introduces the planning functions of Transition, Planning & Support and the
deployment functions of Release & Deployment Management] is responsible for implementing the release according to CAB
directives (which, as a member of the CAB, Release Management helps define.) Without this tight connection between the
Change and Release Management processes, the success of the release and its associated change becomes haphazard.

Release Management In Action
Practitioners often get confused and try to create a functional organization for the Release Management process. Release
Management does not define an organization, but rather defines what various organizations must do together as a team
in order to modify the physical infrastructure. Release Management describes much more of a workflow than most ITIL
processes.
As a process, the activities of Release Management execute within existing functional organizations, and normally span
multiple organizational boundaries and technology silos. This means Release Management has both distributed and
centralized process responsibilities and activities, making it one of the most difficult processes to comprehend and
implement for new practitioners.
Many problems with Change Management are really problems of Release Management, as described in the introduction.
The “vicious” cycle here goes something like this:
The CAB comes up with a plan
Everyone is so busy and there are so many problems they skip essential parts of the plan
No one follows up to make sure everyone is following the plan
The Change then fails and generates Incidents
The “fix” is the make a Change
Repeat
The only way to break this cycle of failed changes is to make sure all parties follow the instructions of the CAB. This
makes the real purpose of Release Management to prepare a release based on a Request for Change, and to make sure
implementation of the release occurs as defined and agreed by the Change Management process.
Consider Release Management a supervisor of required work, and the secret to success with Release Management is to
realize that it mostly defines oversight and describes a series of check-offs designed to validate completion of CAB and
Change Management dictates.
It is important to understand the difference between building a release and building software or hardware. A release is
the managed introduction of one or more changes into production as a unit, not the development of a piece of software or
hardware. Part of the confusion with Release Management is that new practitioners confuse these concepts. This results
in so-called "turf-battles" between Release Management and functional groups.
For example, part of Release Management includes responsibility for release “design, build and configuration.” Of course,
designing and building software is often a task assigned to a software or applications development group. Release does not
“take over” development, but rather development must follow the Release Policy as they build the software. Then, a
Release Manager (person following the Release Policy) checks to ensure the built application aligns with the Request for

http://www.itsmsolutions.com/newsletters/DITYvol4iss49.htm

12/10/2008
IT - Heal Thyself!

Page 3 of 4

Change and release instructions from the CAB.
Release Management must leverage existing tools and Quality Assurance best practices or methodologies already in place.
Many software development groups use Capability Maturity Model (CMM) to manage software quality, since Release
Management and CMM share several objectives there is no need to duplicate them. Instead, Release Management just
needs to validate and “check off” that release criteria as described in the Release Policy, and instructions from the CAB,
are complete -- in this case by examining CMM documentation in the development organization.
Release Management validates each step required [ITIL V3 Service Validation & Testing], and submits confirmation to
Change Management for review and approval. After Change Management approval, the release deploys. As the release
deploys, Release Management updates Configuration Management with modified CI details.

Getting Release Management of the Ground
Getting started with Release Management means preparing the process – establishing an owner, manager, team, etc., and
one of their first tasks is to define the Release Policy. The Release Policy defines how Release Management conducts its
business within and between other processes and functional organizations. The Release Policy documents roles and
responsibilities, and defines authorities. It describes how Release Management is to operate, and as such, it becomes an
integral part of the Change Management process as well.
A Release policy should include:
Definition of the level of change to the IT infrastructure under Release Management control
Not every change requires creation of a formal release under Release Management control, so exactly what does
constitute a release is an important element of the Release Policy. Consider changes to application software for
example. Are modifications to a single file under Release Management control? Or do only modifications to more
than one file require invocation and usage of Release Management? Setting the bar higher (fewer under Release
Management control) is easier, lower the bar (more under Release Management control) as you mature and gain
experience with Release Management. Remember that combined hardware and software changes, large software
changes, and bundles of changes should always follow Release Management.
Release naming and numbering conventions
To prevent confusion and ease communications each release requires a sensible and easy to understand name. Many
schemes are possible. Commonly the release will have a number related to the RFC date, or the date planned for the
release, for example, YYMMDD. A release slated for July 27, 2006 becomes 060727. If there are many releases,
inclusion of a sequence number is useful, for example, 60727-001.
Some companies further expand this to include an identifier for the technology or type of the release, appending L
for LAN, N for Network, A for Application, and so on. For example, 060726-001L for a release scheduled for July 26,
2006, for the LAN infrastructure. Some go even further, using an X to indicate a “patch” or “one off” release. For
example, 060726-001LX to indicate a patch release to LAN infrastructure. Just remember to keep it simple and
effective.
Release acceptance responsibilities
Many Release Management tasks occur within different functional departments. It is very important to define the
title, position, and role within these distributed departments that are to perform these tasks. A central Release
Management role (e.g., Release Manager) oversees completion of required tasks. The coordination and reporting
between the distributed Release Management activities and centralized oversight is critical. Of course, this also
requires a high enough level of management commitment to make Release Management a priority within
distributed functional departments.
Definition of Major, Minor, and Emergency Releases
The ITIL mentions that Releases can comprise three classes, and that there is a relationship between them.
Categorizing into these types helps reduce miscommunications and establishes a shared sense of release purpose.

http://www.itsmsolutions.com/newsletters/DITYvol4iss49.htm

12/10/2008
IT - Heal Thyself!

Page 4 of 4

They are:
Major Release -- contains new functionality and supersedes preceding Minor and Emergency Releases
Minor Release -- contains enhancements and fixes, and supersedes preceding Emergency Releases
Emergency Releases -- (or “fixes”) contain corrections to resolve urgent issues (aka Problems)
Release frequency
The expected future or annual schedule of Major and Minor Releases. This should take into account support
capability, not just development ability to produce new or changed products.
Business and Customer concerns
Release Management has the responsibility to work closely with Customers (via the CAB or otherwise) to make sure
that any planned releases do not occur during important periods. For example, taking down a print system for
maintenance during the period when a key customer report is to print.
Release contents
Each release should have minimum and optional components. For example, every release should have notes that
describe it. Optionally, a Major release might always require a set of instructions for installation. Document
whatever a release must include to meet RM acceptance criteria.
Back-out plan policy
Key to successful changes is post-implementation testing of a release, and if required, restoring the changed CIs
back to their original state. The Back-out Plan policy defines which release requires such plans, and when and how
to produce, test, and document them.
Release Management process description
It (almost) goes without saying that the Release Policy requires a complete description of the Release Management
process itself. Be sure to include time and resource commitments from distributed functional departments and
individuals who are to carry out Release Management tasks. Include meetings, audits, assessments, escalations, etc.
DSL and DHS
The Definitive Software Library (DSL) [ITIL V3 – Definitive Media Library (DML)] is a vital repository. Release
Management must define, organize, and operate this repository. The Release Policy must define where and how it
resides, as well as the process for using and maintaining it.

Summary
I hope that you now understand the true role of Release Management, and have an idea of how it should operate. There
are many tasks to Release Management, developing a Release Policy is just one of them. However, developing a Release
Policy forces you to address virtually all of the other activities to some degree.
Key to your success is to realize that Release Management is a distributed process that relies upon your existing quality
and production systems as much as possible. The central Release Management process tasks are supervisory – overseeing
and checking off distributed Release Management tasks completed by the functional departments.
The steps of defining a Release Management process, creating a Release Policy, and making sure all involved do as they
are supposed to do will have a dramatic and positive effect on operations. Reducing failed changes through controlling
releases will improve service quality, and deliver real cost savings as well.

Entire Contents © 2008 itSM Solutions® LLC. All Rights Reserved.
ITIL ® and IT Infrastructure Library ® are Registered Trade Marks of the Office of Government Commerce and is used here by itSM Solutions LLC
under license from and with the permission of OGC (Trade Mark License No. 0002).

http://www.itsmsolutions.com/newsletters/DITYvol4iss49.htm

12/10/2008

Contenu connexe

Tendances

SP Summit: How To Build A CCS
SP Summit: How To Build A CCSSP Summit: How To Build A CCS
SP Summit: How To Build A CCSDux Raymond Sy
 
Configuration Management is Old and Boring
Configuration Management is Old and BoringConfiguration Management is Old and Boring
Configuration Management is Old and BoringMandi Walls
 
Software configuration management
Software configuration managementSoftware configuration management
Software configuration managementfizamustanser
 
503-Cathy Kirch Releasing Release Management-Final
503-Cathy Kirch Releasing Release Management-Final503-Cathy Kirch Releasing Release Management-Final
503-Cathy Kirch Releasing Release Management-FinalCathy Kirch
 
Common Licensing Layer Build and Assist
Common Licensing Layer Build and AssistCommon Licensing Layer Build and Assist
Common Licensing Layer Build and AssistFlexera
 
Configuration Management
Configuration Management Configuration Management
Configuration Management hdicapitalarea
 
Requirement configuration management
Requirement configuration managementRequirement configuration management
Requirement configuration managementAbdul Basit
 
Ch2-Software Engineering 9
Ch2-Software Engineering 9Ch2-Software Engineering 9
Ch2-Software Engineering 9Ian Sommerville
 
Configuration Management Best Practices
Configuration Management Best PracticesConfiguration Management Best Practices
Configuration Management Best PracticesTechWell
 
Configuration Management
Configuration ManagementConfiguration Management
Configuration ManagementRajesh Kumar
 
Entitlement Hub Build, Test and Deploy
Entitlement Hub Build, Test and DeployEntitlement Hub Build, Test and Deploy
Entitlement Hub Build, Test and DeployFlexera
 
Configuration Management
Configuration ManagementConfiguration Management
Configuration Managementsslovepk
 
Remedy rapid deployment 1
Remedy rapid deployment 1Remedy rapid deployment 1
Remedy rapid deployment 1Anand Raj
 
Ch25-Software Engineering 9
Ch25-Software Engineering 9Ch25-Software Engineering 9
Ch25-Software Engineering 9Ian Sommerville
 
Configuration management
Configuration managementConfiguration management
Configuration managementKobi Vider
 
Cdcsw pivotal crm6_0_data_sheet
Cdcsw pivotal crm6_0_data_sheetCdcsw pivotal crm6_0_data_sheet
Cdcsw pivotal crm6_0_data_sheetPivotal CRM
 
"How To Build A Change Control System in a SharePoint PMIS" for SPTech Confer...
"How To Build A Change Control System in a SharePoint PMIS" for SPTech Confer..."How To Build A Change Control System in a SharePoint PMIS" for SPTech Confer...
"How To Build A Change Control System in a SharePoint PMIS" for SPTech Confer...Dux Raymond Sy
 

Tendances (20)

SP Summit: How To Build A CCS
SP Summit: How To Build A CCSSP Summit: How To Build A CCS
SP Summit: How To Build A CCS
 
Configuration Management is Old and Boring
Configuration Management is Old and BoringConfiguration Management is Old and Boring
Configuration Management is Old and Boring
 
Software configuration management
Software configuration managementSoftware configuration management
Software configuration management
 
503-Cathy Kirch Releasing Release Management-Final
503-Cathy Kirch Releasing Release Management-Final503-Cathy Kirch Releasing Release Management-Final
503-Cathy Kirch Releasing Release Management-Final
 
5. scm
5. scm5. scm
5. scm
 
Common Licensing Layer Build and Assist
Common Licensing Layer Build and AssistCommon Licensing Layer Build and Assist
Common Licensing Layer Build and Assist
 
Configuration Management
Configuration Management Configuration Management
Configuration Management
 
Requirement configuration management
Requirement configuration managementRequirement configuration management
Requirement configuration management
 
Ch2-Software Engineering 9
Ch2-Software Engineering 9Ch2-Software Engineering 9
Ch2-Software Engineering 9
 
Configuration Management Best Practices
Configuration Management Best PracticesConfiguration Management Best Practices
Configuration Management Best Practices
 
BigFix Data Sheet
BigFix Data SheetBigFix Data Sheet
BigFix Data Sheet
 
Managing Change in Software Development Projects with a Virtual CCB
Managing Change in Software Development Projects with a Virtual CCBManaging Change in Software Development Projects with a Virtual CCB
Managing Change in Software Development Projects with a Virtual CCB
 
Configuration Management
Configuration ManagementConfiguration Management
Configuration Management
 
Entitlement Hub Build, Test and Deploy
Entitlement Hub Build, Test and DeployEntitlement Hub Build, Test and Deploy
Entitlement Hub Build, Test and Deploy
 
Configuration Management
Configuration ManagementConfiguration Management
Configuration Management
 
Remedy rapid deployment 1
Remedy rapid deployment 1Remedy rapid deployment 1
Remedy rapid deployment 1
 
Ch25-Software Engineering 9
Ch25-Software Engineering 9Ch25-Software Engineering 9
Ch25-Software Engineering 9
 
Configuration management
Configuration managementConfiguration management
Configuration management
 
Cdcsw pivotal crm6_0_data_sheet
Cdcsw pivotal crm6_0_data_sheetCdcsw pivotal crm6_0_data_sheet
Cdcsw pivotal crm6_0_data_sheet
 
"How To Build A Change Control System in a SharePoint PMIS" for SPTech Confer...
"How To Build A Change Control System in a SharePoint PMIS" for SPTech Confer..."How To Build A Change Control System in a SharePoint PMIS" for SPTech Confer...
"How To Build A Change Control System in a SharePoint PMIS" for SPTech Confer...
 

En vedette (10)

Dit yvol2iss36
Dit yvol2iss36Dit yvol2iss36
Dit yvol2iss36
 
Dit yvol5iss8
Dit yvol5iss8Dit yvol5iss8
Dit yvol5iss8
 
Dit yvol2iss39
Dit yvol2iss39Dit yvol2iss39
Dit yvol2iss39
 
Dit yvol2iss26
Dit yvol2iss26Dit yvol2iss26
Dit yvol2iss26
 
Dit yvol3iss5
Dit yvol3iss5Dit yvol3iss5
Dit yvol3iss5
 
Dit yvol4iss22
Dit yvol4iss22Dit yvol4iss22
Dit yvol4iss22
 
Dit yvol6iss2
Dit yvol6iss2Dit yvol6iss2
Dit yvol6iss2
 
Dit yvol2iss19
Dit yvol2iss19Dit yvol2iss19
Dit yvol2iss19
 
Dit yvol3iss48
Dit yvol3iss48Dit yvol3iss48
Dit yvol3iss48
 
Dit yvol2iss35
Dit yvol2iss35Dit yvol2iss35
Dit yvol2iss35
 

Similaire à Dit yvol4iss49

Itil v3 foundation study guide service transition
Itil v3 foundation study guide   service transitionItil v3 foundation study guide   service transition
Itil v3 foundation study guide service transitionMuhammad Zamzani
 
softwareMaintenance.pdf
softwareMaintenance.pdfsoftwareMaintenance.pdf
softwareMaintenance.pdfkumari36
 
The ultimate guide to release management process
The ultimate guide to release management processThe ultimate guide to release management process
The ultimate guide to release management processEnov8
 
Transforming your IT Organization to Infrastructure-as-a-Service (Iaas)
Transforming your IT Organization to Infrastructure-as-a-Service (Iaas)Transforming your IT Organization to Infrastructure-as-a-Service (Iaas)
Transforming your IT Organization to Infrastructure-as-a-Service (Iaas)mstockwell
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Managementelliando dias
 
UCMDB _Predictive Change Impact Analysis circa 2009
UCMDB _Predictive Change Impact Analysis circa 2009UCMDB _Predictive Change Impact Analysis circa 2009
UCMDB _Predictive Change Impact Analysis circa 2009djasso7494
 
Digite - Release Management Training
Digite - Release Management TrainingDigite - Release Management Training
Digite - Release Management TrainingDigite, Inc.
 
ITIL , DevOps and IT4IT
ITIL , DevOps and IT4ITITIL , DevOps and IT4IT
ITIL , DevOps and IT4ITSwati Kumari
 

Similaire à Dit yvol4iss49 (20)

Dit yvol2iss29
Dit yvol2iss29Dit yvol2iss29
Dit yvol2iss29
 
Optimize Change Management
Optimize Change ManagementOptimize Change Management
Optimize Change Management
 
Itil v3 foundation study guide service transition
Itil v3 foundation study guide   service transitionItil v3 foundation study guide   service transition
Itil v3 foundation study guide service transition
 
Dit yvol3iss26
Dit yvol3iss26Dit yvol3iss26
Dit yvol3iss26
 
softwareMaintenance.pdf
softwareMaintenance.pdfsoftwareMaintenance.pdf
softwareMaintenance.pdf
 
ITIL Guide for DevOps
ITIL Guide for DevOpsITIL Guide for DevOps
ITIL Guide for DevOps
 
Dit yvol2iss1
Dit yvol2iss1Dit yvol2iss1
Dit yvol2iss1
 
Effective Change Management
Effective Change ManagementEffective Change Management
Effective Change Management
 
Cobi t vs itil
Cobi t vs itilCobi t vs itil
Cobi t vs itil
 
The ultimate guide to release management process
The ultimate guide to release management processThe ultimate guide to release management process
The ultimate guide to release management process
 
Transforming your IT Organization to Infrastructure-as-a-Service (Iaas)
Transforming your IT Organization to Infrastructure-as-a-Service (Iaas)Transforming your IT Organization to Infrastructure-as-a-Service (Iaas)
Transforming your IT Organization to Infrastructure-as-a-Service (Iaas)
 
Dit yvol3iss29
Dit yvol3iss29Dit yvol3iss29
Dit yvol3iss29
 
Dit yvol3iss3
Dit yvol3iss3Dit yvol3iss3
Dit yvol3iss3
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
 
UCMDB _Predictive Change Impact Analysis circa 2009
UCMDB _Predictive Change Impact Analysis circa 2009UCMDB _Predictive Change Impact Analysis circa 2009
UCMDB _Predictive Change Impact Analysis circa 2009
 
Digite - Release Management Training
Digite - Release Management TrainingDigite - Release Management Training
Digite - Release Management Training
 
ITIL , DevOps and IT4IT
ITIL , DevOps and IT4ITITIL , DevOps and IT4IT
ITIL , DevOps and IT4IT
 
Dev opsnirvana
Dev opsnirvanaDev opsnirvana
Dev opsnirvana
 
Itil prc review
Itil prc reviewItil prc review
Itil prc review
 
Dit yvol4iss08
Dit yvol4iss08Dit yvol4iss08
Dit yvol4iss08
 

Plus de Rick Lemieux

Plus de Rick Lemieux (20)

IT Service Management (ITSM) Model for Business & IT Alignement
IT Service Management (ITSM) Model for Business & IT AlignementIT Service Management (ITSM) Model for Business & IT Alignement
IT Service Management (ITSM) Model for Business & IT Alignement
 
Dit yvol5iss41
Dit yvol5iss41Dit yvol5iss41
Dit yvol5iss41
 
Dit yvol5iss40
Dit yvol5iss40Dit yvol5iss40
Dit yvol5iss40
 
Dit yvol5iss38
Dit yvol5iss38Dit yvol5iss38
Dit yvol5iss38
 
Dit yvol5iss37
Dit yvol5iss37Dit yvol5iss37
Dit yvol5iss37
 
Dit yvol5iss36
Dit yvol5iss36Dit yvol5iss36
Dit yvol5iss36
 
Dit yvol5iss35
Dit yvol5iss35Dit yvol5iss35
Dit yvol5iss35
 
Dit yvol5iss34
Dit yvol5iss34Dit yvol5iss34
Dit yvol5iss34
 
Dit yvol5iss31
Dit yvol5iss31Dit yvol5iss31
Dit yvol5iss31
 
Dit yvol5iss33
Dit yvol5iss33Dit yvol5iss33
Dit yvol5iss33
 
Dit yvol5iss32
Dit yvol5iss32Dit yvol5iss32
Dit yvol5iss32
 
Dit yvol5iss30
Dit yvol5iss30Dit yvol5iss30
Dit yvol5iss30
 
Dit yvol5iss29
Dit yvol5iss29Dit yvol5iss29
Dit yvol5iss29
 
Dit yvol5iss28
Dit yvol5iss28Dit yvol5iss28
Dit yvol5iss28
 
Dit yvol5iss26
Dit yvol5iss26Dit yvol5iss26
Dit yvol5iss26
 
Dit yvol5iss25
Dit yvol5iss25Dit yvol5iss25
Dit yvol5iss25
 
Dit yvol5iss24
Dit yvol5iss24Dit yvol5iss24
Dit yvol5iss24
 
Dit yvol5iss23
Dit yvol5iss23Dit yvol5iss23
Dit yvol5iss23
 
Dit yvol5iss22
Dit yvol5iss22Dit yvol5iss22
Dit yvol5iss22
 
Dit yvol5iss21
Dit yvol5iss21Dit yvol5iss21
Dit yvol5iss21
 

Dernier

Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaShree Krishna Exports
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 

Dernier (20)

Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 

Dit yvol4iss49

  • 1. IT - Heal Thyself! The workable, practical guide to Do IT Yourself Page 1 of 4 Vol. 4.49 • December 10, 2008 IT - Heal Thyself! By Hank Marquis Hank is EVP of Knowledge Management at Universal Solutions Group, and Founder and Director of NABSM.ORG. Contact Hank by email at hank.marquis@usgct.com. View Hank’s blog at www.hankmarquis.info. M ost Service Desk calls result from failed changes, making IT its own worst enemy and largest customer. This makes IT the #1 preventable cause of IT service outages! The solution is Release Management... [Editor’s Note: This DITY about Release Management originally ran prior to the release of the new ITIL V3 guidance. Although some of the terms have changed in V3, the concepts remain unchanged. Substantive differences between the V2 and V3 guidance are noted within the text.] Various industry analysts claim that about 80% of Service Desk calls result from change-related failures self-inflicted by IT. By definition, a failed change is a failure of IT, and they come at a massive cost. The accepted cost per contact — answering the call and not including resolution, lost profit or productivity — is about $30 per incident. Since an average user calls the Service Desk 1.25 times per month, a modest IT organization with just 4000 users pays an astounding $1,800,000 annually just to answer the phone for largely preventable change-related failures. Clearly, any IT organization looking to improve customer satisfaction and reduce costs should consider healing themselves first. Release Management is an often misunderstood IT Infrastructure Library® (ITIL®) process. Simply put, the objective of Release Management is the protection of the live environment and its services by using formal procedures and checks. Following I explain a how Release Management should work and how to create an effective Release Policy that can dramatically improve service quality and reduce costs. Change, Release, and the CAB It is important to understand the relationship between changes and releases in order to fully understand Release management. A change is "the addition, modification or removal of approved, supported or baselined hardware, network, software, application, environment, system, desktop build or associated documentation." A release is "a collection of new and/or changed Configuration Items (CIs) which are tested and introduced into the live environment together." Change Management brings together interested parties via the Change Advisory Board (CAB) to make sure a change is well thought out. Change Management and the CAB define and agree what changes to make to infrastructure components. The CAB is also responsible for advising and recommending release content and scheduling. While many consider Release Management a subset of Change Management, it is a vitally important process in its own right. Release Management manages the introduction of the changed CIs into the live or production environment. Essentially, Release Management oversees the work required to implement the change. As a member of the CAB, under Change Management control, Release Management is responsible for documenting the specific details of how to implement a change and making sure the change follows a stringent review process. Not all changes [ITIL V3 identifies ‘Standard Changes’] need to use formal Release Management, however you should always use Release Management for: http://www.itsmsolutions.com/newsletters/DITYvol4iss49.htm 12/10/2008
  • 2. IT - Heal Thyself! Page 2 of 4 Large or critical hardware rollouts, especially when there is a dependency on a related software change; Major software rollouts, especially for new applications with new distribution and support procedures; Collecting related changes into manageable units. As a process, Release Management [ITIL V3 introduces the planning functions of Transition, Planning & Support and the deployment functions of Release & Deployment Management] is responsible for implementing the release according to CAB directives (which, as a member of the CAB, Release Management helps define.) Without this tight connection between the Change and Release Management processes, the success of the release and its associated change becomes haphazard. Release Management In Action Practitioners often get confused and try to create a functional organization for the Release Management process. Release Management does not define an organization, but rather defines what various organizations must do together as a team in order to modify the physical infrastructure. Release Management describes much more of a workflow than most ITIL processes. As a process, the activities of Release Management execute within existing functional organizations, and normally span multiple organizational boundaries and technology silos. This means Release Management has both distributed and centralized process responsibilities and activities, making it one of the most difficult processes to comprehend and implement for new practitioners. Many problems with Change Management are really problems of Release Management, as described in the introduction. The “vicious” cycle here goes something like this: The CAB comes up with a plan Everyone is so busy and there are so many problems they skip essential parts of the plan No one follows up to make sure everyone is following the plan The Change then fails and generates Incidents The “fix” is the make a Change Repeat The only way to break this cycle of failed changes is to make sure all parties follow the instructions of the CAB. This makes the real purpose of Release Management to prepare a release based on a Request for Change, and to make sure implementation of the release occurs as defined and agreed by the Change Management process. Consider Release Management a supervisor of required work, and the secret to success with Release Management is to realize that it mostly defines oversight and describes a series of check-offs designed to validate completion of CAB and Change Management dictates. It is important to understand the difference between building a release and building software or hardware. A release is the managed introduction of one or more changes into production as a unit, not the development of a piece of software or hardware. Part of the confusion with Release Management is that new practitioners confuse these concepts. This results in so-called "turf-battles" between Release Management and functional groups. For example, part of Release Management includes responsibility for release “design, build and configuration.” Of course, designing and building software is often a task assigned to a software or applications development group. Release does not “take over” development, but rather development must follow the Release Policy as they build the software. Then, a Release Manager (person following the Release Policy) checks to ensure the built application aligns with the Request for http://www.itsmsolutions.com/newsletters/DITYvol4iss49.htm 12/10/2008
  • 3. IT - Heal Thyself! Page 3 of 4 Change and release instructions from the CAB. Release Management must leverage existing tools and Quality Assurance best practices or methodologies already in place. Many software development groups use Capability Maturity Model (CMM) to manage software quality, since Release Management and CMM share several objectives there is no need to duplicate them. Instead, Release Management just needs to validate and “check off” that release criteria as described in the Release Policy, and instructions from the CAB, are complete -- in this case by examining CMM documentation in the development organization. Release Management validates each step required [ITIL V3 Service Validation & Testing], and submits confirmation to Change Management for review and approval. After Change Management approval, the release deploys. As the release deploys, Release Management updates Configuration Management with modified CI details. Getting Release Management of the Ground Getting started with Release Management means preparing the process – establishing an owner, manager, team, etc., and one of their first tasks is to define the Release Policy. The Release Policy defines how Release Management conducts its business within and between other processes and functional organizations. The Release Policy documents roles and responsibilities, and defines authorities. It describes how Release Management is to operate, and as such, it becomes an integral part of the Change Management process as well. A Release policy should include: Definition of the level of change to the IT infrastructure under Release Management control Not every change requires creation of a formal release under Release Management control, so exactly what does constitute a release is an important element of the Release Policy. Consider changes to application software for example. Are modifications to a single file under Release Management control? Or do only modifications to more than one file require invocation and usage of Release Management? Setting the bar higher (fewer under Release Management control) is easier, lower the bar (more under Release Management control) as you mature and gain experience with Release Management. Remember that combined hardware and software changes, large software changes, and bundles of changes should always follow Release Management. Release naming and numbering conventions To prevent confusion and ease communications each release requires a sensible and easy to understand name. Many schemes are possible. Commonly the release will have a number related to the RFC date, or the date planned for the release, for example, YYMMDD. A release slated for July 27, 2006 becomes 060727. If there are many releases, inclusion of a sequence number is useful, for example, 60727-001. Some companies further expand this to include an identifier for the technology or type of the release, appending L for LAN, N for Network, A for Application, and so on. For example, 060726-001L for a release scheduled for July 26, 2006, for the LAN infrastructure. Some go even further, using an X to indicate a “patch” or “one off” release. For example, 060726-001LX to indicate a patch release to LAN infrastructure. Just remember to keep it simple and effective. Release acceptance responsibilities Many Release Management tasks occur within different functional departments. It is very important to define the title, position, and role within these distributed departments that are to perform these tasks. A central Release Management role (e.g., Release Manager) oversees completion of required tasks. The coordination and reporting between the distributed Release Management activities and centralized oversight is critical. Of course, this also requires a high enough level of management commitment to make Release Management a priority within distributed functional departments. Definition of Major, Minor, and Emergency Releases The ITIL mentions that Releases can comprise three classes, and that there is a relationship between them. Categorizing into these types helps reduce miscommunications and establishes a shared sense of release purpose. http://www.itsmsolutions.com/newsletters/DITYvol4iss49.htm 12/10/2008
  • 4. IT - Heal Thyself! Page 4 of 4 They are: Major Release -- contains new functionality and supersedes preceding Minor and Emergency Releases Minor Release -- contains enhancements and fixes, and supersedes preceding Emergency Releases Emergency Releases -- (or “fixes”) contain corrections to resolve urgent issues (aka Problems) Release frequency The expected future or annual schedule of Major and Minor Releases. This should take into account support capability, not just development ability to produce new or changed products. Business and Customer concerns Release Management has the responsibility to work closely with Customers (via the CAB or otherwise) to make sure that any planned releases do not occur during important periods. For example, taking down a print system for maintenance during the period when a key customer report is to print. Release contents Each release should have minimum and optional components. For example, every release should have notes that describe it. Optionally, a Major release might always require a set of instructions for installation. Document whatever a release must include to meet RM acceptance criteria. Back-out plan policy Key to successful changes is post-implementation testing of a release, and if required, restoring the changed CIs back to their original state. The Back-out Plan policy defines which release requires such plans, and when and how to produce, test, and document them. Release Management process description It (almost) goes without saying that the Release Policy requires a complete description of the Release Management process itself. Be sure to include time and resource commitments from distributed functional departments and individuals who are to carry out Release Management tasks. Include meetings, audits, assessments, escalations, etc. DSL and DHS The Definitive Software Library (DSL) [ITIL V3 – Definitive Media Library (DML)] is a vital repository. Release Management must define, organize, and operate this repository. The Release Policy must define where and how it resides, as well as the process for using and maintaining it. Summary I hope that you now understand the true role of Release Management, and have an idea of how it should operate. There are many tasks to Release Management, developing a Release Policy is just one of them. However, developing a Release Policy forces you to address virtually all of the other activities to some degree. Key to your success is to realize that Release Management is a distributed process that relies upon your existing quality and production systems as much as possible. The central Release Management process tasks are supervisory – overseeing and checking off distributed Release Management tasks completed by the functional departments. The steps of defining a Release Management process, creating a Release Policy, and making sure all involved do as they are supposed to do will have a dramatic and positive effect on operations. Reducing failed changes through controlling releases will improve service quality, and deliver real cost savings as well. Entire Contents © 2008 itSM Solutions® LLC. All Rights Reserved. ITIL ® and IT Infrastructure Library ® are Registered Trade Marks of the Office of Government Commerce and is used here by itSM Solutions LLC under license from and with the permission of OGC (Trade Mark License No. 0002). http://www.itsmsolutions.com/newsletters/DITYvol4iss49.htm 12/10/2008