Context
Tool mentors explain how a tool can perform tasks, which are part of ITUP processes and activities. The tasks are
listed as Related Elements in the Relationships section.
You can see the details of how processes and activities are supported by this tool mentor, by clicking the links next
to the icons:
Details
ITRPM provides an automated workflow for deploying releases across business and technology silos within an IT
organization. The goal of the ITSM release management solution is to provide customers with a process-based solution to
address the domain of Release Management as defined by ITIL®.
This goal enables an IT organization to:
-
Plan and oversee the successful rollout of software and related hardware
-
Design and implement efficient procedures for the distribution and installation of changes to IT systems
-
Ensure that hardware and software being changed is traceable, secure, and that only correct, authorized and tested
versions are installed
-
Communicate and manage expectations of the customer during the planning and rollout of new releases
-
Agree to the exact content and rollout plan for the release, through liaison with Change Management
-
Implement new software releases or hardware into the operational environment using the controlling processes of
Configuration Management and Change Management—a release should be under Change Management and can consist of
any combination of hardware, software, firmware, and document CIs
-
Ensure that master copies of all software are secured in the Definitive Media Library (DML) and that the Configuration Management Database
(CMDB) is updated
-
Ensure that all hardware being rolled out or changed is secure and traceable, using the services of Configuration
Management.
The focus of Release Management is the protection of the live environment and its services through the use of formal
procedures and checks.
Release Management works closely with the Change Management and Configuration Management processes to ensure that the
shared CCMDB is kept up-to-date following changes implemented by new releases, and that the content of those releases
is stored in the Definitive Media Library (DML).
This example shows how the IBM® Tivoli® Release Management Process Manager supports the Release Management process.
-
Requesting that a Change be implemented by a Release
The Change Management process can request that Change be implemented within a particular Release or that the
Change be implemented by any available Release.
Requesting that a Change be Added to an existing Release
The Release Management process can receive requests from Change Management to add an existing Change to a
Release. The request will contain the Change to add to a Release. When the request is approved by a Release
Owner, the source and target CIs that were associated with Change are added to the Release.
Accepting a request to add a Change to a Release
-
Creating a new release plan
You can create from scratch or use an existing template. When you create from scratch, the templates help
capture customizations to the activities performed throughout the release process based on what type of release
or what the target CIs might be. For example, the release template for an operating system security patch might
skip through planning, building and testing, and flow directly to distribution and install if the target CI is
a desktop. However if the target CI is a server supporting critical applications, the template would drive it
through planning, testing, and scheduling to ensure the installation does not impact the applications running
on that server at a critical time. Once a release plan is created, it can be saved as a template for reuse at a
later time.
Creating a release
-
Selecting a release plan template
To expedite the creation of a release plan, you can select from existing release templates. Release templates
include what tasks need to done, in what order they need to be done in, and what user or role should perform
them.
-
Customizing a release plan
With either a new release plan being built from scratch or one based on a template, the release manager can
customize the tasks that take place under all of the process steps. This includes removing or adding tasks,
assigning people or roles to each of the tasks, setting the order in which tasks should be done and target
start and end dates for the tasks. This provides an easy method by which the release plan can be customized to
meet the individual needs of each release.
Dynamic flow
-
Editing a task
You can edit task details of an existing task or ones you have just added, giving you complete control over how
the release is executed.
Edit task
-
Scheduling deployment
Scheduling of the implementation tasks can be done with visibility to all releases in plan through the Change
Implementation Schedule, thus avoiding problems with resource constraints or too many tasks planned for the
same CIs at the same time.
Master release calendar
-
Planning distribution
The distribution of the release package can be scheduled separately for individual target CIs or as a group of
target CIs.
Planning distribution
-
Starting distribution
Using the integration modules developed for Tivoli Configuration Manager or Tivoli Provisioning Manager, the
Release Management process step of distribute and install can automate the invocation of those operational
management products to perform the distribution to the appropriate target CIs at the scheduled time. The
integration module can also accept status back from those products so they can indicate when the distribution
is complete and a status of whether if was successful or had a failure.
Starting distribution
For more information
For more information about this tool, click IBM Tivoli Release Process Manager at the top of this
page.
|