软件项目开发工作说明书V.docx
《软件项目开发工作说明书V.docx》由会员分享,可在线阅读,更多相关《软件项目开发工作说明书V.docx(10页珍藏版)》请在冰豆网上搜索。
软件项目开发工作说明书V
XXXXXX系统
工作说明书
XX有限公司
2010年×月
1前言
本工作说明书系XX有限公司(以下简称“乙方”)为公司(以下简称“甲方”)承担的系统(以下简称“本项目”)提供服务的说明。
2双方的权利和义务
项目组织由以下各方人员组成:
甲方:
项目经理、业务人员、IT人员。
乙方:
项目经理、项目开发和技术支持人员。
在本项目中,双方之基本权利和基本义务说明如下。
2.1甲方的权利和义务
1)甲方应指派一名项目负责人作为项目经理,他/她将作为和乙方的主要沟通者,对整个项目的日常运作具有审批决定权。
项目经理负责项目过程中一切任务(如计划、安排、阶段性工作结果的验收或认可、变更确认等)的书面确认。
所有书面确认需经甲乙双方项目经理共同签署。
所有书面确认均为组织项目验收的有效依据。
2)甲方应指派一定数量并适宜本项目的员工和乙方一同工作,协助乙方进行项目的实施。
积极配合乙方做好和解决在项目过程中所出现的问题,对乙方所提出的问题和要求,甲方应在日内作出合理的答复和处理措施,确保项目顺利进行。
3)任何需求的变更必须经由甲乙双方确认相应成本及时间的变动。
4)甲方负责提供业务需求,并审核乙方提交的《需求分析说明书》,以此作为乙方的工作目标和对项目的验收标准。
5)配合项目进度需要,协调各业务单位参与测试。
6)负责组织验收。
7)按合同约定支付款项。
2.2乙方的权利和义务
8)乙方应指派一名项目负责人作为项目经理,他/她将作为和甲方的主要沟通者,对乙方项目组的日常工作具有审批决定权。
项目经理负责项目过程中一切任务(如计划、安排、阶段性工作结果的验收或认可、变更确认等)的书面确认。
所有书面确认需经甲乙双方项目经理共同签署。
所有书面确认均为组织项目验收的有效依据。
1)乙方应指派一定数量并适宜本项目的技术人员和甲方一同工作,负责项目的实施。
2)负责制订工作计划和控制项目进度,定期向甲方通报工作进度。
3)审核和确认需求变更及相应成本及时间的变动。
4)参与需求分析,按项目计划实施,使之达到规定要求。
5)向甲方提交“交付内容”所规定的文档资料及软件。
6)保持与甲方及其相应业务部门良好的合作关系,确保各项工作依合约进行。
7)乙方确保不对所提供的软件产品做甲方要求以外的限制。
8)负责对用户的培训。
9)依合同收取费用。
3工作范围
为了实施合同中确定的工作任务,甲方同意乙方人员遵照甲方的管理规定进入甲方的工作场所,并提供一切与系统开发有关的协助。
甲方选择乙方为其开发软件系统,乙方将在甲方规定的时间内,根据甲方要求分阶段为甲方开发以下系统:
本期为第阶段,乙方依约为甲方开发系统,包括以下工作内容:
1)需求分析
对甲方各业务部门的详细需求进行调研,明确各部门对系统的业务要求。
2)软件设计
按需求分析要求,为系统进行数据库设计、概要设计和详细设计。
向甲方推荐合适的硬件平台、操作系统平台、软件开发及测试平台。
3)程序开发
根据系统设计结果进行程序编码,开发满足系统要求的各功能模块并进行集成。
4)上线准备
(1)软、硬件安装和调试;
(2)录入系统的基本资料,或原有系统移行(如果存在原系统)。
本项工作为甲方职责。
5)测试
测试分单元测试、集成测试和验收测试。
单元测试、集成测试由乙方进行,验收测试由甲方进行。
6)系统试运行
在系统试运行期间,乙方提供甲方必要的运作支持直至正式上线。
正式上线后乙方提供技术支持。
7)培训
乙方对甲方技术人员、业务人员进行技术培训/系统操作培训。
4交付内容
本项目乙方需向甲方交付的内容包括:
1)需求分析说明书
2)系统设计说明书
3)测试计划
4)系统安装手册
5)用户使用手册
6)培训手册
7)可执行程序代码
8)源程序
在本系统中,乙方向甲方提供以下部分的源代码:
。
(或:
在本系统中,乙方不向甲方提供源代码)
甲方需完成:
系统验收测试报告
5系统验收
5.1验收条款
1)验收标准
以《需求分析说明书》为依据。
2)验收者
验收工作由甲方负责。
5.2验收说明
在试运行期完成后,日内组织验收。
5.3错误更正
在保证期内发现要求范围内的错误,乙方应于个工作日内负责修改/更正。
甲方应于个工作日内验收该经过修改/更正部分的文档/软件。
6人员安排和项目进度表
6.1项目人员安排
人员
人数
任务
客户经理
负责协调客户关系,项目中商务的执行与处理。
项目经理
项目计划、管理,以及乙方项目人员组织和安排:
与甲方相关领导的沟通与协调。
对乙方内部相关资源的调动与协调。
参与对项目中紧急、重大事件的处理和重大变更的批准,对项目实施方案、验收方案的最终审定。
负责对整个项目有关的技术细节审定,项目实施中的进度和质量管理,项目的验收以及有关的商务合同执行情况的管理。
系统分析员
需求分析、系统设计、集成测试。
程序员
程序设计、编码、单元测试。
支持工程师
软、硬件系统安装、调试,支持服务:
参与对项目的技术方案进行评审和建议;
提供系统级的技术支持;
对客户提供技术支持服务。
6.2计划进度
1)在收到甲方首期款项天内启动该项目。
2)项目进度安排如下(以下主要表明所需要的月数,具体日期由双方共同确定):
编号
任务/活动(人/月)
200年月份
交付结果
4
5
6
7
8
9
10
11
12
1
需求分析()
需求分析说明书、项目计划书。
2
系统设计()
系统设计说明书
3
程序开发()
系统设计说明书(程序说明书部分)
4
上线准备()
系统安装手册
5
测试()
测试计划、验收报告
6
试运行()
用户使用手册、可执行程序代码、源程序(正式运行后)
总结报告
7
培训()
用户培训手册
共约人/月。
7项目控制的考虑
7.1会议纪录
1)定期会议:
每周例会、月度检查和总结。
2)所有的项目会议均应作会议纪录,且任何已检查的行动项目将会带到下一次的会议中。
项目经理需在会议记录上签字。
3)会议纪录将被分发给所有的参加者和其他相关人员。
4)会议纪录应包括但不限于以下内容:
本期既定工作目标、本期工作进度状况、遇到的困难、需解决的相关事宜、双方的不同意见、下期工作计划等。
5)确定会议记录人。
7.2项目变更
项目变更要求以证明乙方与甲方同意作变更的范围、成本或时间表的书面意见为依据。
1)变更管理
所有变更要求将反映时间、进度与成本影响。
2)变更要求
变更要求是在项目进行过程中,书面提出所要求的改变与决定。
“改变”指的是对原有的范围、工作结果、责任、验收条款和对协议所定义的状态报告的任何修改。
3)变更要求响应
除非双方均同意一个考虑时间,否则接受方将要在个工作日内答复一个变更要求。
如果在双方同意的期限内,未对一个变更要求作出答复,则该变更要求由双方项目主管作深入处理。
如果由于在双方同意的期限内未对该变更要求作出反应而使项目的进度延迟,那么乙方项目主管会继续按原进度,并假定该变更要求已被否决。
7.3工作结果验收文档
乙方将会准备工作结果验收文档(提交工作结果确认书),用于被甲方项目主管接收、检查与验收工作结果。
在整个项目过程中,将设置一系列里程碑,每个里程碑都由提交相应的文档作为工作结果的验收依据。
8保证期
自系统验收合格之日起一年内为保证期。
对该系统的保证服务包括定期巡视、应急处理和维护服务。
1)定期巡视
在保证期内,每个月,由乙方派技术专家到现场对系统的运行状况进行检查,以保证系统的正常运行,使系统运行的稳定性得到最大限度的保证。
2)技术支持
在发生了难以解决的问题时,乙方将首先通过电话了解情况,并提出初步的解决方案。
如果问题比较复杂,乙方将在个工作日内到现场作支持服务。
工作时间内,乙方技术支持的服务电话为。
乙方负责与甲方联系的客户经理为,手机为。
3)维护服务
保证期内,乙方负责解决由于项目系统自身软件所引起,或使用该系统所带来的技术问题。
对于变更要求,如由于甲方需求、或业务数据的调整而导致系统的修改,乙方应向甲方陈述其对策、响应时间、修改完成时间。
由于变更或调整造成工作量超过人/天,乙方可视具体情况提出增加费用的要求,这部分内容双方可另行签订补充协议进行约定。
9培训
乙方在甲方所在地对使用系统的相关人员进行培训,培训所使用的语言和教材必须是中文,否则必须提供相应的翻译。
培训时间及场次由双方协商。
9.1培训内容和对象
1)专业人员培训:
面向甲方公司信息技术部的计算机技术人员,共人次。
确保甲方公司的维护和管理技术人员能够熟练对系统进行安装、运行、开发、测试、诊断、维护/维修和管理。
2)操作人员培训:
面向甲方公司使用本系统的人员,共人次,但不超过次。
对操作人员的培训保证各类人员对其所使用的子系统/模块能进行熟练的操作和使用。
9.2培训方式
1)专业人员培训可采用办班或插班方式。
2)现场培训,在开发、实施现场进行的培训。
10其它费用
除了在本合同标明的款项外,本期项目乙方不再收取甲方任何额外费用。
以下是补充说明:
1)第8条保证期中,“由于变更或调整造成工作量超过人/天,乙方可视具体情况提出增加费用的要求,这部分内容双方可另行签订补充协议进行约定。
”,该情况视作变更处理。
保证期后年每年的服务费为合同总金额的%。