软件项目管理报告.docx
- 文档编号:10274268
- 上传时间:2023-02-09
- 格式:DOCX
- 页数:31
- 大小:33.06KB
软件项目管理报告.docx
《软件项目管理报告.docx》由会员分享,可在线阅读,更多相关《软件项目管理报告.docx(31页珍藏版)》请在冰豆网上搜索。
软件项目管理报告
一可行性研究报告
1.可行性研究的前提
1.1要求
通过调查,要求系统需要有以下功能:
要求有良好的人机界面;
较好的权限管理;
原始数据修改简单方便,支持多条件修改
方便的数据查询,支持多条件查询;
相应的权限下,删除数据方便简单,数据稳定性好;
数据计算自动完成,尽量减少人工干预;
1.2目标
a.人力与设备费用的节省;
b.处理速度的提高;
c.控制精度或生产能力的提高;
d.管理信息服务的改进;
e.决策系统的改进;
f.人员工作效率的提高。
1.3条件、假定和限制
a.开发软件运行的最短寿命为一年。
b.进行系统方案选择比较的期限:
2周。
c.经费来源和使用限制:
自筹资金。
d.法律和政策方面的限制:
本软件公司版权所有,未经作者允许,非法传播、复制,违者追究法律责任,后果自负。
e.硬件CPUp3、内存256M.。
f.软件:
access2003。
g.运行环境:
本软件应使用Windows2003、Windowsxp操作系统。
h.开发环境:
本软件应使用Windows2003、Windowsxp开发。
i.开发软件投入使用的最迟时间为2013年10月01日。
1.4可行性研究方法
由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。
因此,比较适合于采用数据库管理。
且学校用于学生管理的微机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求。
在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。
2.对现有系统的分析
2.1处理流程和数据流程
班级管理业务流程图:
教务处
输入计算机
班主任
教务处
学生
班级
班级
输出
教务处
输入计算机
班主任
教务处
学生
档案
档案
输出
课程
教务处
输入计算机
教师
教务处
学生
课程
输出
教务处
输入计算机
班主任
教务处
学生
班级
班级
输出
教务处
输入计算机
教师
教务处
学生
成绩
教师
输出
档案管理业务流程图:
课程管理业务流程图:
成绩管理业务流程图:
2.2工作负荷
现有系统所承担的工作只能实现档案管理的简单功能,无法适应目前工作中处理大量数据的功能。
2.3费用支出
开发这个项目总需三个人,4台计算机,一个可容纳6、7个人的办公室,必须有充足的物质做精神动力,每台计算机上必须有所需要的软件,比如:
办公软件、数据库软件、截图软件等,必须有3000万元的准备开支。
二软件项目计划
1.引言
1.1编写目的
软件项目开发是一项系统而复杂的工作,它需要一个团队互相配合、分工协作。
软件项目管理系统可以规范一个软件开发团队的日常工作,提高工作效率。
为了很好的管理整个开发过程,同时预算整个开发过程的费用及时间的安排,给开发人员,管理人员一个参照物,明白自己在每一个阶段所需要完成的任务,协助他们更好地完成开发工作。
预期的读者:
开发人员,项目经理,测试人员
1.2背景
a.学生信息管理系统
b.提出者:
项目经理,开发者:
XXX开发团队。
2.项目概述
2.1工作内容
1需求分析:
1~3个月
2概要设计:
2~3个月
3详细设计:
2~3个月
4编码:
2~3个月
5测试:
1个月
6发布:
1个月
2.2主要参加人员
参与者
个人情况
XX
软件工程专业学生,熟悉java语言,数据库编程
XX
软件工程专业学生,熟悉C#语言
XX
软件工程专业学生,有很好的网页设计能力
XX
软件工程专业学生,有良好的界面设计的能力和测试经验
XX
专业为软件工程,从事开发工作一年,能过独立地完成小型项目的整个开发过程
2.3产品
2.3.1程序
名称
编程语言
媒体形式
功能及能力
系统功能
C#+SQLServer2000
文本
管理学生的学籍信息,统计学生的相关信息。
学生信息的增加、修改、删除、查询
数据信息管理
C#+SQLServer2000
文本
学生学籍信息管理,学生选课信息管理
基本业务
C#+SQLServer2000
文本
学生注册、学籍信息维护,学生选课,老师管理班级信息。
信息浏览与查询
C#+SQLServer2000
文本
管理员学生学籍信息浏览、查询
数据库
SQLServer2000
数据库文件
数据库文件可以直接附加到本地的SQLServer2000中的数据库中
学生学籍管理系统
C#+SQLServer2000
CD光盘
程序的运行文件,运行之后只要发布之后就可以了
2.4验收标准
验收标准参照表:
程序
CD光盘
实现功能:
在使用时,由管理员输入需要了解的关键字信息,然后通饭卡管理系统选择相应的管理事务。
管理事务根据所提供的信息在数据库中查找相应的记录,返回相应的记录给管理员。
允许管理员在相应的权限下对数据进行修改。
通过终端把得到的内容显示到相应的界面上。
安装指南
视频
有声的视频,分解安装的动作,并详细讲述过程及注意事项
用户使用手册
视频+文档
文档给出输入输出的约束条件,系统的运行环境,视频显示使用软件的整个流程,帮助用户学习使用该软件
故障解决说明书
文档
列出基本问题的详细解决办法,详细叙述整个流程
3.实施计划
3.1预算
1.采购必要设备的投资:
网络平台的建设,包括了建设方式和联网建筑物数等等方面去计算,这一块需要200万左右;
服务器与存储系统,从发卡量和设备数量等估算,这一块需要100万左右;
射频卡终端,包括读写器与POS机,这一块需要20万左右。
2.开发系统的投资:
按目前市场上一卡通管理系统的开发价格来看,开发所需的投大概在50万不等;
4.总计:
:
350万左右;
3.2关键问题
本系统的操作过程简单,实现技术要求也不高,所以没有要特别列出的关键问题
4.支持条件
4.1运行环境
a.开发软件运行的最短寿命为一年。
b.进行系统方案选择比较的期限:
2周。
c.经费来源和使用限制:
自筹资金。
d.法律和政策方面的限制:
本软件公司版权所有,未经作者允许,非法传播、复制,违者追究法律责任,后果自负。
e.硬件CPUp3、内存256M.。
f.软件:
access2003。
g.运行环境:
本软件应使用Windows2003、Windowsxp操作系统。
h.开发环境:
本软件应使用Windows2003、Windowsxp开发。
4.2需由用户承担的工作
数据库的初始化需要用户自己录入,这个应该在测试之前完成,所以编码之前,由开发人员做好数据库,然后由用户安排人录入初始数据库,且必须在2013年6月1日之前完成。
4.3需由外单位提供的条件
本项目希望得到委托商的资金支持,人员支持,如取需求时,能够提供部分食堂为我们的测试的提供支持环境,还有技术支持。
三风险条目跟踪表
序列号
1
确定日期
2012.10.28
撤消日期
<撤消风险确定日期>
描述
未得到学校支持而导致的无法获得学生数据
可能性
0.2
影响
10
危害值
10.2
降低风险计划
项目开始前与校方沟通,否则项目无法进行
负责人
XXX
截止日期
2013、10、1
五进度计划风险列表
1.最常见的进度计划风险
1)功能无限蔓延;
2)质量不定
3)计划过于乐观
4)设计欠佳
5)银弹综合症
6)研发导向开发
7)人员薄弱
8)签约商失败;
10)研发人员与客户的磨擦。
2.进度计划风险完整列表
2.1计划编制风险
1)计划、资源和产品定义全凭客户或上层领导口头指令,并且不完全一致;
2)计划是优化的,是“最佳状态”;
3)计划忽略了必要的任务;
4)计划基于使用特定的小组成员,而那个小组成员其实指望不上。
5)在限定的时间内无法建成已定规模大小的产品;
6)产品规模比估计的要大一些;
7)工作量大于估算数;
8)进度已经拖延的项目在重新评估时过于优化或忽视项目历史;
9)过度的进度压力造成生产率下降;
10)目标日期提前,但没有相应地调整产品范围或可用资源;
11)一个任务的延迟导致相关任务的连锁反应;
12)涉足不熟悉的产品领域,花费在设计和实现上的时间比预期的要多。
2.2组织和管理
1)项目缺乏一个有凝聚力的最高领导人;
2)由于前期乏力,项目长时间被搁置;
3)解雇和削减开支导致项目小组能力下降;
4)仅由管理层或市场人员进行技术决策,导致计划进度延长;
5)低效的项目组结构降低生产率;
6)管理层审查/决策的周期比预期时间长;
7)预算削减打乱项目计划;
8)管理层做出了打击项目组织积极性的决定;
9)非技术的第三方的工作比预期延长(如审批,采购等);
10)计划性太差,无法适应期望的开发速度;
11)项目计划由于压力而放弃,导致开发混乱、低效;
12)管理层强调英雄主义,而忽视客观确切的状态报告,这会降低发现和改正问题的能力。
2.3开发环境
1)设施没有及时到位;
2)设施到位,但不配套;
3)设施拥挤、杂乱或者破损;
4)开发工具未能及时到位;
5)开发工具不如期望那样有效,开发人员需要时间创建工作环境或切换新的工具;
6)开发工具的选择不是基于技术需求,不能提供计划要求的性能;
7)新开发工具的学习期比预期的长,内容繁多。
2.4最终用户
1)最终用户坚持新的需求;
2)最终用户对于最后交付的产品不满意,要求重新设计和重做;
3)最终用户不买进项目产品,无法提供后续支持;
4)最终用户的意见未被采纳,造成产品最终无法满足用户期望,而必须重做。
2.5客户
1)客户坚持新的需求;
2)客户对规划、原型和规格的审核/决策周期比预期长;
3)客户没有或不能参与规划、原型和规格阶段的审核,导致需求不稳定和耗时的重复;
4)客户答复的时间比预期长(如回答需求中需澄清的问题);
5)客户坚持技术决策而导致进度计划延长;
6)客户对开发进度管理过细,导致实际进展变慢;
7)客户提供的组件无法与开发的产品匹配,导致额外的设计和集成工作;
8)客户提供的组件质量欠佳,导致额外的测试、设计和集成工作,以及额外的客户关系管理工作;
9)客户要求的支持工具和环境不兼容、性能差或者功能不完善,导致生产率降低;
10)客户不接受交付的软件,尽管它满足了所有的规格;
11)客户期望的开发速度是开发人员无法达到的。
2.6承包商
1)承包商没有按承诺交付组件;
2)承包商递交的组件质量低下无法接收,必须花时间改进质量;
3)承包商没有买进项目开发需要的工具,进而无法提供需要的性能水平。
2.7需求
1)需求已经成为项目基准,但变化还在继续;
2)需求定义欠佳,而进一步的定义会扩展项目范畴;
3)添加额外的需求;
4)产品定义含混的部分比预期需要更多的时间。
2.8产品
1)错误发生率高的模块需要比预期更多的测试、设计和实现工作;
2)校正质量低下不可接受的产品,需要比预期更多的测试、设计和实现工作。
3)在一个或多上新兴领域推广计算机技术使得计划进度的延长不可预期;
4)由于软件功能的错误,需要重新设计和实现;
5)开发额外不需要的功能(镀金)延长了计划进度;
6)要满足产品规格与速度要求,需比预期更多时间,包括重新设计和实现的时间;
7)严格要求与现有系统兼容,需要进行比预期更多的测试、设计和实现工作;
8)要求与其他系统、复杂系统或不受本项目控制的系统相连,导致无法预料的设计、实现和测试工作。
9)要求在不同操作系统下运行将花费比预期更长的时间;
10)在不熟悉或未经检验的软(硬)件环境中运行产生未预料的问题;
11)开发一种对组织全新的模块将比预期花费更长的时间;
12)依赖正在开发中的技术将延长计划进度。
2.9外部环境
1)产品依赖政府规章,而规章的改变将是不可预期的;
2)产品依赖草拟中的技术标准,而最后的标准将是不可预期的。
2.10人员
1)招聘人员所花时间比预期的长;
2)作为先决条件的任务不能按时完成(如培训、其它项目);
3)开发人员和管理层之间关系不佳导致决策缓慢,影响全局;
4)项目组成员没有全身心投入项目,进而无法达到需要的产品性能水平;
5)缺乏激励措施,士气低下,降低了生产能力;
6)缺乏必要的规范,增加了工作失误与重复工作;
7)某些人需要更多时间适应不熟悉的软件工具和环境、硬件环境、编程语言;
8)项目结束前,合同制人员离开团队,或雇员辞职;
9)项目后期加入新的开发人员,额外的培训和沟通降低现有成员的效率;
10)项目组成员不能有效地一起工作;
11)由于项目组成员间的冲突,导致沟通不畅、设计欠佳、接口错误和额外的重复工作;
12)有问题的成员没有调离项目组,损害了项目组其他成员的积极性;
13)项目的最佳人选未加入项目组;
14)项目的最佳人选已加入项目组,但因其他原因未能合理使用;
15)没有找到项目急需的具有特定技能的人;
16)关键人物只能兼职参与;
17)项目人员不足;
18)任务的分配与人员技能不匹配;
19)人员工作的进展比预期的慢;
20)项目管理人员怠工导致计划和进度失效;
21)技术人员怠工导致工作遗漏或质量低下,工作需要重做。
2.11设计与实现
1)设计过于简单,无法确定主要事件,并导致重新设计和实现;
2)设计过于复杂,导致一些不必要的工作,影响实现效率;
3)设计质量低下,导致重复设计和实现
4)使用不熟悉的方法,导致额外的培训时间,并重犯前期使用这种方法时导致的错误;
5)产品采用低级语言来实施,导致生产率比预期的低;
6)一些必要的功能无法使用现有的代码和库实现,开发人员必须使用新库或自选开发所要的功能;
7)代码和库质量低下,导致需要额外的测试、错误修正或重做;
8)过高估计了增强型工具对计划进度的节省量;
9)分别开发的模块无法有效集成,需要重新设计或重做。
2.12过程
1)大量的纸面工作导致进程比预期的慢;
2)进程跟踪不准确,导致无法预知项目是否已落后于计划进度;
3)前期的质量保证行为不真实,导致后期的重复工作;
4)质量跟踪不准确,导致无法得知影响进度的质量问题;
5)太不正规,导致沟通不足,质量问题和工作重做;
6)过于正规,导致过多耗时无用的工作;
7)向管理层撰写进度报告占用的开发人员的时间比预期的多;
8)风险管理粗心,导致没有发现重大的项目风险;
9)软件项目风险管理花费的时间比预期的多。
六开发进度月报
l.标题
开发中的软件系统的名称和标识符
分项目名称和标识符
分项目负责人签名
本期月报编写人签名
本期月报的编号及所报告的年月
2.工程进度与状态
2.1进度
2012-10:
完成需求分析
2013-12:
完成概要设计
2013-03:
完成编码
2013-06:
完成测试
2013-10:
移交
2.2状态
2013-10:
完成需求分析完成
2013-12:
完成概要设计完成
2013-03:
完成编码进行中
2013-06:
完成测试未完成
2013-10:
移交未完成
3.资额耗用与状态
3.1资额耗用
[主要说明本月份内耗用的工时与机时。
]
3.1.1工时
[分为三类:
]
a.管理用工时
制订计划:
1个月
布置工作:
1周
收集数据:
1个月
检测汇报:
1周
b.开发用工时
1构架阶段:
1个月
2编码阶段:
1个月
4经费支出与状态
4.1经费支出
4.1.1支持性费用
[列出本月内支出的支持性费用,一般可按如下七类列出,并给出本月支持费用的总和:
]
[a.房租或房屋折旧费;]
[b.员工工资、奖金、补贴;]
[c.培训费包括给教师的酬金及教室租金;]
[d.资料费包括复印及购买参考资料的费用;]
[e.会议费召集有关业务会议的费用;]
[f.旅差费;]
[g.其他费用。
]
4.1.2设备购置费
[列出本月内支出的设备购置费,一般可分如下三类:
]
[[a.购买软件的名称与金额;]
[b.购买硬设备的名称、型号、数量及金额;]
[c.已有硬设备的折旧费。
]
4.2状态
本月内实际支出的经费与计划相比较,符合计划。
5.下个月的工作计划
6.建议
无
七开发任务卡
项目名:
学籍管理系统模块/类名:
登录模块
安排时间:
5任务承担人:
汪国志
相关模块/类情况:
模块/类名
负责人
开始时间
完成时间
状态
登录模块
汪国志
2012、10
2012、11
任务描述:
项目名:
学籍管理系统模块/类名:
学生信息管理模块
安排时间:
7任务承担人:
汪国志
相关模块/类情况:
模块/类名
负责人
开始时间
完成时间
状态
学生管理模块
汪国志
2012、11
2012、12
任务描述:
项目名:
学籍管理系统模块/类名:
教师信息管理模块
安排时间:
7任务承担人:
汪国志
相关模块/类情况:
模块/类名
负责人
开始时间
完成时间
状态
教师管理模块
汪国志
2012、12、
2012、12
任务描述:
项目名:
学籍管理系统模块/类名:
管理员操作模块
安排时间:
7任务承担人:
汪国志
相关模块/类情况:
模块/类名
负责人
开始时间
完成时间
状态
管理员模块
汪国志
2013、1
2013、1
任务描述:
估计完成时间:
___2013、1___________批准人:
_________________
八个人开发进度月报
1.标题
项目名称及标识:
学籍管理系统
子项目名称及标识:
登录模块
开发阶段:
详细设计
报告时间:
年 月 日 至 年 月 日
报告人:
〈签名〉
2.进度
2.1任务
任务:
用户登录
任务描述:
分三种用户:
学生、老师、管理员,登录后分别为不同操作界面
状态:
□完成□未完成
与计划比较:
□提前□按期□推迟
推迟原因:
3.资源耗费
总用工时:
加班时间:
机时:
上网时间:
硬件平台:
软件环境和工具:
4.下个月工作计划
任务:
学生管理模块
任务描述:
学生可修改密码、查询个人信息/成绩等
任务所属项目或子项目:
学籍管理系统
性质:
□新□续上月
5.建议
九项目开发进度月报
1.标题
项目名称及标识:
学籍管理系统
子项目名称及标识:
学生管理系统
本期月报编写人:
〈汪国志〉
子项目负责人:
〈汪国志〉
本期月报编号:
月报日期:
2012年10月26日
2.进度
2.1任务
任务:
学生信息查询功能
任务描述:
学生登录后,可查询个人信息、科目成绩
状态:
□完成□未完成
与计划比较:
□提前□按期□推迟
推迟原因:
2.2事件
事件:
<事件名>
事件标志:
与计划比较:
□提前□按期□推迟
推迟原因:
3.资源耗费
3.1工时
管理用工时:
服务用工时:
开发用工时:
总计:
3.2机时
计算机类型:
用时:
计算机类型:
用时:
计算机类型:
用时:
总计:
用时:
4.经费支出
4.1支持性经费支出
工资、奖金、补贴:
培训费:
资料费:
会议费:
差旅费:
总计:
4.2设置购置费
设备名称
型号
数量
单价
金额
总计金额:
5.下个月工作计划
5.1任务
任务:
教师管理功能
任务描述:
教师可查询个人信息、录入科目、学生成绩等
开发阶段:
需求分析
性质:
□新□续上月
5.2事件
事件:
<事件名>
事件标志:
性质:
□新□旧
6.建议
十项目进度周报
周期:
2012年10月26日~2012年11月3日
项目名称:
___________学生管理系统______________项目编号:
_______________
项目经理:
______________项目发起人:
___汪国志___
项目成员:
_________汪国志___________
项目计划开始时间:
2012、10项目实际开始时间:
_2012、10
项目预计完成时间:
2013、10现在预计完成时间:
_2013、10
项目处于:
☐初步计划阶段☐需求分析阶段☐开发阶段
项目状态:
☐按计划进度☐超计划进度☐进度延迟
项目预计投入人力:
____________人/日现在已投入人力:
___________人/日
预计共需投入人力:
____________人/日
项目遇到的困难和要解决的问题:
_____________________________________________________________________
_____________________________________________________________________
十一项目开发总结报告
1.引言
1.1编写目的
经行项目的总结,总结经验和教训
1.2背景
a.本项目名称:
学生信息管理系统开发项目
系统名称:
学生信息管理系统
b.提出者:
项目经理、
开发者:
XXX软件开发有限公司
用户:
XXX大学学生、职工
安装此软件的计算中心:
实验中心
1.3定义
对本文档中所使用的各种术语进行说明。
如果一些术语在需求规格说明书中已经说明过了,此处不用再重复,可以指引读者参考需求说明。
1.4参考资料
[1]周佩德.《数据库原理及应用》.电子工业出版社
[2]刘炳文等,VISUALBASIC程序设计——数据库篇,1999
[3]李光明.《VisualBasic编程实例大制作》.冶金工业出版社
[4]李红等编著,管理信息系统开发与应用,电子工业出版社,2003
[5]软件工程,人民邮电出版社,2002年3月第一版
[6]康博工作室,张红军,王红等缟著《VisualBasic中文版高级应用与开发指南》,人民邮电出版社,2001年4月第一版
[7]林立军,程斌,翁迪恩缟著《VisualBasic数据库开发指南》,西安电子科技大学出版社,2000年2月第一版
[8]宋伟,吴建国等编著《中文VisualBasic编
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 管理 报告