IBM UrbanCode Release 的概述

当今快速变化的市场使公司面临及时在预算内发布软件的挑战。创新和技术变更日新月异,因此,在当今时代,往往是计划快赶不上变化快。在这种背景下,以学科为中心的团队往往天各一方,沟通不便,将应用程序投入生产困难重重。凭借自动化工具无法克服这些困难。

通过使用 IBM® UrbanCode Release,可设置生产前与生产之间的轨道,并可靠地沿着该轨道运行发布。发布系列可通过任何类型的流程(自动执行的流程、手动执行的流程以及特别的流程)提供,并且可以包含任何类型的内容。发布系列的可预测调度驱动发布流程。可集成并同步基于团队的规划,以达成清楚、公开且透明的计划。所有相关人员都了解该调度以及关键里程碑,并可确保发布如期开始且按时完成。

与随着时间而进行的任何流程一样,不可预测的事件随时都会发生。借助 IBM UrbanCode Release,问题一旦出现即可识别出来,应对意外事件以及确定哪些功能可留待下一个系列实现。IBM UrbanCode Release 的实时反馈意味着可以调整计划以及重新限定计划的作用域,以处理随时都会出现的不可预测的问题。

基于 Web 的前端使团队之间能够实时协作(这是成功发布的关键),并且确保发布不再是令人难以忍受的漫长过程。团队能够全面观察软件发布生命周期的每个方面。

IBM UrbanCode Release 可协调任何组合中的多个部署,其中包括并行部署以及依赖于其他部署的部署。可通过连接中间件和网络对依赖性进行排序和协调。可通过使手动任务与自动执行的流程交错来使用当前流程,并与诸如 IBM UrbanCode Deploy 之类的工具集成。

捕获发布工件与流程之间的差别是进行审计及合规性报告的基础。可捕获整个发布周期(从生产前到生产)内的所有活动。对于下列各项,提供了关键度量:合规性、监管、数据聚集和报告、审计/记录以及版本/更改控制。可确定项目在任何时间点的状态以及度量发布周期的每个方面。


反馈