系统整体实施流程概述
一、实施概述
软件实施人员工作内容是合理调配公司、现场资源,制定推进计划并保证实施,争取节约成本并在合同签订的时间范围内完成项目的验收。具体工作包括:常用操作系统、应用软件及公司所开发的软件安装、调试、维护,现场软件应用培训,协助项目验收,需求的初步确认以及项目后期维护。
二、系统实施过程 3.1项目启动
项目启动包括内部启动和外部启动。内部启动是由项目经理、实施人员、项目负责人、在了解项目签单背景的情况下,共同确定整体项目计划,以及项目内部人员联系方式。外部启动是实施人员、项目经理、市场部人员组织用户进行项目启动会议,具体公布项目实施计划的各个里程碑点以及需用户配合的工作。 风险:
1、系统签单背景不明确。
解决方法:和项目经理及销售确认签单背景、系统调研模式。 3.2需求及用户确认
实施人员在了解用户实际业务情况下,按照《需求说明文档》分科室、分模块进行需求功能确认以及确认用户(取得各科室用户的联系方式)。
输出文档:
《用户联系方式》《需求确认单》 风险:
1、用户愿景与需求文档不一致
解决方法:加强用户沟通,引导用户与现有产品尽量一致 2、用户不配合
解决方法:找项目经理协调 3、需求临时变更
解决方法:调研计划事先与用户确认,后再根据项目实际情况灵活调整 3.3环境准备与检查
实施人员在部署系统前,需要对现场环境(数据库服务器、应用服务器以及相关的域名服务器、存储设备)的检查,具备了部署条件才可以安排部署。
输出文档:
《实施环境检查表》
风险:
硬件设备未正常到位
解决方法:尽快联系客户负责人准备部署环境 3.4数据收集
实施人员在初次部署前,按照系统所需的基础数据以及与用户业务相关的数据进行收集。 输出文档:
《系统安装部署数据清单》 风险:
1、用户未按要求格式提供数据
解决方法:先与用户确定字典代码,在按对应字典代码提供数据 3.5系统安装部署
在硬件与软件环境都已安装完毕的前提下,实施人员安装JDK 、web服务器、数据库服务器后部署项目,并确保各个模块运行正常。 输出文档:
《安装部署记录单》 风险:
1、系统部署好后,模块不能正常运行
解决方法:严格按照系统部署的相关配置执行(具体安装部署参考实施技术知识文档)
2、系统部署完成后需及时备份程序 3.6数据初始化与备份
在系统安装部署后,通过项目负责人审核后(系统的准备性和完整性),由实施人员导入用户提供的基础数据,并且备份数据库。(参照实施数据库导入文档) 输出文档: 《导入数据清单》 风险:
1、用户未能一次性完整提供数据
解决方法:加强用户沟通,让用户尽量能一次性提供数据, 2、数据初始化后,需进行整体数据库环境备份 3、导入数据的时候确定数据编码一致。 3.7系统检查及确认
实施人员对系统的安装部署进行验证;对系统的各个模块进行概要测试,核对需求说明书进行功能验证,确保系统与需求说明书吻合 输出文档:
《系统检查表》 风险:
1、部署后的系统与需求说明书不一致 解决方法:及时跟进开发状态 3.8系统交付确认
实施人员与每个模块的用户确认模块功能,整理用户意见,与用户签《系统功能确认单》(根据实际情况使用整体确认或者分模块确认单)。 输出文档:
《系统功能确认单》 风险:
1、用户确认了系统功能确认单,未签字 解决方法:及时联系用户进行功能确认,并签字 3.9需求变更
当用户的需求超出了需求说明书的范围时,需要提交需求变更。并且让用户在《需求变更单》上签字。 输出文档: 《需求变更单》 风险:
1、用户没有变更成本压力、随意变更需求;
解决方法:从项目启动开始,有意识与用户灌输成本意识; 2、与用户签字确认后,但需求审核不通过
解决方法:需求变更前事先加强与项目经理、销售和用户的沟通; 3.10用户培训
实施人员提前通知用户进行系统培训,并且准备登录系统的账号,指导用户如何使用系统,并形成培训记录单,同时提供《系统操作手册》。 输出文档: 《培训记录单》 风险:
1、培训期间,系统出错
解决方法:加强培训前的系统测试;培训期间使用预先设定的帐号进行演示; 2、培训期间,用户提出新的想法
解决方法:培训前与业务部门沟通确认好对新提出想法的处理规则,建议保证现有流程稳定运行,避免大的调整修改 注意事项:
1、使用手册需以用户角度出发,并告知用户如何进入系统