ISMS系统上线管理流程.docx
《ISMS系统上线管理流程.docx》由会员分享,可在线阅读,更多相关《ISMS系统上线管理流程.docx(13页珍藏版)》请在冰豆网上搜索。
![ISMS系统上线管理流程.docx](https://file1.bdocx.com/fileroot1/2022-11/24/ac117131-39e6-4030-8549-20965cb4fd6d/ac117131-39e6-4030-8549-20965cb4fd6d1.gif)
ISMS系统上线管理流程
XXXXX
上线管理流程
编制人
授权人:
版本号
生效日期:
版权说明
本文件中包含的任何文字叙述、文档格式、插图、照片、方法、过程等内容,除另有特别注明,版权均属XXXXX所有。
未经许可任何人不得将此文件中的任何部分以任何形式进行复制,储存和传播。
版本记录
版本号
日期
修改者
说明
文件名
一、概述
(一)基本概念
上线管理流程主要描述更改生产系统时必需的步骤和要执行的操作。
系统上线流程主要包括上线前规划、上线前准备、系统测试、用户测试、上线申请与审批和系统上线流程评估等步骤。
(二)用途和目标
引入系统上线流程的目的是通过规范操作流程,平稳地对生产系统进行变更,从而化解和控制变更可能产生的风险,满足业务发展的需要。
本流程的目标是:
∙就上线范围、内容、上线与推广计划与变更管理达成一致;
∙计划系统上线所需要的资源;
∙确保变更的软件、硬件有记录可查;
∙确保安全、可靠地安装软件、硬件;
∙确保使用配置管理提供的信息;
∙确保测试后才上线;
(三)范围
本流程涉及的范围包括但不仅限于应用系统的上线、上线计划及申请、系统测试、用户测试(含试点测试)及测试过程的控制
(四)流程运行的前提和时机
为了系统上线流程的顺利和有效实施,需要如下外部前提条件:
∙提供开发和测试文档,提供新系统的详细描述,是进行培训、系统测试、用户测试、系统切换的基础;
∙提供准确的系统配置信息,有助于正确评估和理顺新系统/部件与周边系统/部件的关系;
∙建立系统上线流程管理组织来控制与监督流程的执行,要明确组织中的角色、责任及时间点控制;
∙已颁布实施了如下软件规范:
《培训计划》
《培训总结报告》
《培训确认表》
《系统测试报告》;
《用户测试报告》;
二、流程详细说明
(一)流程关系图
∙运维管理(含备份与恢复)
系统上线管理流程提供上线通知给运维管理流程(含备份与恢复),以便于运维管理包括新上线系统的运维操作。
∙变更管理
变更管理流程通过工单启动改进系统上线管理流程,系统上线管理流程也会定期评估流程执行情况、产生流程变更请求给变更管理流程。
另外变更管理流程也会启动系统上线管理流程来控制应用变更后的上线。
∙配置管理
配置管理提供配置项数据及相互间的关系给系统上线管理流程,新上线系统的配置信息也会回传给配置管理来更新CMDB。
∙项目管理
项目管理将开发测试完毕的系统交给系统上线管理流程,来实现对系统上线过程的计划、监督和控制。
另外系统上线流程中培训、系统测试、用户测试后、上线切换等步骤产生的缺陷报告或变更请求也会送给项目管理流程去处理,最终将投产系统交给项目管理流程。
(二)
流程图
编号
流程步骤
输入/触发条件
描述
输出/完成标志
角色
1.
确定系统版本和类型
开发完毕的系统;
《XXX系统开发设计蓝图》
确定系统上线的软件版本和上下类型。
新立项项目:
系统的重新立项等
改造项目:
新增系统模块和改动较大的项目等
上线版本和类型
项目负责人
2.
确定上线步骤
《XXX系统开发设计蓝图》;
上线版本和类型
与系统上线流程负责人沟通后确定本次上线的关键步骤:
新立项项目:
必须要有上线前培训、系统测试、用户测试、上线申请和审批等步骤;
改造项目:
必须要有更改的功能的上线前培训、系统测试、用户测试、上线申请和审批等步骤
上线步骤
项目负责人
3.
制定上线计划
《XXX系统开发设计蓝图》;
上线版本和类型;
上线步骤;
制定《系统测试规格说明书》、《用户测试规格说明书》、《培训计划》、《上线计划》(应包含软硬件配置清单、软硬件分发和安装步骤、上线切换步骤、切换进度表、应急计划和回退计划)
《系统测试规格说明书》;
《用户测试规格说明书》;
《培训计划》;
《上线计划》;
项目负责人
4.
制定运维计划
《系统开发文档》;
《上线计划》
运维部门与项目负责人沟通后制定相应《运维支持计划》(应报告日常维护内容、服务时间、备份恢复需求、监控需求、对将来容量和性能预测等)
《运维支持计划》
运维负责人
5.
召开上线方案确认会
《上线计划》;
《运维支持计划》;
《培训计划》;
《系统测试规格说明书》;
《用户测试规格说明书》
召开XXX系统上线确认会
启动新系统上线确认会
项目负责人
6.
评估系统上线风险
待确认的上线系统
系统上线管理委员会从性能、对现行系统影响等各方面评估新系统上线的防线
《XXX系统上线确认会议纪要》
系统上线管理委员会
7.
搭建模拟环境
已通过的上线系统评估报告;
《XXX系统开发设计蓝图》;
《系统测试规格说明书》
根据《系统测试规格说明书》部署系统模拟环境,包括主机、存储、网络、系统软件、数据库软件、应用软件、支持工具等
系统模拟环境
项目负责人
8.
进行系统测试
《系统测试规格说明书》;
系统模拟环境
按照《系统测试规格说明书》及测试案例进行模拟测试
测试结果
项目负责人;业务负责人
9.
编制系统测试报告
测试结果
分析测试结果,编制《系统测试报告》。
对于在测试中出现的问题,填写《缺陷报告》并提出修改意见
《系统测试报告》;
《缺陷报告》
项目负责人;
业务负责人
10.
判断系统测试结果
《系统测试报告》;
《缺陷报告》
如果测试失败,退回项目组重新开发;
如果测试成功,则进入下一阶段
《判断结果》
项目负责人
11.
用户测试培训
已通过的上线系统评估报告;
《XXX系统开发设计蓝图》;
《培训计划》;
《培训材料》;
《用户测试规格说明书》
根据《培训计划》规定的进度和内容对用户测试人员进行培训,使他们了解新系统的功能、日常操作和测试任务;
培训完成后填写培训反馈表
《培训人员名单》;
《培训反馈表》
项目负责人;
业务负责人
12.
搭建用户测试环境
已通过的上线系统评估报告;
《XXX系统开发设计蓝图》;
《用户测试规格说明书》
根据《用户测试规格说明书》部署用户测试环境,包括主机、存储、网络、系统软件、数据库软件、应用软件、支持工具等
用户测试环境
项目负责人呢
13.
进行用户测试
《用户测试规格说明书》;
用户测试环境
按照《用户测试规格说明书》及测试案例进行测试
测试结果
项目负责人;
业务负责人
14.
编制用户测试报告
测试结果
分析测试结果,编制《用户测试报告》。
对于在测试中出现的问题,填写《缺陷报告》并提出修改意见
《用户测试报告》;
《缺陷报告》
项目负责人;业务负责人
15.
判断用户测试结果
《用户测试报告》;
《缺陷报告》
如果测试失败,退回项目组重新开发;
如果测试成功,进入下一阶段
判断结果
业务负责人
16.
运维培训
测试成功的评估通过的上线系统;
《运维支持计划》;
根据《运维支持计划》的内容对运维人员进行培训,使他们了解新日常操作和运维任务;
培训完成后填写培训反馈表
注:
系统上线后6个月内由项目组负责运维,运维团队协助,6个月后由运维团队负责。
《培训人员名单》;
《培训反馈表》
项目负责人;
运维负责人
17.
判断培训结果
《培训人员名单》;
《培训反馈表》
根据培训反馈表,判断培训结果;
如果培训不完善,则与项目负责人沟通后进行加强培训;
如果培训成功则根据上线步骤进入下一阶段
判断结果
运维负责人
18.
上线申请
《培训反馈表》;
《上线计划》;
《系统测试报告》;
《用户测试报告》;
《运维支持计划》;
《上线确认表》
填写《上线审批表》,提出上线申请;
《培训反馈表》、《上线计划》、《系统测试报告》、《用户测试报告》、《运维支持计划》、《上线确认表》作为附件
《上线审批表》
项目负责人
19.
上线审批
《上线审批表》
审批内容主要审核上线审批表的内容、附件是否完备、合理等
审批一般采用会议方式,由项目负责人联系系统上线管理员,召集系统上线管理委员会召开新系统上线审批会议。
《上线审批表》审批结果
项目负责人;
系统上线管理员
三、流程角色和职责
角色
职责
系统上线管理委员会
评估系统上线的影响和风险、实施计划的可行性等;
根据系统上线流程的遵循程度和文档的完备性等方面审批系统上线申请
委员会成员应包括风险管理部、运营部、应用负责人、系统运行部;
对系统上线流程执行过程中出现的问题提出改进建议;
提高系统上线的质量
系统上线管理员
确保系统上线流程的设计、实施及执行能够得到管理层的参与和支持;
整体上对系统上线流程负责,建立流程实施、评估和持续优化机制;
监督检查流程的执行,定期评估流程,制定流程改进计划;
项目负责人
按照系统上线流程的规定协调系统上线工作;
确保系统上线平稳和高效;
负责编制上线计划;
填写备份需求单、监控需求单;
配合制定运维支持计划;
负责提出上线申请;
负责模拟环境的准备;
负责进行系统测试,配合用户测试;
负责应急处理和回退判断;
提供系统上线流程数据给系统上线管理员;
负责培训运维人员、服务支持人员、最终用户等
收集培训反馈
业务负责人
负责执行用户测试;
配合执行系统测试;
配合上线系统推广;
运维负责人
负责制定运维支持计划;
配合进行运维培训;
运维团队
负责新系统上线后的运行维护操作;
学习新系统的运维操作;