发布管理是指规划、设计、安排、测试、部署和控制软件发布的过程。它可确保发布团队在保持现有生产环境完整性的同时,高效交付业务所需的应用程序和升级。
在竞争激烈、动态多变的商业和 IT 世界中,您最不需要的就是半生不熟的发布版本。现代企业是一个真正动态的环境;而且并非所有这些变化都以相同的速度发生。IT 组织需要一种方法来协调这些千变万化。这就是发布控制和部署自动化发挥作用的地方。它们有助于轻松过渡到持续交付,并一次发布一个版本,完成数字化转型。这就是 IT 的新常态。
发布和部署管理是信息技术基础设施库(ITIL)框架服务过渡部分的主要流程之一。ITIL 是最广泛采用的技术产品和服务管理框架。它能帮助企业以质量为导向、以客户为中心、注重成本的方式交付产品和服务。
发布管理的具体步骤会根据每个组织或应用程序的独特动态而有所不同。不过,以下顺序最为常见。
要求
发布管理始于对新功能或现有功能更改的请求。不能保证所有请求最终都能转化为新版本。我们会对每项请求的理由、可行性以及是否有办法通过重新配置已在生产中的应用程序版本来实现这些请求进行评估。
计划
这是版本演变过程中最重要的一步。在这里,发布的结构得以确定。稳健的计划可确保发布团队不偏离轨道并满足需求。创建或重复使用一个工作流程或核对表,供利益相关者在整个发布过程中参考。工作流程不仅要详细说明范围和里程碑,还要详细说明责任。
设计和建造
这是将需求转化为代码的编程阶段。设计发布版本并将其构建为可执行软件。
测试
一旦版本被认为可以进行测试,它就会被部署到测试环境中,接受非功能和功能测试(包括用户验收测试或 UAT)。如果发现错误,就会发回给开发人员进行调整,然后再次进行测试。这种迭代过程一直持续到开发团队和产品负责人批准将发布的产品部署到生产中为止。
部署
版本在实时环境中实施,并提供给用户。部署不仅仅是安装版本。它需要让用户了解所发生的变化,并培训他们如何根据新功能操作系统。
部署后
部署完成后,版本将进入支持阶段,在这一阶段,任何错误都会被记录下来,最终需要提出修改请求。如此循环往复。
要使发布成功,必须达到以下目标:
几乎每个组织的应用程序管理流程中都有一些发布管理元素。
不过,对于没有正式发布管理政策和程序的企业来说,一个好的起点是寻找发布管理的这些现有方面,它们可以构成整个组织发布管理框架的基石。
OpenText 我们深知发布管理所面临的挑战,并已在这一领域深耕十余年。我们能让您立即实现手动部署任务的自动化,从而实现速赢。基于我们丰富的客户成功经验,我们已开发出发布管理解决方案,使您的组织能够以最适合您的速度成熟起来,形成一个协调、流程驱动、高度可见的人力工作流程。
发布控制是OpenText Orchestrated IT 解决方案集的一个组成部分,该解决方案从最初的规划、开发到IT 服务管理,适用于分布式、云和大型机环境。协调 IT 意味着简化 IT 流程,从而更快地交付应用程序、提高 IT 服务性能并降低总体 IT 成本。OpenText OpenText 已帮助数千家 IT 企业大幅改进了应用程序开发流程,确保了更高的可视性、更快的 应用交付时间、更高的利益相关者满意度以及更低的开发成本。
部署自动化(Deployment Automation)可无缝实现部署管道自动化,缩短周期时间,并在所有环境中快速反馈部署和发布情况。部署自动化支持持续交付和生产部署,能够将应用程序或服务自动部署和配置到部署管道中的目标环境。有了部署自动化,您就能以高效、快速和合规的方式交付高质量、有价值的软件。而且成本更低。
OpenText 提供最全面的端到端解决方案,用于规划、跟踪和将应用程序发布到生产中。利用这些产品,企业可以提高发布的可视性、增加发布流程、减少生产停机时间并简化合规性。使用OpenText综合发布管理解决方案的客户已经取得了显著的成果--部署时间大大缩短,可视性更高,应用程序错误更少,而且完全可审计。