15.3.5 版本发布和回退计划
对于很多信息系统开发项目来说,项目变更必须做相应的版本发布,并制定相应的应急回退方案。为确保版本发布的成功,在版本发布前应对每次版本发布进行管理,并做好发布失败后的回退方案。 版本发布前的准备工作包括:
- · 进行相关的回退分析;
- · 备份版本发布所涉及的存储过程、函数等其他数据的存储及回退管理;
- · 备份配置数据,包括数据备份的方式;
- · 备份在线生产平台接口、应用和工作流等版本;
- · 启动回退机制的触发条件;
- ·对变更回退的机制职责的说明,如通知相关部门,确定需要回退的关联系统和回退时间点等。 为确保版本发布的成功,在版本发布前应对每次版本发布的风险做相应的评估,对版本发布的过程检查单(Check list)做严格的评审。在评审发布内容时对存在风险的发布项做重点评估,确定相应的回退范围,制定相应的回退策略。回退步骤通常包括:
- (1)通知相关用户系统开始回退;
- (2)通知各关联系统进行版本回退;
- (3)回退存储过程等数据对象;
- (4)配置数据回退;
- (5)应用程序、接口程序、工作流等版本回退;
- (6)回退完成通知各周边关联系统;
- (7)回退后进行相关测试,保证回退系统能够正常运行;
- (8)通知用户回退完成等。 项目还需要对引起回退的原因做深入分析、总结经验,避免下次回退发生。对执行回退计划中出现的问题进行分析,完善回退的管理。