Last updated on
Plutora Blog - Release Management

4 Core Practices that Define Enterprise Release Management

Reading time 3 minutes

Enterprise Release Management (ERM) is an emerging set of practices designed to support enterprise change initiatives and software delivery across multiple projects within large organizations.

ERM is the management of the software delivery lifecycle across multiple projects and departments within a large organization – the orchestration of activities and resources across multiple, interdependent software releases and change initiatives. All in order too deliver software at scale while managing both the technical and organizational complications that accompany delivering changes to enterprise-scale, composite systems within a large organization.

Practices that Define Enterprise Release Management

Enterprise release management is a practice area that covers a wide array of activities all focused on delivering software, but it is defined by a set of practices that support a multi-project, cross-functional approach to managing the end-to-end release process. When pursuing effective enterprise release management, pay close attention to ensure the operational health of these four key practices:

1.  Multi-project Release Coordination

Maintaining a consolidated event calendar across all projects included in a large, composite release. This includes the orchestrated deployment of these projects to applications in the enterprise operating environment.

2.  Environment Management

Tracking capacity requirements and work-effort for environments required during the software delivery process. Support decisions regarding the use of automated provisioning of environments or scheduled use of shared persistent environments.

3.  Automated Release Reporting

Capturing metrics and key performance indicators for all release-related processes, gates and resources, presented in dashboards for all stakeholders to identify progress toward the enterprise release.

4.  Continuous Process Improvement

Measuring release-related metrics and tracking progress across the end-to-end software delivery process to support an iterative approach to process improvement.

The four practices outlined above define enterprise release management and should all be organized at a strategic, portfolio-wide level to provide IT management with visibility into the more tactical processes that serve to support coordinated releases.  As organizations adopt a more agile and accelerated approach to software delivery with an emphasis on best practices at a tactical level, release management provides a series of practices designed to foster and support this agility and align it with decision-makers responsible for entire portfolios.

Why does this all matter?

Dalibor Siroky Dalibor Siroky

Dalibor is the Co-founder and Co-CEO of Plutora. He has 15 years of leadership, consulting, enterprise product, and operations experience across Australia, Asia and Europe. He has proven ability to build high performance teams, turn around situations, develop innovative products, and create lasting value. Prior to Plutora, Dalibor was founder and managing director of Finotaur, a leading provider of independent management consulting services. Before that he served as CIO of financial advisory software at Macquarie Bank, head of solution architecture at Commonwealth Bank of Australia, and management consultant at PricewaterhouseCoopers. Dalibor got his MBA from the University of Chicago Booth School of Business. Follow him on Twitter @DaliborSiroky.

Learn More

Tags: , ,