规范发布管理的提交、审批、沟通、测试、回滚、实施等活动。
适用于我公司的IT服务管理重大变更的内、外部发布。
发布:将一个或多个变更交付、分发到实际运行环境中并可对其进行追溯。非项目的IT服务重大变更需要遵循本过程进行发布。发布主要包括:大规模的补丁升级、换平台、功能模块变化、分组账号调整、更换关键网络服务器硬件或硬件组件、网段调整等。
- 职责
角色 活动 | 发布申请人 | 发布过程经理 | 发布负责人 | 外部客户/内部用户 |
发布提交 | √ | |||
发布受理 | √ | |||
发布策划 | √ | |||
发布沟通 | √ | √ | √ | |
发布审批 | √ | |||
测试与回滚 | √ | |||
发布评估 | √ | √ | ||
发布实施 | √ | |||
发布观察 | √ | |||
发布关闭 | √ |
涉及软件开发类的发布参照CMMI发布管理流程;
涉及项目的发布参照IT服务项目管理验收流程。
经过批准的重大变更和发布申请人提交的所有发布申请。
《IT服务发布申请单》;
与发布相关的配置变更信息。
-
- 活动
- 发布提交
- 活动
发布提交人填写《IT服务发布申请单》,并将与发布相关的服务变更单、配置变更信息与发布申请单一同提交发布过程经理审核。
-
-
- 发布受理
-
发布过程经理受理发布申请人的发布申请,对发布申请单、服务变更单和配置变更信息的内容和信息完整度进行审核,审核通过后指派负责人负责本次发布的策划和实施。
-
-
- 发布策划
-
发布负责人接受发布经理的指派,根据发布申请单、服务变更单和相关配置变更信息制定本次发布的策划方案。
-
-
- 发布沟通
-
发布负责人负责将制定好的发布策划与发布过程经理和所受影响的用户/客户进行沟通。
-
-
- 发布审批
-
发布过程经理接受发布负责人制定的发布策划,发布过程经理对发布负责人所制定的发布策划进行可行性分析,如发布策划可行性则由发布过程经理确认签字后交发布负责人按发布策划执行发布。
-
-
- 测试与回滚
-
- 制定发布计划/测试
发布负责人制定发布计划并组织建立测试环境,实施测试;如测试出问题,由发布负责人重新制定发布计划,重新进行测试,直到测试通过并生成《IT服务发布测试报告》。
- 制定回滚计划/回滚
发布负责人制定测试回滚计划,必要时召集相关人员进行评估;无论测试成功与否,测试完成后,发布负责人应按照回滚计划进行回滚,确保回复到测试前的状态;回滚完成后应提交《IT服务发布回滚报告》。
-
-
- 发布评估
-
发布过程经理负责对发布计划及测试结果、回滚计划及回滚效果进行评估;如有不足则指定发布负责人制定相应的改进计划并确认;必要时需要将发布测试结果和改进计划提交给相关用户/客户进行确认。
-
-
- 发布实施
-
发布负责人按照发布计划进行发布实施的准备工作,包括对工程师和相关用户/客户的培训或发送培训资料,发送发布通知,执行发布。如遇发布失败发布负责人应立即执行回滚计划,并收集信息上报发布过程经理,协助发布过程经理分析原因,改进后重新执行本流程。
-
-
- 发布观察
-
发布负责人需对发布实施的结果进行观察,确认发布是否成功,并得到用户/客户的确认结果。
-
-
- 发布关闭
-
发布过程经理得到发布实施记录和用户/客户的确认结果后,确定发布成功后签字关闭本次发布流程。
《IT服务发布申请单》
《IT服务发布测试报告》
《IT服务发布回滚报告》
《IT发布策略》
公司质量管理部门负责发布管理全过程的审计。
100%的发布通知率
90%的发布按计划实施
验收后一个月内由本次发布引起的严重/重大事件不超过2个。
发布经理应熟悉发布管理流程,掌握发布管理的各个控制要点,具备良好的沟通能力,与内外部人员沟通。
发布负责人应具备深厚的技术及管理能力,能制定发布计划并与内外部人员沟通计划的实施。