软件实施体系.docx
- 文档编号:10216572
- 上传时间:2023-02-09
- 格式:DOCX
- 页数:49
- 大小:86.78KB
软件实施体系.docx
《软件实施体系.docx》由会员分享,可在线阅读,更多相关《软件实施体系.docx(49页珍藏版)》请在冰豆网上搜索。
软件实施体系
一、实施步骤
对于一个软件产品的实施来说(不包括软件产品的研发),它可分成如下几个步骤进行:
1.1实施准备
●工作内容
✓成立相应的项目实施组织机构,确定各机构的相关人员。
✧项目实施领导小组
Ø组长:
由甲方(用户方)的厂级领导担任
Ø副组长:
由乙方(实施方)的企业领导担任
Ø成员:
由甲方的相关部门领导、甲/乙方分别指定的项目经理及项目实施顾问组成
✧项目实施小组
Ø组长:
由乙方指定的项目经理担任
Ø成员:
由乙方指定的实施人员组成
✧项目业务小组
Ø组长:
由甲方指定的项目经理担任
Ø成员:
由甲方指定的业务骨干及实施配合人员组成
✓对项目实施领导小组、项目业务小组的甲方成员组织一次系统级的培训工作(只进行系统讲解,不进行上机操作),向甲方传达待实施系统的理念、总体架构及系统特点等。
✓确定本次项目实施的策略(包括项目实施的整体目标、实施范围、实施策略等)。
✓确定甲乙双方的工作范围及职责划分。
✓编制项目的实施计划。
✓制定项目实施过程中应遵循的规范、标准等。
●阶段成果
✓项目实施计划
1.2业务交流
●工作内容
根据实施准备阶段确定的实施策略,按照实施计划的要求完成下列工作:
✓完成待实施企业原有系统的调研,掌握原系统的功能体系结构及数据结构,并确定新老系统的数据接口,编制新老系统的接口方案。
✓通过讲解、沟通的方式,完成与待实施企业的业务交流,确定企业的流程重组方案。
✓了解待实施企业的软硬件及网络配置情况,结合待实施产品的软硬件及网络配置要求,完成待实施企业的软硬件及网络配置规划。
✓了解待实施企业的组织架构及权限控制要求,编制系统的授权方案。
✓整理并编制系统的数据准备方案,安排甲方进行系统的基础数据准备。
✓结合上述工作,编制项目实施规划建议书。
✓制定项目的实施培训计划。
✓完成项目培训环境及培训教材的准备。
●阶段成果
✓软硬件及网络配置规划
✓项目实施规划建议书
✓新老系统数据接口方案
✓项目数据准备方案
✓项目实施培训计划
✓项目实施培训教材
1.3项目培训
●工作内容
✓完成项目培训环境的搭建(包括培训网络的搭建、培训系统的安装及初始化、培训用户及权限的初始化等)。
✓采用讲解与上机练习相结合的方式,分别完成不同级别的实施培训工作。
✧数据库管理员培训:
针对数据库管理员进行有关数据库的安装、维护,系统应用数据的备份、恢复等方面的知识培训。
✧系统管理员培训:
针对系统管理员进行有关基础数据维护、工作流程设置、标准模板定义、授权定义及分配等系统级的应用操作培训。
✧操作员培训:
针对系统的各个功能模块,对各功能模块所涉及的操作员组织进行该功能模块的业务处理规范及应用操作方式的培训。
✓收集、汇总、整理本次的培训记录。
●阶段成果
✓项目实施培训记录
1.4系统初始化
●工作内容
✓系统运行环境的搭建(包括网络平台的构建、软硬件的配置及数据库的安装等)。
✓系统的安装、初始化(包括软件模块的安装、配置,数据库的定义及系统基础数据的初始化等)。
✓应用基础数据的整理及导入。
✓业务流程的设置。
✓用户、角色的定义及系统权限的分配。
✓新老系统的接口设计与实现。
✓新老系统割接方式(有三种,如下图所示)的确定,编制新老系统割接计划。
●阶段成果
✓系统安装、升级记录清单
✓新老系统割接计划
1.5系统割接及试运行
●工作内容
✓按照新老系统割接计划,完成新老系统的割接,新系统投入试运行。
✓协助甲方用户完成系统试运行过程中的日常维护工作,为甲方用户提供技术支持。
✓收集、整理系统试运行过程中的用户反馈意见。
✓根据系统的试运行情况,协助甲方编制系统试运行报告。
✓在达到试运行目标后,向甲方用户提出系统验收申请,并完成系统验收前的准备工作。
●阶段成果
✓系统试运行报告(甲方)
✓系统验收计划
1.6系统验收
●工作内容
✓组织、完成新系统的验收工作,协助甲方用户编制系统验收报告。
✓系统验收后转入实际运行,提供系统运行过程中的日常维护与技术支持工作。
●阶段成果
✓系统验收报告(甲方)
上面所述的步骤是指一个标准的、完整的实施过程,在实际的项目实施时,可根据实际情况对其进行剪裁(见四、实施过程剪裁)。
二、实施文档
在项目的实施过程中,将使用或产生下列的技术文档(其模板格式见附录实施文档模板):
阶段
文档名称
备注
实施准备
项目实施计划
★
业务交流
业务交流确认单
项目实施规划建议书
★
软硬件及网络配置规划书
项目实施接口方案
项目数据准备方案
★
项目实施培训计划
★
项目实施培训教材
★
项目培训
项目实施培训记录
★
系统初始化
系统安装、升级清单
★
项目接口设计说明书
新老系统割接计划
★
系统割接及试运行
系统问题报告单
★
系统整改方案
系统试运行记录
系统试运行报告(甲方)
★
系统验收计划
★
系统验收
系统验收报告(甲方)
★
整个实施过程
实施工作单
★
实施进度报告
★
注:
‘★’表示该文档在项目实施过程中是必须的。
三、实施过程中的整改处理
在系统的实施过程中可能遇到系统整改(包括需求的新增、变更,系统的完善等)的情况,则必须严格按照下列的处理步骤进行(见下图):
1、在实施过程中发现系统问题时,甲方用户需填写《系统问题报告单》并定期汇总到甲方项目经理。
2、甲乙双方项目经理定期(如每周一或周五)对收集的《系统问题报告单》进行汇总、分析,提出系统本次整改的内容及方法,编制《系统整改方案(初稿)》,并将其上报项目实施领导小组审批。
3、项目实施领导小组在收到项目经理上报的《系统整改方案(初稿)》后,开会逐条讨论,确定最终的《系统整改方案》,并将其下发给甲乙双方的项目经理。
4、乙方项目经理在收到项目实施领导小组确定的最终《系统整改方案》后,及时传递给公司;由公司安排人员对系统进行整改,并由乙方项目经理督促其整改进度。
5、系统整改完毕并确认无误后,由乙方项目经理组织甲方项目经理及相关人员对整改结果(根据最终的《系统整改方案》)逐条进行确认,若有不符合要求的则需返回(4)重新进行,直至全部符合要求;将整改结果反馈给项目实施领导小组。
6、由乙方项目经理组织实施人员进行已整改系统的安装,完成系统的版本更新。
四、实施过程剪裁
在具体的实施过程中,因项目规模大小的不同或项目性质的不同,其实施过程也有所不同,下面就几种项目类型的实施过程进行剪裁说明:
4.1产品的安装实施
产品是指已开发出来的软件产品(包括自有产品及外部引进产品)。
已有软件产品的安装实施必须严格按照
(1)所述的标准实施过程进行,不可剪裁。
4.2工程项目的安装实施
工程项目是指还未开发出软件产品的项目;工程项目的实施包含了从需求调研、设计、开发、测试、安装、运行维护等整个过程的实施。
因工程项目在前期已进行了组织机构的设置及业务需求的调研,因此其实施可从项目培训阶段开始,但仍需编制前两个阶段的下列实施文档:
✧项目实施计划
✧项目实施规划建议书
✧软硬件及网络配置规划书(根据需要)
✧新老系统数据接口方案(根据需要)
✧项目数据准备方案
✧项目实施培训计划
✧项目实施培训教材
4.3服务项目的安装实施
服务项目是指软件产品的升级维护、因软硬件及网络平台变更引起的产品维护等服务型项目,因此其实施只需完成如下几个方面的工作:
✧应用数据的备份(必须)
✧软件产品的升级或重新安装
✧应用数据的恢复
✧新增功能的培训(针对软件产品的升级而言)等。
在服务项目的安装实施过程中,只需编制下列的实施文档:
✧系统培训教材(软件产品的升级,编制新增功能部分的培训教材)
✧系统版本升级、更新记录
✧项目实施培训记录(软件产品的升级,针对新增功能进行的培训)
✧实施工作单
五、实施队伍建设
为加强对项目实施的管理,软件部专门成立了实施组。
5.1实施组的工作范畴
实施组主要承担如下几个方面的工作:
✧培养一支合格的、战斗力强的软件实施队伍;
✧承担公司所接软件项目(包括已有软件产品的实施项目、软件工程项目、软件产品的升级维护及其它维护项目等)的实施工作,包括产品的安装、培训、运行维护、技术支持等;
✧负责公司待实施软件产品的培训教材的编制;
✧配合质管组参与公司自有软件产品(即由公司组织开发的软件产品)的系统联调测试工作,完成用户操作手册的编制;
✧收集、整理实施过程中的用户反馈意见,为新产品的研发及已有软件产品的完善提供依据。
5.2实施组的岗位设置
在实施组内,设置如下岗位:
5.2.1实施经理
●工作职责
✧负责项目实施的管理,完成实施过程中各类实施计划(包括项目实施计划、项目培训计划、系统割接计划、项目验收计划等)的编制、实施规范及实施标准的制定;
✧组织项目实施过程中的业务交流,编制《项目实施规划建议书》;
✧负责项目实施组内成员的工作安排,实施过程中的进度监控及成员的工作绩效考核;
✧负责项目实施组与项目实施领导小组、项目业务小组及公司开发小组之间的协调、沟通工作。
●素质要求
✧具有较强的组织能力、管理能力、协调能力;
✧熟悉待实施产品的总体架构及该产品的行业背景知识;
✧熟悉软件工程及软件项目实施的方法论;
✧富有责任心;
✧曾参与过中大型软件项目的实施,具有丰富的项目实施经验。
5.2.2培训工程师
●工作职责
✧参与项目实施过程中培训计划的编制;
✧完成待实施产品培训教材的编制;
✧协助甲方用户完成系统培训环境的搭建及培训系统的初始化;
✧完成项目实施过程中的项目培训工作,负责《项目实施培训报告》的编制;
✧承担项目实施人员的系统培训工作;
✧在系统实施过程中提供技术指导。
●素质要求
✧具有较强的授课能力及口语表述能力;
✧熟悉待实施产品的架构及该产品的具体操作;
✧了解待实施产品的行业背景知识;
✧掌握一定的系统集成知识、数据库知识及开发工具知识。
5.2.3接口工程师
●工作职责
✧负责项目实施的接口调研工作,编制《项目实施接口方案》;
✧完成项目实施接口方案的设计与实现;
✧完成项目实施过程中的接口转换。
●素质要求
✧熟悉接口技术、数据库知识及开发工具知识;
✧熟悉待实施产品及其数据结构;
✧具有较强的软件开发能力。
5.2.4实施工程师
●工作职责
✧配合质管组参与公司自有产品的软件测试,完成待实施产品用户操作手册的编制;
✧配合甲方用户完成系统实施环境的搭建;
✧完成待实施系统的安装及初始化;
✧完成新老系统的割接;
✧负责系统实施过程中的现场指导及日常运维工作;
✧收集、整理实施过程中用户反馈的意见。
●素质要求
✧熟悉待实施产品的操作及基本的业务知识;
✧掌握一定的软件开发技术、系统集成知识、开发工具知识、数据库知识及实施方法论;
✧具有较强的沟通能力;
✧富有责任心。
5.3员工培训
为帮助员工提高项目实施能力,技术组应定期/不定期组织相关的培训及经验交流活动。
5.3.1培训
实施组的培训主要应针对如下几个方面进行:
✧待实施产品的培训(主要培训产品的整体架构、功能特点及其操作);
✧行业背景知识培训;
✧系统集成知识培训(包括操作系统、主机、数据库、网络等);
✧软件工程知识及项目实施方法培训;
✧开发工具的培训(针对主流的开发工具,如Java、Delphi等);
5.3.2交流
✧在各实施项目完成后,应注意总结项目实施经验,以文档化的方式保存,便于后续项目借鉴;
✧定期/不定期组织项目实施经验的交流,加强实施人员口语表述能力的锻炼。
附录实施文档模板
1、项目实施计划
项目实施计划
文档编号:
1)、概述
1.1)、项目名称
填写项目的中文全称及其简称
1.2)、责任单位
填写项目的实施对象单位及实施单位(即甲/乙双方)
1.3)、项目背景
简要描述项目的实施背景
2)、实施策略
2.1)、实施目标
描述本次项目实施所期望取得的目标
2.2)、实施原则
描述本次项目实施所应遵循的原则
2.3)、实施范围
描述本次项目实施的范围(包括系统功能模块范围、客户的组织机构范围等)
2.4)、项目实施方法
描述本次项目实施所采用的实施方法
3)、项目组织
3.1)、项目实施组织机构图
以结构图+文字的方式描述本次项目实施的组织架构(包括甲/乙双方的项目组)
3.2)、岗位职责
分别对本次项目实施的组织机构内设置的岗位进行其工作职责的描述
3.3)、项目组人员清单
以列表的方式详细列出参与本次实施的人员清单(见下表)
项目组名称
岗位/角色名称
人员姓名
投入项目时间
备注
4)、实施阶段(里程碑)的验收与批准
定义项目实施过程中的里程碑,并定义各里程碑的完成标志及其验收、批准程序。
5)、项目实施成果
定义本项目实施完成后,将交付给用户的工作成果(包括文档)。
6)、项目实施计划
列出本次项目实施的工作计划(见下表)
序号
实施内容
实施时间
交付成果
备注
7)、风险分析
列出本次项目实施可预见的风险及其规避办法。
2、业务交流确认单
●模板格式
业务交流确认单
单号:
项目号
项目名称
产品号
产品名称
功能模块编号
功能模块名称
交流日期
乙方交流人员
甲方相关部门
甲方相关人员
功能简述:
简要描述该功能模块所完成的功能(若存在流程,则需以处理流程图+文字描述的方式加以说明)
交流意见:
填写在交流过程中用户的意见(在意见后要求相关用户签字确认)
数据安全及权限控制说明:
填写数据安全保密要求及权限控制要求
其它需求:
填写用户所提出的其它需求(如数据统计要求、打印要求、界面显示要求、接口要求等)
甲方责任人签字
签字日期
注:
在进行业务交流确认时,结合产品/原型系统的演示与介绍可得到较好的效果。
●填表说明
✧单号:
根据质控组文档管理要求编号
✧项目号:
由质控组给出
✧项目名称:
填写项目的中文全称
✧产品号:
由质控组给出
✧产品名称:
填写软件产品的全称
✧功能模块编号:
由质控组给出
✧功能模块名称:
填写功能模块的名称
✧交流日期:
填写与甲方用户交流的实际日期
✧乙方交流人员:
填写负责该项交流工作的乙方实施人员姓名
✧甲方相关部门:
填写与该项交流工作相关的甲方部门名称
✧甲方相关人员:
填写该项交流时参与的甲方人员姓名
✧甲方责任人签字:
由甲方负责该功能模块的责任人签字
✧签字日期:
填写甲方责任人签字的实际日期
3、项目实施规划建议书
项目实施规划建议书
文档编号:
1)、概述
1.1)、项目名称
填写项目的中文全称及其简称
1.2)、责任单位
填写项目的实施对象单位及实施单位(即甲/乙双方)
1.3)、项目背景
简要描述项目的实施背景
2)、实施策略
2.1)、实施目标
描述本次项目实施所期望取得的目标
2.2)、实施原则
描述本次项目实施所应遵循的原则
2.3)、实施范围
描述本次项目实施的范围(包括系统功能模块范围、客户的组织机构范围等)
2.4)、项目实施方法
描述本次项目实施所采用的实施方法
3)、项目管理
3.1)、队伍建设
描述为保证本次项目的顺利实施而需建立的实施队伍
3.2)、双方任务
描述甲/乙双方在本次项目实施过程中应承担的任务
3.3)、管理制度
描述在项目实施过程中应遵循的项目管理制度(如需求变更管理制度、实施里程碑评审制度、实施过程中的周会制度等)
4)、系统简介
4.1)、系统体系结构
以结构图的方式描述新系统的体系结构
4.2)、系统功能结构
以结构图的方式描述新系统的功能结构
4.3)、功能简介
以功能模块为单位,简述各功能模块所应完成的功能
4.4)、系统接口
描述新系统与其它系统的接口关系
5)、实施进程
5.1)、实施阶段划分
概述本次项目实施所划分的实施阶段
5.2)、实施成果
概述本次项目实施完毕后应产生的工作成果
5.3)、实施任务
以各实施阶段为单位,对如下三个方面的内容进行描述:
✓前提条件:
描述可开始进入该阶段实施的前提条件
✓实施工作:
描述在该实施阶段应完成的工作(区分甲/乙双方)
✓实施成果:
描述在该实施阶段可提交的实施成果
✓完成标志:
描述如何界定该实施阶段是否完成的标志
5.4)、实施进程
以列表的方式简要概述本次项目实施的预期进程(见下表)
实施阶段
开始日期
结束日期
工作成果
备注
6)、实施建议
6.1)、人员配置建议
描述新系统实施过程中甲方实施人员的配置建议及系统运行后的人员配置建议
6.2)、BPR与BPI建议
描述对用户提出的有关BPR(业务流程重组)与BPI(业务流程改进)方面的建议
7)、实施风险
描述在本次项目实施过程可能遇见的主要风险及其规避办法
4、软硬件及网络配置规划书
软硬件及网络配置规划书
文档编号:
1)、概述
1.1)、项目名称
填写项目的中文全称及其简称
1.2)、责任单位
填写项目的实施对象单位及实施单位(即甲/乙双方)
1.3)、项目背景
简要描述项目的实施背景
2)、现有资源分析
2.1)、网络拓扑
描绘并简述用户现有网络拓扑结构
2.2)、资源分布
✧软件资源分布
序号
软件名称
软件类型
备注
持有部门
✧硬件资源分布
持有部门
硬件类型
硬件名称
硬件配置
数量
备注
✧网络资源分布
序号
网络名称
网络类型
网络规模
IP资源
用途
2.3)、现有系统资源分析
分析说明现有的资源是否可满足新系统的应用要求。
3)、软硬件及网络配置
3.1)、网络拓扑
描绘并简述新系统运行所基于的网络拓扑结构
3.2)、软硬件配置
描述软硬件资源的分布与配置
3.3)、网络配置
描述网络资源的分布与配置(包括IP资源的分配)
5、项目实施接口方案
项目实施接口方案
文档编号:
1)、概述
1.1)、项目名称
填写项目的中文全称及其简称
1.2)、责任单位
填写项目的实施对象单位及实施单位(即甲/乙双方)
1.3)、项目背景
简要描述项目的实施背景
2)、现有软件调研
对用户现有、正在运行的各类软件系统进行调研,了解各软件系统的如下信息:
✧软件的基本信息:
如开发商、软件版本、后台数据库、使用部门、开发工具等。
✧软件的功能:
即该软件系统所能完成的功能
✧运行情况:
即当前该软件系统的运行现状及用户对该系统的评价
✧接口要求:
即该软件系统与当前待实施的新系统是否存在接口要求,若有则确定接口的范围
3)、接口分析
若与新系统存在接口要求,则需对各个接口进行详细的分析、描述。
4)、接口技术
简要介绍常用的接口技术。
5)、接口方案
对各个系统接口进行概要的、总体性的论述(包括接口所要达到的目的、接口所采用的技术、实现方法等)。
6、项目数据准备方案
项目数据准备方案
文档编号:
1)、项目概述
简要概述项目的背景及其进展情况。
2)、项目数据
逐项列出本次项目实施所需要准备的项目数据名称及要求(并将数据的准备格式附于本文档的后面),见下表
序号
项目数据
准备要求
数据格式
3)、数据准备计划
逐项列出各类项目数据的准备计划(见下表)
序号
项目数据
部门/班组
完成期限
责任人
附录、项目数据准备格式
注:
✧序号:
由1顺序递增
✧项目数据:
列出待准备的项目数据名称
✧准备要求:
描述待准备项目数据的要求
✧数据格式:
通过链接的方式关联到附录中该数据对应的格式上
✧部门/班组:
填写数据准备时相关的责任部门/班组
✧完成期限:
填写该项数据准备的预期完成时间
✧责任人:
填写该项数据准备工作的甲方责任人员
7、项目实施培训计划
项目实施培训计划
文档编号:
1)、培训目标、范围及评估
1.1)、培训对象及目标
定义项目培训的对象及所要达到的目标。
1.2)、培训课程
定义面对各个培训层面/培训级别的培训课程。
1.3)、约束条件
列出本次培训的约束条件(如参加培训的人员素质要求等)
1.4)、培训评估
定义培训结果的评估考核办法。
2)、培训计划
针对不同培训层面/培训级别,按照下表格式分别定义其各自的培训计划:
序号
培训课程
主讲人
参加人
培训日程
培训地点
注:
✧序号:
由1顺序递增
✧培训课程:
填写培训课程名称
✧主讲人:
填写该培训课程的主讲人姓名
✧参加人:
列出参加该培训课程的客户方角色
✧培训日程:
填写该培训课程的具体培训时间
✧培训地点:
填写该培训课程的培训地点
8、项目实施培训教材
实施培训教材
教材编号:
目标:
说明本次培训所能达到的预期目标
对象:
说明本次培训所面对的用户群
范围:
说明本次培训的内容提纲(只需细分到业务功能或功能模块这一级上,如缺陷管理、权限管理等),其格式如下:
序号
培训内容提纲
参考资料(如手册)
特点:
说明本次培训的内容(即对应的软件产品)有什么优点,可为用户带来什么样的帮助
针对实施范围所指定的内容提纲,以一个实际的例子逐条对其进行描述,包括如下内容:
✧总体概述:
对培训条目进行一个整体的描述(若存在流程,则必须简要描述其处理流程)
✧例子描述:
说明培训的样例
✧按操作步骤对其进行描述(采用图行[界面图形]与文字相结合的方式)
习题:
结合培训的内容,为每个条目分别设计1~2个习题,并标注出应记录的结果
注:
教材编号的格式为‘项目简称_培训类别_XXX[序号]’(例POMP_OPR_001),其中培训类别取(DB-数据库管理员培训、SYS-系统管理员培训、OPR-操作员培训);在编制培训教材时,按照业务功能或功能模块(有涉及不同功能模块的流程处理按业务功能,其余的按功能模块)进行组织。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 实施 体系
![提示](https://static.bdocx.com/images/bang_tan.gif)