图书管理系统项目计划Word文档下载推荐.docx
- 文档编号:22580768
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:40
- 大小:76.77KB
图书管理系统项目计划Word文档下载推荐.docx
《图书管理系统项目计划Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《图书管理系统项目计划Word文档下载推荐.docx(40页珍藏版)》请在冰豆网上搜索。
本项目的开发时间为:
工作人员:
6人
开发经费预算:
90万
设备:
7台PC
假设:
1、本公司的资金充足,所有硬件设施如若需要就能在三天内投入使用,并且已经办完了所有的系统开发相关手续。
2、人员充足且协作能力强,工作效率高,能够迅速的通过努力完成所交付的任务。
3、严格跟进,不能超过计划的时间。
约束:
1、系统开发,原则上严格控制成本,不能超过预算的10%。
2、必须在项目经理的有效指挥下严格完成任务,投入的人员不能超过5人。
3、人力资源的约束限制,就必须牺牲进度或质量。
2.4项目工作范围
为了使本系统成功达到客户的要求,需完成如下任务:
系统需求分析、系统概要设计、编码设计、以及系统测试和维护。
2.5应交付成果
2.5.1需完成的软件
程序名称:
图书馆管理系统
编程语言:
C#+SQLServer2005
软件对象:
源程序、可执行程序、支撑系统的数据库数据、安装软件。
2.5.2需提交用户的文档
安装维护手册:
主要内容是介绍安装和维护的主要步骤和注意事项。
使用手册:
主要内容是向用户介绍如何使用该系统。
需求规格说明书:
向用户介绍该系统的需求规格说明。
2.5.3须提交内部的文档
1.软件项目管理计划
该文档由组长完成,介绍项目的整个管理过程。
该文档在软件设计需求分析初级阶段完成,后续阶段由文档维护员进行相应的更新。
2.需求规格说明初稿
在需求分析阶段,由全体小组成员采集分析用户的需求,并在例会上作出决策,有文档维护员撰写整理需求规格说明初稿,并在后续各个阶段进行需求变更的更新。
3.设计报告初稿
在总体设计阶段,小组根据需求规格说明文档,完成软件体系结构的设计,由组长编写软件体系结构设计文档初稿,并在后续开发阶段补充和更新。
该文档由文档维护员负责维护更新。
4.测试文档
在软件开发阶段,测试人员需要编写测试规格说明文档,并在后续测试阶段更新。
开发人员将根据测试规格说明文档建立测试环境、准备测试数据。
5.用户手册
在更新用需求分析阶段,测试人员需要开始着手编写用户手册,并在需求分析结束后需要形成初稿;
在后续阶段不断由文档维护员户文档;
并在系统交付阶段随着系统一起被交付。
6.个人项目总结
由组内成员各自独立完成,对开发过程中获得的工作经验进行总结。
在提交系统时一并提交。
7.其他文档
软件开发过程中的其他文档,如开发日志(按组员意见选择公开与否),风险报告及其处理意见等,由秘书进行整理与汇聚。
作为以后软件开发以及交流的经验。
2.5.4应当提供的服务
将向用户演示安装、维护以及运行使用。
2.6项目开发环境
1、软件:
Eclipse\visualstudio\Dreamweaver\Firework
2、硬件:
PC机
3、技术:
ASP\HTML\CSS\VBscript\javascript\SQL
4、项目设计及运行平台WindowsXPwebIIS
2.7项目验收方式与依据
代码的验收:
在交付客户之前进行小组内评审,代码编写符合HB6465标准,与文档说明保持一致,代码书写风格统一,采用标准规范,没有下列错误:
由于软件缺陷造成丢失数据,不符合设计要求,响应时间太长无法接受等问题。
文档验收:
在交付客户之前进行小组内评审,文档格式符合HB6465标准,功能符合与客户的合同要求,清晰易读,没有语病与歧义。
服务验收:
服务硬件达到文档说明的要求,人员技术考核合格,定期上门维护。
3项目团队组织
3.1组织结构
3.2人员分工
姓名
角色
工作描述
×
项目经理
01.项目沟通交流
02.项目进度掌控
03.核心技术框架制定
04.工作任务划分分配、审核、验收
05.开发平台建设
06.样例程序制作
07.日常管理工作
08.重要文档成果物的整理
09.测试验收各个模块
10.架构设计整个系统的核心权限部分
11.解决疑难技术问题
12.模块设计指导
开发经理
01.开发项目进度掌控
02.工作任务划分分配、审核、验收测试验收各个模块
03.日常管理工作
开发人员
01.分析系统需求分析
02.界面设计
03.文档编写
设计经理
01.分析新功能
02.软件框架扩展
03.代码模块分配
04.数据库设计说明书
设计人员
01.数据交换
02.安装程序
03.安装手册
01.数据加载分析
01.项目后期总体负责
02.加载程序编写
01.数码相机照片读取剪切模块设计
测试人员
01.对软件进行测试
02.编写软件测试文档
01.用户操作手册
3.3协作与沟通
3.3.1项目团队内部协作
本项目由项目经理领头协调各个项目组成员的协调工作。
下设小组长×
、×
。
主要通过企业内部邮箱联系,项目团队的每一个成员都有一份项目成员联系方式单。
在每一项目阶段的开始和结束时都由项目经理组织召开工作大会。
并由×
做好会议记要,并归档统一管理。
3.3.2项目接口人员
(1)负责本项目同用户的接口人员本项目有公司自主开发,供公司发展使用。
主要是由项目经理同开发设计部街头。
(2)负责本项目同本企业开发设计部接口人员仍旧由项目经理担任接口人员。
项目经理与开发设计部和公司的职能部门的交接内容由专人负责记录,并交由×
统一归档。
3.3.3项目团队外部沟通与协作模式
项目团队外部由项目经理负责沟通协作。
在每一项目阶段的开始和结束时,项目经理结束团队内部工作安排总结之后,需要向公司相关职能部门提交报告,报告交由×
统一归档保管。
联系方式:
开发设计部:
电话:
151****0326(部长助理)
邮箱:
@
紧急联系方式(仅供特殊情况下使用):
电话:
158****9469(李经理)
@
4实施计划
4.1风险评估及对策
风险识别
风险定性与定量分析
风险应对
编号
WBS模块
风险事件
风险概率
风险影响描述
风险影响值
风险期望值
排序
级别
缓解策略策略
应急计划和巢湖发事件
风险处理措施
风险负责人
1
需求风险
需求分析不到位,导致数据模型建立好后无法使用
6%
10%≤成本增长<
20%
0.2
0.12
8
四级
1、重新进行到位的需求分析
1当数据模型建立后无法使用时,即使重新做需求分析
一周
工作包负责人
2
缺少有效的需求变化管理过程
10%
5%≤进度实施<
0.020
6
1、及时和项目经理进行有效的沟通,确保需求的有效管理
1、当缺少有效的需求变化管理过程时,要及时,与相应的管理人员惊醒沟通,制定有效的变化管理
三天
工作包负责任
3
客户不断变化需求
9%
工作质量受到较小的影响
0.1
0.009
9
1、要做好与客户之间的沟通工作2、工作人员要做好应对必要变化的准备,满足客户的需求
当客户不断变化需求时,1、要做好与客户之间的沟通工作2、工作人员要做好应对必要变化的准备,满足客户的需求
4
院图书馆调研经常推后
10≤进度拖延<
0.4
0.080
三级
与客户相关人员惊醒有效沟通
当需求调研不能及时进行时,根据合理时间调研并与相关工作人员进行有效沟通并确定调研时间
两天
5
某些需求超出项目范围
25%
范围主要部分受到影响
0.050
查看范围进度计划,并与客户,进行合理的沟通
1、某些需求超出项目范围时,1、明确列出超出项目范围需求,2查看范围进度计划,并与客户,进行合理的沟通
一天
漏掉某些模块或多了某些模块
范围的次要不分受到影响
0.006
11
查看范围进度计划,及时修改
当漏掉某些模块或多了某些模块时,1、查看范围进度计划,及时与项目经理进行沟通,如果漏掉某些模块,及时把漏掉的任务分配给相应的工作人员进行补充,如果多了一些设计模块,查看进度,并决定是否删除多出的模块
7
相关性风险
签订合同不科学不严谨,存在边界界定不清楚的问题
15%
10%≤进度实施<
0.060
10
及时与客户进行有效沟通并重新修订合同
当合同有问题时,1、及时与客户进行有效沟通,并进行重新修订合同,2、重新根据需求制定更加完美的合同
桑拿天
软硬件不兼容
1%
项目的最终产品实际上不能使用
0.8
0.040
12
及时与供应商联系,并进行有效沟通,更换硬件设备
当软硬件不兼容时1、及时与供应商联系,并进行有效沟通,更换硬件设备2、如果无法更换,查看该硬件是否可以用在该系统的其他位置
病毒、黑客入侵造成系统无法正常工作
5%
0.6
16
三级
做好系统安全防护
当病毒、黑客入侵造成系统无法正常工作时,1、及时进行系统体检,用相关工具杀毒,2、通过相关设备对系统进行有效保护防止系统再次收到攻击
技术风险
预算有误,导致开发过程无法进行
0.018
向投资者申请新的的资金
当预算有误,导致开发过程无法进行时,向投资者申请新的的资金,2、向投资者展示新的预算和以前错误的预算
开发工具不可靠导致项目过程中的bug
0.40.
0.032
确定开发工具可靠
当开发工具不可靠时,1、及时做测试,发现bug。
2、更换开发工具
13
使用框架存在漏洞bug,导致项目失败
质量降低需要得到有关领导的批准
0.002
测试人员及时发现问题,开发人员及时解决问题
当使用框架存在漏洞bug,导致项目失败时,1、及时对框架进行修复2、更换更可靠的框架
14
管理风险
技术人员离职,模块任务无人完成
0.3
1、加强人员考核;
确定人员的可靠性2、及时需找人员代替气工作
当技术人员离职,模块任务无人完成时1、加强人员考核;
确定人员的可靠性2、及时需找人员代替气工作3、与当事人做及时沟通,
2天
15
不能按进度计划完成相应的任务
2%
做好跟踪记录
当不能按进度计划完成相应的任务时,1、做好对每个人的及时跟踪记录,2、若不能按进度完成,应当进行加班完成相应任务
进度进化不够完善导致整体任务滞后
0.086
及时调整计划
当进度进化不够完善导致整体任务滞后时1、及时调整计划2、将所差进度加班完成
自然风险
火灾、涝灾、地震等自然灾害
做好转移工作,降低损失程度
当火灾、涝灾、地震等自然灾害时1、做好系统备份的转移工作,把损失降低到最小2及时做出应急处理,是相关负责人做出快速反映。
4.2工作流程
4.3总体进度计划
起止时间
责任人及所需资源
完成工作
应提交成果
检查点/里程碑
项目经理以及各部门负责人
项目立项
立项报告
高层经理审批
项目团队建立
SM和PM决定,SQA人员由中心确定
项目生命周期模型选择
项目计划中的生命周期
需求开发过程定义
需求开发计划
简单制定需求开发计划
软件评估和风险评估
软件评估开发书、软件开发计划、风险管理计划和日志
简单执行
培训计划制定
培训计划
软件开发计划文档化
软件开发计划
测试计划
项目结项
项目总结报告、验收报告
概要编写
需求分析人员
客户需求调研、需求分析、软件需求走查、需求组内正式评审
软件需求规格说明书、评审准备表、报告
界面设计、总框架设计
界面设计报告、框架设计报告表
编程人员
系统编程
编程源代码
系统可运行
测试软件
测试阶段报告、系统测试评估、操作手册、用户手册、测试阶段度量数据
项目经理以及各项目负责人
验收、维护
验收报告、项目总结报告
用户验收
4.4项目控制计划
4.4.1质量保证计划
执行时间
阶段任务
人员
分工
月×
日
需求分析
需求评审
系统与测试设计
系统概要设计评审
系统详细设计评审
制定测试策略评审
制定测试计划评审
编码与测试执行
制定编码规范评审
测试需求评审
测试经理
代码审查
单元测试报告评审
测试用例评审
缺陷报告评审
测试评估与系统部署
测试评估报告评审
部署方案评审
4.4.2进度控制计划
时间
201×
年×
月
项目启动与计划
项目经理技术专家
系统概要设计
系统详细设计
制定测试策略
测试组长
制定测试计划
制定编码规范
确定测试需求
编码
单元测试
编写测试用例
执行测试
测试评估
制定部署方案
开发组长
4.4.3预算监控计划
活动
小活动
预算小活动分摊
预算大活动分摊
预算累计
项目规划
1、模板确定
1320
3960
2、撰写项目计划报告
2640
3、需求调研
11880
6600
4、需求分析
5280
5、需求确认
14520
6、撰写需求分析说明书
15840
软件设计
7、系统分析
25080
19800
8、模块设计
9240
29040
9、数据库设计
35640
10、美工设计
39600
11、撰写详细设计说明书
40920
软件开发
12、硬件安装
25900
45700
66820
13、环境配置
68140
14、代码实现
18480
86620
软件测试
15、集成测试
91900
16、系统测试
97180
17、撰写系统测试报告
98500
验收总结
18、撰写用户手册
99820
19、人员培训
101140
20、产品转移
102460
21、经验总结
103780
4.4.4配置管理计划
采用专用的版本管理工具进行软件版本的控制,如SVN或是Git之类的管理工具。
(1)人员与职责
版本控制管理者:
项目经理职责:
制定版本控制流程
(2)确定版本库的用户权限
管理者:
负责版本管理、对版本库拥有全部权限
开发人员:
写入读出
测试人员:
读
(3)定义配置项(版本控制项)及其标识
系统项目计划
系统需求说明
系统概要设计
系统详细设计
测试策略
测试用例
编码规范
源代码
缺陷报告
测试最终结果报告
(4)定义项目基线(略)
(5)定义配置项的版本管理策略
按照4类不同功能的分支进行:
●主干分支
●私有分支
●小组分支
●集成分支
5支持条件
5.1内部支持
无
5.2客户支持
需求分析阶段:
客户201×
日参与到此阶段,需求分析人员记录需求。
客户验收阶段:
客户于×
日对本系统验收。
5.3外包(可选)
6预算
6.1人员成本
标准费率
加班费
¥330/工作日
¥50/小时
¥250/工作日
¥40/小时
¥200/工作日
¥35/小时
6.2设备成本
所有设备均有,成本为0。
6.3其它经费预算
差旅费
3500
交通费用、伙食费、住宿费以及差旅补贴等等
资料费
1500
图书费、资料费、复印费
通信费
2000
市话长话费、移动通信费、上网费、邮资
办公费
购买办公用品
协作费
11000
业务协作招待费、项目团队加班伙食费
奖金及福利费
15000
奖金、节假日福利等
根据加班费率计算
房租
9000
包含地税
水电费
1000
项目监理费
5000
项目开发过程的监理费
后期维护费
20000
上线后期半年的维护
其他
检测、维修费、消耗品、低易品、茶话会等
其他经费预算总计
90000
7关键问题
软件开发项目风险是指在软件生命周期中所遇到的所有的预算、进度和控制等各方面的问题,以及由这些问题而产生的对软件项目的影响。
软件项目风险经常会涉及许多方面,如:
缺乏用户的参与,缺少高级管理层的支持,含糊的要求,没有计划和管理等,总体概括下来应该由楼六大方面。
1)需求风险
很多项目在确定需求时都面临着一些不确定性。
当在项目早期容忍了这些不确定性,并且在项目进展过程当中得不到解决,这些问题就会对项目的成功造成很大威胁。
如果不控制与需求相关的风险因素,那么就很有可能产生错误的产品或者拙劣地建造预期的产品。
每一种情况对产品来讲都可能致命的。
2)相关性风险
许多风险都是因为项目的外部环境或因素的相关性产生的。
经常我们在控制外部的相关性上做的不够,因此缓解策略应该包
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 项目 计划