What is Release Management (RM)?
to manage release management and want practical standards and best
practices for information management governance and accountability?
management is a key component of the change management
process, which provides a
disciplined process for
introducing changes into the production environment with minimal
disruption to ongoing operations.
What standards and best practices are required?
change management process should:
and responsibilities are involved?
production changes resulting
from approved change requests;
- Build effective release
packages for the
deployment of one or many changes into production;
mechanisms to ensure minimum
disruption to the production environment;
preparation for the release to ensure
maximum successful deployments; and
change in line with
Manager is responsible for
managing the release,
What are the
release process steps?
for the change;
- Ensuring user acceptance
- Verifying training
to the affected user community if needed;
- Validating the back-out
- Staging the pilot
- Implementing the full
a release into the production environment involves risks to the
availability and reliability of that environment.
to be aware of the potential risks involved in the deployment.
Recognizing this, the release manager
should ensure that the
appropriate managers agree on, and sign off on, the release delivery
document before the release moves into the design and build phase.
The objective of this process step is
to complete a release
plan that will identify:
- Release objectives;
- Roles and responsibilities;
- Tasks and activities;
- Communication and training plans; and
- Release schedule
objective of this task is to identify and develop the processes, tools,
and technologies required to deploy the release. The release build
- Selects a suitable release
for the change that is a strategic fit, is repeatable, and is
- Designs and builds a release
package for the
change that allows it to be successfully deployed;
that the release package delivers the
change effectively in line with requirements; and
- Updates the configuration
item control database
with appropriate release documentation.
release process to ensure
that all components can be migrated correctly;
- Tests the
functionality to ensure that the release meets user
- Performs controlled pilot testing
production environment where necessary; and
- Evaluates acceptance-testing
results to make a
confident decision to move toward release preparation.
release preparation process:
- Ensures that adequate resources are
available for deployment of the release;
- Ensures that release communications
- Ensures all training
has been completed;
- Confirms the production environment
for receiving the release;
- Reviews the preparation of the release for
into the production environment; and
- Ensures the change
management process has
handled all related changes.
deployment process involves the
into the production environment using the procedures defined in the
should only occur if the
Release management provides a
disciplined process for releasing
changes into the production environment with minimal disruption to
It is critical that a release plan be
created and adopted by all information management projects.