软件项目开发计划.docx
《软件项目开发计划.docx》由会员分享,可在线阅读,更多相关《软件项目开发计划.docx(14页珍藏版)》请在冰豆网上搜索。
![软件项目开发计划.docx](https://file1.bdocx.com/fileroot1/2023-2/2/5b002e12-d5ac-469b-be81-8d2d206c942d/5b002e12-d5ac-469b-be81-8d2d206c942d1.gif)
软件项目开发计划
软件项目开发计划
软件项目开发打算
编号:
Q/RKS-YYXXX-SPP-SNO
版本号:
1.0
时刻:
年月日
文档修订
版本
日期
更换人
描述(注明修改的条款或页)
批准人签字
职务
姓名
日期
客户经理
软件项目经理
SQA经理
SCM经理
研发经理
SCCB
SCCB
SCCB
抄送人:
项目经理、技术治理部、客户经理、客户代表、研发经理、SQA经理、SCM经理、项目组成员、SCCB
1概述
<<在概述部分应对开发打算进行概要描述.通常还包括目的,范畴,术语定义等>>.
1.1目的
<<陈述本文档的书写目的.>>
1.2项目背景
<<说明:
a.待开发的软件系统的名称;
b.本项目的任务提出者、开发者、用户及实现该软件的运算机中心或运算机网络;
c.该软件系统同其他系统或其他机构的差不多的相互来往关系。
>>
1.3范畴
<<指出本文档的适用范畴和预期读者>>
1.4术语定义
<<定义所使用的术语.>>
2项目总览
2.1差不多信息
项目名称
项目编号
客户名称
软件项目经理
客户经理
测试人员
配置治理员
质量保证员
工作量估算
成本估算
项目开始日期
项目终止日期
2.2项目要紧联系人
姓名
号码
号码
客户经理
客户代表
软件项目经理
研发经理
高级治理者
2.3项目组织结构和职责
2.3.1组织(依照项目情形制定,从任务书中拷贝)
2.3.2职责
高级治理者
为软件项目提供足够的资源.
保证SQA小组的独立性.
解决SQA检查时发觉的问题.
审批对外的承诺。
定期审查SCM、SQA、项目打算和跟踪的相关活动。
研发经理
规定系统需求;将系统需求分配给硬件、软件和其他成分;规定硬件、软件和其他成分的界面;监控设计和开发以保证他们符合其规格说明;代表公司下达任务书。
客户经理
负责向顾客推销公司能够承接的项目和可提供的产品,并组织进行商务谈判
客户代表
代表客户对项目的各种情形和谐处理
项目经理
负责软件和硬件整个项目的和谐、治理
软件项目经理
进行需求分析,并进行文档的编写
组织评审等活动
组织制定项目开发打算(SDP)、风险治理打算等打算
配合与和谐SQA和SCM小组的活动.
治理项目组,执行SQA方针和过程以及SDP.
监督和跟踪SDP、组织文档评审和项目估算
硬件工程组
负责硬件工程的实施
SCCB
授权建立软件基线和标识配置项/单元
审查和审定对软件基线的更换
审定由软件基线库制造的产品的生成
DE
按软件开发打算进行开发,并记录相关数据;
遵守公司质量治理体系的要求.
CME
协助软件项目经理制定SCM打算、爱护SCM打算;
制定并爱护项目标识规范;按时归档配置项;
标识并治理置于配置治理过程之下的软件工作产品集合;
进行软件项目的软件基线生成、治理和备份;
软件配置状态的统计和审计,并向项目组、软件项目经理、高级治理者汇报有关活动情形;
储存并治理各项评审记录、与项目相关的技术文档、标准和规程。
QAE
要紧是策划软件质量保证活动、检验软件产品或活动对可用的标准、需求和规则的遵守程度、组织处理项目内部不能解决的不一致问题;
定期报告检查情形,发觉偏差组织制定纠正、预防措施并监督更正;
参与制定SQA打算,实施SQA活动,并向SQA经理、软件项目经理项目组、高级治理者汇报有关的情形。
QCE
依据系统测试打算模板制定测试打算.
执行测试打算进行系统测试并记录测试发觉的缺陷
提供测试报告.
2.4开发人员经历
要紧描述开发人员的开发经历,包括开发的工作时刻、熟悉的编程语言、参加哪些项目的开发等情形。
姓名
开发工作时刻
熟悉的工具
参加开发的项目
职称
其他
2.5假设和约束
<<描述项目打算和执行的假设和约束.例如指定工具,开发环境,测试环境,工具或环境的可获得性,资源,外部依靠性等.>>
2.6选择生命周期模型
<<对项目的特点进行适当的描述,选择合适的生命周期(可参照《软件生存周期选择和裁剪指南》)。
假如选择非标准的开发过程,要说明缘故并详细描述过程;对过程进行裁减时,要说明裁减缘故。
>>
2.7里程碑、提交产品和评审时刻及方式
里程碑
提交产品
负责人
评审时刻
评审方式
(单人/小组/会签)
需求
特性需求说明书
软件项目任务书
软件需求说明书
用户界面设计
策划
项目估算表
软件项目开发打算
配置治理打算
软件测试打算
风险治理打算
质量保证打算
软件验收打算
设计
概要设计
详细设计
集成、系统测试打算
数据库设计
实现
源代码
执行文件*
集成测试用例、报告
用户指南*
在线关心*
测试
系统测试用例
系统测试报告
用户使用手册*
交付
实施打算
培训大纲
软件验收报告
项目总结报告
注:
表中*表示为最后移交给用户的内容,各项具体内容应依照项目实际情形填写。
3项目策划
3.1项目开发过程
3.2需求变更过程
<<引用概要描述软件需求变更过程.可从《软件需求治理过程》相关内容拷贝.>>
3.3项目估算(参见《项目估算表》)
3.3.1软件规模
<表中的工作量为实现时期的工作量>
ID
名称
复杂度
分类
代码行
工作量(人/天)
3.3.2工作量估算
时期
分配比例
工作量(人/天)
需求
策划
设计
实现
测试
交付
项目治理
质量保证
配置治理
评审
培训
总计
工作量分配比例应依据以往项目体会和项目实际情形进行调整并在项目开发过程中跟踪和在项目终止时进行总结.
前六个时期的工作量要紧指完成实际开发任务所需的工作量;质量保证工作量包括实施检查、填写各种工作记录等活动;配置治理工作量包括配置治理的库治理活动、状态报告、填写各种记录等活动;项目治理指软件项目经理的治理活动如任务跟踪、组织交流等;评审包括各种技术评审、打算评审和里程碑评审等;培训包括项目治理和项目技术等方面培训。
3.3.3进度估算
<<(项目开发中需完成的各项工作按层次进行分解,并指明每项任务由相应的角色负责。
)>>
参见MicrosoftProject2000
3.3.4成本估算
成本类型
费用
人力成本
非人力成本
合计
3.4关键运算机资源
〈从估算表中拷贝〉
开发及测试环境
类别
估算说明
关键运算机资源估算(目标运行环境)
类别
估算说明
3.5风险评估和操纵
风险排序
风险等级
风险项描述
降低风险策略
1
2
3
4
3.6培训打算
下列培训课程需要对指定的人员(以支持项目开发)进行:
培训内容
时刻
参加者
讲解者
4项目跟踪
4.1任务跟踪
内容
频次
软件项目跟踪与监督表(数据)
个人工作日志
4.2问题跟踪
<<项目经理负责跟踪在软件项目执行过程中显现的各种问题并记录于《软件项目问题跟踪表》中.所有的问题应在项目例会或里程碑评审中讨论并跟踪至终止.假如存在问题不能在项目组或相关部门间讨论协商解决,项目经理应在两天内提交研发经明白得决.>>
4.3客户反馈
<<说明项目组和客户定期沟通的时刻或频次、沟通人员、沟通方式和处理问题时刻等。
>>
4.4项目进展报告
被汇报人
频率
研发经理
客户经理
4.5项目里程碑报告
被汇报人
频率
研发经理
客户经理
高级治理者
5参考资料
序号
编号
文档名称
1
Q/RKS-SP-RM-05
软件需求说明书
2
Q/RKS-SP-SPP-01
项目策划过程
3
Q/RKS-SP-SPP-02
软件生存周期选择与裁减指南
4
Q/RKS-SP-EST-01
软件项目估算过程
5
Q/RKS-SP-EST-03
项目估算表
6
Q/RKS-SP-SPP-03
软件项目开发打算
说明:
项目应依照实际情形填写参考资料内容。