软件发布包设计与合规管理指南
在当今的信息技术领域,有效的软件发布包设计和合规管理对于组织的成功至关重要。本文将深入探讨软件发布包设计的原则以及合规管理中的控制要点。
1. 软件发布包设计原则
1.1 操作系统与硬件的结合
在包含服务器的任何发布包中,最好将操作系统也包含在内。与单独发布操作系统更新相比,在更新硬件时同时更新操作系统更为合理。如今,硬件已趋于商品化,制造商频繁推出新产品。但决定何时创建新发布版本的是硬件规格,而非特定的型号或版本。大多数成熟组织的服务器硬件更新周期为三到四年,这意味着每年可以更换三分之一或四分之一的服务器。由于硬件的标准化和商品化,针对硬件的功能测试需求较少。在获取新硬件之前,操作系统通常已经过充分测试,软件栈的其他层与硬件的交互也不足以引发问题。
1.2 发布包设计的指导原则
1.2.1 自上而下设计包
发布包应确保每次发布都能提供显著且可衡量的商业价值。最佳方法是从软件栈的顶层向下设计包。组织中最常见的发布包应围绕业务应用程序或业务流程进行设计。如果过于倾向于围绕基础设施项目(如硬件更新或中间件升级)设计发布包,可能无法从发布管理中获得商业利益。虽然在某些情况下,基础设施发布可能会得到支持,但在经济困难时期,节省成本或增加收入的发布项目将更受青睐。
以 SAP 软件为例,发布包应首先包含 SAP 软件本身以及组织正在使用的所有模块。运行 SAP 需要数据库管理系统和 Web 应用程序服务器,因此这些也应包含在发布包中。此外,还可以考虑包含运行专用 SAP 应用程序服务器的操作系统和硬件。在定义发布包时,应使用配置项标识符精确指定其内容,并记录所有依赖关系
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



