APP下载

医院信息系统上线投产流程设计

2018-05-17刘洁北京大学人民医院北京100044

中国医疗器械信息 2018年8期
关键词:信息中心项目经理投产

刘洁 北京大学人民医院 (北京 100044)

近年来医院信息系统的发展可以用日新月异来形容,医院各科室的工作越来越依赖于各种信息系统,这些信息系统在医院投产过程中如不加强管理会严重影响医院正常业务的运转。本院医学信息中心作为医院信息化建设的实施部门应把握好信息系统的需求管理和上线投产管理,上线投产管理实际是软件工程理论中所描述的软件系统运维管理工作的一部分,这个工作的目标是软件按照需求规格说明书的要求(或用户的新需求)运行,这要求软件不仅要满足用户所需要的各项功能需求,同时还要满足用户对软件的非功能需求[1]。为达到这一目标本院医学信息中心特制定了相应的管理流程,本文重点介绍此流程规范制定需考虑的因素、原则及流程中各环节应注意的事项。

1.流程制定过程中应考虑的因素及变更流程的确定

经过观察和分析并参考成熟的软件投产流程,认为在信息系统上线投产工作中应考虑系统在医院业务中的影响范围,根据影响范围确定系统的等级,由此确定出系统上线应遵循的变更流程的一个因素是系统等级。此外应考虑的另一因素是系统投产上线的内容,因为投产上线的内容的复杂度不同,要做的工作内容是不同的。

1.1 系统等级

考虑到系统等级应简单明了,所以确定系统等级的原则是影响到全院业务的确定为核心系统,一个或几个科室使用的系统则定义为一般系统。下表中列出了本院系统等级的划分情况(表1)。

表1. 系统等级划分表

1.2 系统变更的分类

软件工程中描述的系统变更时发布的内容包括配置文件、数据文件、安装程序、电子和书面文档及包装和相关的宣传[2]。另外结合常见的变更内容将系统变更分类分为以下八类。

(1)新产品、新功能投产以及大版本升级:新产品指按照医院统一规划采购的新的软件产品。新功能指对现有软件功能的增强或重大修改,也包括对现有软件新增功能及现有软件的改、扩建。此类变更对系统安全以及用户使用都会有较大影响,需完成功能、性能及安全性测试;

(2)程序变更:是指系统功能或业务逻辑修改、缺陷修复或者是增加简单功能。此种变更需做功能测试,如有核心算法变更需评估是否要做性能测试;

(3)核心数据变更:核心数据指的是如果该数据出现错误,会对用户造成重大的影响的数据。此种变更需做功能测试;

(4)重要系统配置及架构变更:重要配置变更指变更对系统有重大影响,可能导致系统停机或系统性能严重下降。架构变更指程序层次结构调整、模块间通信协议变更、程序设计模式变更或程序实现技术变更。此种变更需做功能测试;

(5)一般功能变更:如界面显示项、界面风格、提示信息等变更。此种变更需做功能测试;

(6)一般配置变更:不会导致系统整体系统性能下降的系统配置项变更。测试范围限定于各功能模块冒烟回归测试范围;

(7)一般数据变更:是指该数据变更出现错误不会出现系统功能不可用的影响,测试范围限定于本功能模块冒烟回归测试范围;

(8)应急变更:特点为在应用中发现了程序缺陷或者系统配置存在重大问题,可造成业务中断、重要功能无法使用、结果错误或者影响系统安全,一般需要及时变更。

2.系统变更流程介绍

