UrbanCode Release provides
- Collaborative, web based release day planning and execution
- Insight into which projects in a release are on time
- Clear visibility into which versions of each app are in each environment
- Enforced quality gates governing advancement into environments
- Identify Release Dependencies: From initial planning through discovery in testing, easily identify and track release dependencies across applications and infrastructure.
- Release Planning and Tracking: Map applications, changes, and initiatives to releases, and track the completion of Application changes and attainment of quality certifications for applications in a release.
- Easier Release Days: Build an executable deployment plan that seamlessly notifies team members of work to do, and triggers automated tasks while providing up-to-date status that everyone can see.
- Handle More Releases: Accommodate a growing number of release using more templates, automatic rules, and visibility that mitigates risk.
- Multi-Application Continuous Delivery: Rules for automatic promotion across groups of applications enables applications to take advantage of continuous delivery techniques.
Business changes often span multiple Applications that need to be released together. Sometimes the relationship between Applications is limited to a single release. Other times a suite of related Applications are often released together. UrbanCode Release allows you to easy capture these relationships and plan releases spanning multiple applications and setup automatic promotion rules to speed changes through the pipeline. Learn more.
Easily view the relationships between applications, changes and initiatives related to a release. See which other applications may be impacted by an application that has fallen behind with incomplete features, or troubled test results. Learn more.
UrbanCode Release’s pipeline visualization capabilities make it easy to see which versions of each application are in each environment. Heat-map color coding makes it easy to see how closely the versions in one environment correspond to another or the latest and whether the versions that are supposed to be in an environment are still there. From the Pipeline, you can also schedule deployments and see when the next deployment to each environment is planned. It is also clear when the previous deployment occurred. Learn more.
UrbanCode Release has Statuses which serve to identify quality certifications achieved by deployable versions. Each Release uses a Lifecycle that defines these statuses as well as which statuses are required for a version to enter a Phase. Deployments of Applications which do not meet the criteria are rejected unless a release manager notes an Exception. Learn more.
Planning the release day can be a great deal of work. Release Managers need to bring together expertise from multiple application teams, testers and operations. Worse, it is easy lose track of lessons learned in previous releases and deployments to lower environments. UrbanCode Release is designed to make the creation of a deployment plans an easier, collaborative experience. Simple plans used in lower environments can be easily annotated to capture lessons learned which are automatically suggested for incorporation in the production plan. Learn more.