Last Updated Mar 12, 2018 — DevOps Expert
Managing Release Dependencies at Enterprise Scale
Keeping track of what’s happening in a complex software delivery process is not always easy. A complex delivery usually involves several teams that are responsible for releasing multiple applications, each with their own specific processes and requirements. For example, a single software delivery might require you to deploy many microservices in one shot.
Whatever the complexity, you need to be able to see everything in one over-arching view, so you can understand the dependencies between different parts of the delivery pipeline. For instance, if one application release is delayed, what impact does it have on associated releases? Or, if one release is at risk, are related releases affected by that risk?
The new Release Relationship View for XL Release
provides the overview you need by visualizing release dependencies and providing a quick and easy way for you to take action on releases that are related to one another.
What the Release Relationship View offers you
Clear overview of release relationships and dependencies
Now you can acquire greater insight and be better informed with a single view of the overall status of a big software delivery. The Release Relationship View provides a visual representation of release dependencies in two graphical views, so you can clearly see dependencies between individual releases and how they impact one another.
In addition to being available at runtime, the Release Relationship View is also available when you’re designing release processes in templates. This lets you plan for the dependencies in a complex delivery process before it starts.
Detailed information on individual releases
The Graph view shows a tree of connected releases that represents the complexity of the entire software delivery pipeline. The Graph view shows release names and relationships and includes color-coded release statuses. Hover over a release to see its risk status, its active phase and tasks, and any failed tasks.
The Table view is an alternative way for you to see the relationships between releases, including the templates from which the releases were created.
Easy navigation among related releases
No matter how many individual releases are involved in the delivery process, you can zoom in to highlight relationships among them and to drill down to sub-releases. And even at low levels, you can use the Table view to perform tasks.
Quick access to manage related releases
The Release Relationship View for XL Release
enables you to filter related releases, so you only see what you’re interested in. You can also use the Table view to retry or abort many releases at once, which makes taking action when there are problems faster and easier than ever. And when a release is at risk, the Table view allows you to quickly jump to its dashboard and review the contributing factors.
Benefits of the Release Relationship View
Effortlessly oversee the progress of release execution
The Release Relationship View provides all stakeholders in the software delivery process with complete release execution data that’s presented in its two easy-to-read graphical views: the Graph view and the Table view.
Because both views show the status of each release as well as additional data for sub-releases and dependencies, Release Managers, Business Owners, and other stakeholders can easily track release execution at a high level over an extended period of time.
Better supervise complex releases
The Release Relationship View for XL Release
provides you with context by showing the relationship between every individual parent and child release that is part of a software delivery pipeline. When you need to focus on a particular part of the overall release-related activity, you can drill down to an individual release and highlight other releases that are closely related to it.
Quickly identify bottlenecks and take immediate action
The Release Relationship View enables Release Managers to identify problems at an early stage and see what other areas of the release these complications will affect. With just a few clicks, you can filter related releases and take action where there are problems by retrying and aborting failed releases.
Understand how your release fits into the bigger picture
The Release Relationship View provides DevOps teams with a better and faster understanding of the release process and the effects that individual releases have on the complete system. Everyone who is involved in the software delivery process can immediately see when and where they need to take action.
How to get started
The Release Relationship View is available with XL Release
7.6. Try it today!
And check out the documentation
for more information.
Please share your feedback
We would love to hear your thoughts on this new feature. Contact our Support Team
to share your feedback.