项 目 实 施 方 案
[XXXXXXXXXX系统]
单位:XXXXXXXXXXX
日期:2012 年 12 月
目 录
1 前 言... 1
1.1 编写目的... 1
1.2 项目背景简介... 1
1.2.1 项目基本信息... 1
1.2.2 项目工作内容与工作目标... 1
2 项目实施过程总体控制要求... 3
2.1 项目实施流程说明... 3
2.1.1 实施流程汇总说明... 3
2.2 项目实施过程控制方法说明... 3
2.2.1 客户交流机制说明... 3
2.2.2 项目内部管理与进度控制方法说明... 3
3 项目具体实施流程说明... 5
3.1 需求调研与分析阶段实施方案... 5
3.1.1 工作程序... 5
3.1.2 工作内容与要求... 5
3.1.3 预期成果清单... 5
3.2 系统设计阶段实施方案... 5
3.2.1 工作程序... 5
3.2.2 工作内容与要求... 5
3.2.3 预期成果清单... 6
3.3 代码实现与测试调试阶段实施方案... 6
3.3.1 工作程序... 6
3.3.2 工作内容与要求... 6
3.3.3 预期成果清单... 6
3.4 软件项目验收与交付阶段实施方案... 6
3.4.1 工作程序... 6
3.4.2 工作内容与要求... 6
3.5 客户服务与技术支持阶段实施方案... 6
3.5.1 工作程序... 6
3.5.2 工作内容与要求... 6
4 4系统的安装与调试... 7
5 用户培训... 8
1 前 言
1.1 编写目的
为了确定项目实施过程,指导需求分析,特编写《XXXXXXXXXXXX系统项目实施方案》。
1.2 项目背景简介
1.2.1 项目基本信息
1.2.1.1 项目名称
XXXXXXXXXXXX系统委托开发项目。
1.2.1.2 项目发起者
XXXXXXXXXXXX。
1.2.1.3 项目承担单位
XXXXXXXXXXXXX有限公司。
1.2.1.4 项目背景
XXXXXXXX系统类似工作计划。该系统是为学校进一步贯彻落实党的精神,扎实推进干部队伍建设的一项举措。每位领导干部认真规划自己的工作,用心梳理自己的管理,科学安排自己的时间,提高自己的工作效率。每天给自己留半个小时的时间,在《XXXXXXX系统》中填写工作计划、总结等,用其规范自己的工作,使自己的工作更有价值。该系统可以完全取代书面形式的工作流程,代以使用计算机输入工作计划和总计等内容。
1.2.2 项目工作内容与工作目标
1.2.2.1 项目工作内容
在此次开发工作中,我们主要进行以下工作:
工作内容1:门户管理服务
在门户管理模块中,我们主要实现用户管理、权限管理、角色管理、日志管理、等系统管理功能,保障了系统的安全性。
工作内容2:信息编辑查看功能服务
在编辑查看功能模块中,我们主要实现个人情况、学期内容、周次内容、反思总结内容、通知公告等信息的编辑及相关信息的查看功能。
工作内容3:前台集中显示服务
在前台集中显示模块中,我们主要实现主页面的信息展示、各功能模块的信息展示及信息的跳转提交等功能。
1.2.2.2 项目工作目标
为了保证项目能够按照正确的方向进行,我们将项目的整个过程划分为两大部分:项目的开发过程和项目的实施维护过程。其中项目的开发过程又分解为4个小阶段,每个阶段的结束就是一个里程碑。因此整个项目的开发进度包含四个主要的里程碑:
需求分析:在“需求分析”里程碑应基本完成业务的需求分析。目标清晰地阐明了应用系统的最终目的,并提供了明确的方向。而范围则定义了一个特定版本的应用系统所要提交的业务功能,并且通过目标认识到在未来的版本中将要进行的开发工作。
系统设计:“系统设计阶段”里程碑要完成项目的设计。项目设计包含功能说明文档(包括概要设计、逻辑流程设计和详细设计),每种角色组的人员分配、组织结构和时间进度安排。功能说明提供项目组足够的实施细节情况,并确定需要的资源和承诺。在此阶段,客户和项目组在要交付的系统功能以及系统实施过程上取得一致。这是一个重新评估风险、建立优先级和对时间以及资源调配情况做最终估计的重要阶段。这个阶段将经过几个过程:分概要设计、逻辑设计、物理设计,这个阶段将决定项目的成败,因此每一个阶段都需相互衔接。
功能范围开发完成/第一次试用:在“范围完成/第一次使用”里程碑基本完成开发阶段。经过核准的功能说明和相关的项目计划提供了开发阶段基本的要求。整个阶段可以根据开发组的要求细分为一系列的内部交付里程碑,每个内部里程碑都是经过测试/诊断/排错的过程。在“范围完成/第一次使用”这个里程碑上,所有功能的开发都已经结束。
系统正式推广实施:在“系统正式发布”里程碑上完成了稳定测试阶段。整个项目也到达了终结点。测试工作是本身是伴随着代码开发工作进行的,只在稳定阶段因为集中注意力于寻找错误和修改错误,所以成为这一阶段的主要工作。在产品发布里程碑,产品正式转交用户或维护支持组。
2 项目实施过程总体控制要求
2.1 项目实施流程说明
2.1.1
实施流程汇总说明
2.2 项目实施过程控制方法说明
2.2.1 客户交流机制说明
为保证实现项目预期目标,项目实施过程中需要大量的客户交流工作,定期举行客户方例会、向客户方提供阶段性报告、双方的主要联系方式是面谈、电话和Email。
2.2.2 项目内部管理与进度控制方法说明
为了适应比较流行的MVC开发模式,保证开发小组成员顺利沟通,协同完成任务,我们拟采用较为普遍的软件工程项目管理方式。
在制定项目管理规范的过程中,我们将主要吸取ISO9000/GB-Tl900质量管理和质量控制国际标准以及CMM项目管理中的精华,紧密结合我们内部的实际和项目的实际情况,使规范具有较强的可操作性。
ISO9000/GB-T1900质量管理和质量控制国际标准是制造业的质量管理专家在总结了实践经验的基础上而制定的。所以信息系统项目管理不能用这个系列标准中提供的生产模型来概括,而应有选择地吸收和改进。
在项目实施的各个过程中,为确保质量,必须明确各项活动的责任。即由谁负责、由谁辅助执行、工作应执行的流程、执行人员应具备的技能和培训经历等。责任越明确,可执行性就越好。同时要重视质量记录的产生和保存。在质量记录中,项目实施过程中产生的第一手原始资料是出现问题时查找原因的根据,也是系统可回溯性的保证。
设计是项目实施的初期步骤之一,它为整个项目的实施奠定基础,是保证项目质量的关键要素。在项目实施前,必须提交合格的设计文档。设计文档应充分考虑项目实施的实际情况,并从技术的角度确保正确可行。为保证设计的质量,我们将遵从《软件产品策划程序》,《软件产品开发程序》的规定。
3 项目具体实施流程说明
3.1 需求调研与分析阶段实施方案
3.1.1 工作程序
1. 由项目实施小组组织需求方和开发方召开会议,需求方提出系统功能需求,开发方人员确定所需功能能否实现以及用何种技术实现,最终协商确定系统整体功能。
2. 项目实施小组提出需求分析说明书,并交由供需双方确认。
3.1.2 工作内容与要求
1、 描述用户需求,规划目标系统结构和主要功能,包括:门户管理、信息编辑查询展示功能;
2、 掌握用户特点,描述用户的角色、权限的划分,包括:系统管理员、校长、干部;
3、 了解设计与实现的约束条件,确定系统接口和运行环境,包括用户操作界面,网络传输与通信接口,硬件设备环境、软件配置环境;
3.1.3 预期成果清单
《XXXXXXXXXXXX系统需求分析说明书》
3.2 系统设计阶段实施方案
3.2.1 工作程序
开发组成员根据需求分析进行功能的分类汇总,确定系统架构及功能模块,提交《概要设计》和《详细设计》。
3.2.2 工作内容与要求
1、针对客户提出的各项需求,进行需求分类汇总,对功能、性能进行归并,为建立完整的系统结构、选择正确的实现策略奠定基础,从而形成相对稳定的功能模块划分。
2、针对需求的汇总分析和项目面临的各种约束和假定,进行重点难点问题分析,找出完成本项目所必须克服的重点和难点问题,一方面能够让技术人员理解相应功能模块的重要性,另一方面能够保证项目实施过程中所有人员都能够围绕重点和难点问题展开工作,使得项目研发的成果能够最大限度的满足客户要求。
3、系统模块划分,实现完整的功能模块划分,从而为技术人员的分工提供依据,这部分的内容要对上一节的内容进行更细致的分类,遵循技术形式进行划分。
4、系统接口策略,该项说明在系统实现过程中,需要与系统外部的硬件设备、网络结点、软件系统进行交互,并确定各类接口的类型、使用方法、所属的功能模块和本系统内各个功能模块之间的接口定义、相互依赖关系等。
3.2.3 预期成果清单
《XXXXXXXXXXXX系统概要设计说明书》和《XXXXXXXXXXXX系统详细设计说明书》
3.3 代码实现与测试调试阶段实施方案
3.3.1 工作程序
开发组成员根据《详细设计》确定各自分工,进行各个模块功能的具体开发实现工作,系统进入测试阶段后组织验收组编写测试报告。
3.3.2 工作内容与要求
项目开发组要保证开发进度的顺利进行,并将进度情况及时向用户汇报。
3.3.3 预期成果清单
《XXXXXXXXXXXX系统测试方案》
3.4 软件项目验收与交付阶段实施方案
3.4.1 工作程序
开发组提交项目完成报告,组织用户验收组进行项目验收。
3.4.2 工作内容与要求
在项目结束时,必须履行严格的验收和交接手续。终验和交接的目的是使用户对项目质量和最终系统状态形成全面正确的认识,从而对系统集成工作满意和认可,同时向用户提交完整的文档,以便于用户日后对系统运行和维护。
3.5 客户服务与技术支持阶段实施方案
3.5.1 工作程序
确定系统交付使用后的客户服务与技术支持的内容。
3.5.2 工作内容与要求
4 4系统的安装与调试
我们负责系统安装与调试工作,其中软件部分的安装是免费的。我们将派遣专业的技术支持人员进行现场的安装与调试,并向相关工作人员介绍安装与调试的要点,保证系统的使用人员掌握基本的系统安装的方法。安装与调试以系统能够正常稳定的工作为基本标准,兼顾用户的不同的使用要求。
5 用户培训
培训的主要目的是为了使黄村镇第一中心小学的用户能更好的掌握新系统的安装、使用和管理方法,充分发挥系统的作用,使他们经过系统培训后,能够对系统进行日常的使用和管理工作。为了保证培训的质量,我们将把培训的内容做成多媒体教学光盘,辅助培训教学,并方便用户日后的使用。
培训针对不同岗位职责的具体业务的需求,在力求覆盖绝大多数的有各种工作人员的要求下,对领导、干部等不同类别用户,设计相应的培训方案。通过对用户的归类、划分,我们可以尽可能的使培训落实到每一个用户的具体职责上去,保证良好的培训效果。
我们将针对黄村镇第一中心小学人员的特点,准备两套培训内容:
初级培训,系统建设和操作维护。
高级培训,系统深层次应用。
操作维护培训和高级培训包括:
所提供软件的工作原理和技术性能、操作维护方法、安装调测、排除故障及软件结构、定制和升级等各个方面, 系统管理和建设的软件系统的使用。