远东宏信有限公司 上线发布管理操作指引
修订记录
版 本 编 号 V1.0 V1.1 V2.0 V2.1 V2.2 V2.3 V2.4
版 本 日 期 2014-06-17 2014-06-19 2014-07-22 2014-07-22 2014-07-22 2014-07-22 2014-10-22 修 订 者 区维青 区维青 区维青 区维青 区维青 区维青 区维青 说 明 初稿 修改CR上线发布流程 加入发布管理岗职能描述 根据部门内部讨论加入上线培训要求 根据包骏要求加入PMO审核 根据蔡总要求在系统升级发布流程加入PMO审核环节 根据蔡总要求在系统升级发布流程去除战管审批环节,明确各个环节审批事项
目录
1. 2. 3. 4. 5. 6.
目标 ...................................................................................................................................................... 4 范围 ...................................................................................................................................................... 4 上线发布对象....................................................................................................................................... 4 上线发布类型....................................................................................................................................... 4 上线发布方式....................................................................................................................................... 4 上线发布流程....................................................................................................................................... 5 6.1 上线发表流程概述........................................................................................................................ 5 6.2上线发布规划 ................................................................................................................................ 6 6.3上线发布准备 ................................................................................................................................ 6 6.4上线发布实施 ................................................................................................................................ 7 6.4.1新系统上线发布流程.................................................................................................................. 7 6.4.2系统升级上线发布流程.............................................................................................................. 9 6.4.3上线发布操作 ........................................................................................................................... 10 6.5上线发布确认 .............................................................................................................................. 11 发布材料 ............................................................................................................................................ 11 附则 .................................................................................................................................................... 11
7. 8.
1. 目标
上线发布管理流程的目的是保证对IT生产环境进行可控地更该,规范上线系统切换的步骤和操作,保证上线质量和效率和系统上线的平稳运行。
流程的主要阶段包括:上线发布前规划、上线发布前准备、上线发布的申请审批、上线发布实施、上线发布确认。
2. 范围
适用于远东宏信有限公司(以下简称“远东宏信”)及下属及控股子公司。
3. 上线发布对象
所有应用系统在总部生产环境的软件版本发布,包括新系统发布、已有系统的升级和系统补丁。发布管理流程管理的是待上线/已上线的应用系统,不针对项目。若应用系统未经立项过程进行开发,在开发完成后,也需通过本流程投入生产使用。不涉及到程序代码变更的应用系统数据变更、软件、硬件等升级或替换、应用系统的配置更新不属于发布范围之内。
4. 上线发布类型
上线发布类型分为2类:新版本发布和升级版本发布 编号 1 2
类型 新系统上线发布 系统升级上线发布 说明 应用系统全新发布 应用系统在原版本基础上进行升级更新,包括CR和bug fix的发布 备注 发布方式由申请人在发布申请中进行说明 5. 上线发布方式
上线发布方式分为2类:计划内发布和紧急发布 编号 1 方式 计划内发布 说明 申请材料齐全,符合流程要求的发布 没有经过完整测试,因业务需要进行发布,需要申请人所在频率 按照每年制定全年的发布窗口计划,常规发布 发生时(按实际需要) 2 紧急发布
编号 方式 说明 部门负责人签字 频率
6. 上线发布流程
6.1 上线发布流程概述
上线发布分为上线发布规划,上线发布准备,上线发布实施,上线发布确认4个步骤
编号1步骤上线发布规划描述确定上线发布计划1. 准备上线发布的相关文档输出新系统/系统项目计划/发布窗升级发布流程口安排待办输入/触发条件2上线发布准备3上线发布实施发布申请2. 上线发布的软件和硬件环境准备1. 审核上线发布的各相关事项是否准备就绪;2. 审核上线发布的方发布申请案是否符合规范3. 依据发布方案和发布步骤进行系统发布1.发布流程执行负责人根据各方提供的技术意见判断整个发布是否成功;2.发布流程执行负责人整理此次发布的所发布申请在相关文档及程序后,关闭成功发布,同时将发布的结果通3.需求部门对上线后系统功能测试后的确认文件审批意见审批流程和系统生产环境上线4上线发布确认系统发布相关的文档和记录
6.2上线发布规划
项目经理和系统拥有人根据上线发布的实际情况确认上线发布的类型和方式。初步确认发布上线的时间安排和发布的内容。新系统发布的发布时间和具体上线计划由项目组制定,常规的系统升级发布采用发布窗口机制。
发布周期由应用系统开发部统一管理,现定为每月第二周和第四周的周四晚(下班后)进行。Java类系统的发布窗口为每月第二周和第四周的周四晚。
6.3上线发布准备
项目经理或系统所有人需完成上线发布前的各项准备工作包括发布材料中所列的附件清单中的上线文档,为上线发布审批流程的启动做好准备。 1.确认上线前的必要条件:
确认项目上线评审会是否已经召开,相关的需求部门已经做好相关的准备工作,同意上线。
确认用户培训工作是否完成。如果需要进行相关培训,《系统上线培训手册》(包括培训计划和培训材料)是否准备完备。
确认用户测试工作是否完成,用户在《用户测试报告》上已签字。 确认当前遗留问题中没有影响系统上线的问题。
确认生产环境是否已准备就绪,需预先与基础设施部进行沟通,确认生产环境部署架构、生产环境软硬件情况。
需明确生产环境初始化数据及必要的业务数据是否已准备就绪。 确认相关系统的改造是否完成
2.制定上线过程中及上线后的管理计划
制定上线总体计划
制定上线详细步骤(同ActionPlan) 制定上线中风险的应对计划 制定上线操作结束后的验证计划
制定上线后进入试运行阶段的计划和问题处理机制
6.4上线发布实施 6.4.1新系统上线发布流程
新系统发布流程具体步骤如下图所示。
107030401 新系统上线发布流程信息管理部公司领导项目经理上线申请CIO流程审批(非项目所属)各子部门总监会签R1(项目所属)子部门总监上线条件审核C1项目管理部总监上线文档审核部门总经理流程审核R2系统发布岗系统发布C2客户服务部总监备案上线是否成功Y项目经理上线确认N项目经理上线计划变更结束
具体审批内容和交付物清单如下表所示。
编号 管理活动 审批内容 1.项目测试是否按计划完成 交付物 1.用户测试报告 2.系统上线确认书 3.系统使用手册 4.上线培训手册 5.系统配置手册 6.系统上线手册 1.1890系统上线通告邮件 2.1890维护服务操作手册(可选) 角色/岗位 (项目所属部1 门)审批流程启动 2.项目数据是否准备完成 3.相关系统改造是否完成 4.系统硬件是否到位 5.相关用户培训计划是否到位 项目经理 1.针对1890的必要知识转移是否完成 2.针对用户的必要通知是否拟定 1.现有业务应用系统是否已经做好准备 2.各业务应用系统二线运维人员是否得到有效培训,并作好运维准备 3.新系统是否涉及相关系统的接口调用 (信息管理2 部)子部门会签审批 1.新系统是否涉及相关系统的接口调用 2.所涉及到的系统接口调用是否完成测试 1.待发布程序是否定版,程序包是否准备好 2.待发布系统上线手册是否准备好 1.系统权限是否已回收 2.Web应用上线是否通过安全检查 (项目所属部门)部门审批 1.项目整体目标是否达成 2.项目上线整体风险评估 1.上线确认书是否完备 4 项目管理部审批 2.上线手册是否完备 3.用户测试报告是否完备 4.系统配置手册是否完备 5 6 7 8 信息管理部审批 公司领导审批 流程备案 执行系统发布 1.新系统发布的最终内部审核 1.进行最终审核,并作出是否上线决定 将审批通过的流程备案到发布流程负责人(项目经理)、客户服务部总监 1.系统上线发布是否成功 确保Production环境和执行系统上线发9 系统上线顺延 布前一致,和业务需求提出部门沟通后调整发表计划至下一发布窗口 4.所涉及到的系统接口调用是否完成测试 1.数据质量符合准入标准 客户服务部总监 1.系统接口测试报告 2.二线运维手册 业务应用部总监 1.已复核数据清单 数据与集成应用部总监 基础应用部总监 应用开发部总监 基础设施部总监 (项目所属1.系统接口测试报告 1.待发布程序包 2.系统上线手册 1.Web安全检查报告 3 项目上线风险评估报告 部门)子部门总监 1.系统上线公告 项目管理部总监 N/A N/A 发布申请 1.用户确认书 信息管理部总经理 CIO 审批意见 系统发布岗 上线发布结果 项目经理
6.4.2系统升级上线发布流程
系统升级包括bug fix的上线发布流程具体步骤如下图所示。
107030402 系统升级上线发布流程信息管理部(应用所属部门)系统所有人上线申请R1(非应用所属)各子部门总监会签C1(应用所属部门)子部门总监上线条件审核项目管理部总监上线条件审核R2系统发布岗系统升级发布C2客户服务部总监备案N上线是否成功Y(应用部门)系统所有人上线确认(应用部门)系统所有人上线计划变更结束
具体审批内容和交付物清单如下表所示。
编号 管理活动 审批内容 1.系统测试是否按计划完成 交付物 1.用户测试报告 2.系统上线确认书 3.系统使用手册(可选) 4.上线培训手册(可选) 5.系统配置手册 6.系统上线手册 1.1890系统上线通告邮件 2.1890维护服务操作手册(可选) 角色/岗位 1 审批流程启动 2.项目数据是否准备完成 3.相关系统改造是否完成 4.系统硬件是否到位 5.相关用户培训计划是否到位 应用部门系统所有人 1.针对1890的必要知识转移是否完成 2.针对用户的必要通知是否拟定 1.现有业务应用系统是否已经做好准备 2.各业务应用系统二线运维人员是否得到有效培训,并作好运维准备 3.系统是否涉及相关系统的接口调用 (信息管理2 部)子部门会签审批 4.所涉及到的系统接口调用是否完成测试 1.数据质量符合准入标准 1.系统是否涉及相关系统的接口调用 2.所涉及到的系统接口调用是否完成测试 1.待发布程序是否定版,程序包是否准备好 2.待发布系统上线手册是否准备好 1.系统权限是否已回收 2.Web应用上线是否通过安全检查 (项目所属3 部门)部门审批 1.上线确认书是否完备 4 项目管理部审批 2.上线手册是否完备 3.用户测试报告是否完备 4.系统配置手册是否完备 5 系统上线发布确认 系统上线顺延 1.系统上线发布是否成功 1.系统升级整体风险评估 客户服务部总监 1.系统接口测试报告 2.二线运维手册 业务应用部总监 1.已复核数据清单 数据与集成应用部总监 基础应用部总监 1.系统接口测试报告 1.待发布程序包 2.系统上线手册 开发部总监 1.Web安全检查报告 基础设施部总监 (项目所属项目上线风险评估报告 部门)子部门总监 信息管理部N/A 项目管理部总监 应用部门系统所有人 应用部门系统所有人 1.用户确认书 6 1.调整后的发布计划
6.4.3上线发布操作
1) 在上线发布审批流程通过后,新系统上线发布和更新版本的系统发布岗必须提交《发布手
册》并且按照《发布手册》中制定的上线计划及步骤执行具体操作。上线操作结束后,需要通过必要的场景测试验证已上线的系统是否符合设计要求,能够正常向用户提供服务。如果是新版本上线,必须要求需求方当天配合完成相关测试并确认。由项目经理或系统负责人收集《系统发布测试确认书》并归档
2) 整个上线过程中,应用系统开发部门必须予以实时的技术支持
3) 在目前阶段系统发布岗由系统项目开发负责人担任,在执行发布环节负责生产环境的系统
发布切换。同时由系统开发负责人所在部门的子部门经理对整个执行系统发布环节的过程实施监督核查。
6.5上线发布确认
1) 根据上线过程中的信息反馈和上线后的需求方测试结果,对上线成功与否进行最终确认 2) 项目经理或系统负责人整理此次发布的所在相关文档及程序后归档
7. 发布材料
附件1:《用户测试报告》
附件2:《系统上线手册(ReleaseNote)》 附件3:《系统上线申请确认书》 附件4:《系统发布测试确认书》 附件5:《系统配置手册》 附件6:《系统使用说明书》 附件7:《系统上线培训手册》
8. 附则
本规定由信息管理部项目管理部部牵头制定,相关条款由信息管理部负责解释。自公告颁布之日起执行。
因篇幅问题不能全部显示,请点此查看更多更全内容