系统上线投产的流程主要应包括上线的申请、审批、执行上线操作及确认并备案上线结果这几个环节,特别需要说明的是在申请上线时需要提交相应的文档资料,这些文档资料应包括软件需求规格说明、设计规格说明、测试规格说明及维护文档[3]。负责审批是否允许上线的生产调度负责人根据这些文档中描述内容判断上线申请是否达到质量要求,能否达到软件运维管理工作的目标。生产调度负责人通过审阅测试文档可以看出测试是否充分,审阅系统运行维护文档可以了解上线执行人对上线过程考虑是否周到,通过严格审核来控制内部失效成本[4]。上线成功后,这些提交的文档要和代码通过配置管理员生成基线,并将基线存放于基线库中[5]。这些文档可以在软件的生命周期中给予技术和管理上的指导[6]。

2.1 上线流程适用范围

系统有变更时须采用此上线流程。

2.2 申请、审批和确认流程

①由软件公司项目经理、驻场工程师或项目负责人作为上线发起人(以下简称发起人),负责提交《上线投产申请单》(单据内容见附录),发起人负责督促测试负责人确认测试工作及测试文档提交已完成后签字,上线负责人须汇总相关的需求、设计、维护及测试文档,最后在发起人栏签字,并邮件告知信息中心项目经理;

②信息中心项目经理审核发起人和测试负责人填写内容及需提交的文档数量无误,并完成验收测试后,在信息中心项目经理处签字并更新至相应的SVN目录;

③信息中心生产调度负责人根据软件公司提供的设计说明评估产品的设计是否完善,并根据“①”中申请人提交的各项文档评估产品测试情况、上线准备情况是否充分,完成审核后决定是否可以上线,如认为可以上线,在信息中心生产调度负责人处签字;如不同意则告知发起人不满足上线要求的问题,发起人修复问题后可再次提出上线申请。

④上线完成后,上线执行人给信息中心项目经理、信息中心生产调度负责人发送上线结果邮件,如上线成功,上线执行人在SVN上线申请单中填写上线执行信息,填写完毕后告知信息中心项目经理,信息中心项目经理审核填写内容是否有误,如有错误需要求上线执行人修改正确。如上线不成功,上线执行人告知发起人、信息中心项目经理、信息中心生产调度负责人,发起人整改后再次提交上线申请。

2.3 .时间期限

应采用每周固定时间进行上线工作。

附录:《上线投产申请单》应具备的内容

1.申请公司信息

公司名称、申请人信息。

2.软件相关信息

软件所属的系统分类、系统变更分类、版本信息、变更内容摘要、申请变更日期。

3.文档准备情况

应描述需求文档、资源报告、测试报告、维护支持文档、应急预案、上线实施文档准备情况。

4.相关人员签字区

申请人、测试负责人、信息中心项目经理、生产调度负责人、上线执行人签字区。

5.上线结果说明说明上线结论。

参考文献

[1] 黎照.软件工程项目管理实用技术与常规模板[M].黎连业,王华,等.北京:清华大学出版社,2012:387-388.

[2] 萨默维尔.软件工程[M].程成,陈霞,译.8版.北京:机械工业出版社,2007:434-435.

[3] 张海藩.实用软件工程 [M].吕云翔.北京:人民邮电出版社,2015:300-301.

[4] 罗杰S.普莱斯曼.软件工程实践者的研究方法[M].郑人杰,马素霞,译.8版.北京:机械工业出版社,2016:223-224.

[5] 美国电气电子工程师学会(IEEE).软件工程术语集:IEEE 610.12-1990[S].美国:美国电气电子工程师学会(IEEE),1990.

[6] 国际标准化组织.质量管理和质量保证标准:ISO 9001-2015[S].瑞士:国际标准化组织,2015.

猜你喜欢

信息中心项目经理投产
350MW抽水蓄能机组投产发电
世界最大抽水蓄能电站正式投产发电
白鹤滩15号机组投产发电
基于ICB4.0的装配式建筑项目经理职业能力体系构建研究
项目管理中没有“我”
2019年中国化工信息中心 7大期刊电子版联合订阅:
2019年中国化工信息中心 7大期刊电子版联合订阅:
世界经济主要指标
项目经理人格魅力探讨
2016年6月集贸市场仔猪价格