项目总体计划模版CMMI.docx
- 文档编号:13457642
- 上传时间:2023-06-14
- 格式:DOCX
- 页数:22
- 大小:34.05KB
项目总体计划模版CMMI.docx
《项目总体计划模版CMMI.docx》由会员分享,可在线阅读,更多相关《项目总体计划模版CMMI.docx(22页珍藏版)》请在冰点文库上搜索。
项目总体计划模版CMMI
项目名称
项目总体计划
编制:
日期:
YYYY-MM-DD
版本:
x.y
软件有限公司
文档修订记录
版本
修订日期
修订人
修订说明
修订状态
审批日期
审核人
批准人
1.0
S
修订状态:
S--首次编写,A--增加,M--修改,D--删除;
日期格式:
YYYY-MM-DD。
1.引言
1.1.编写目的
【说明编写这份文档的目的。
】
本计划旨在说明“[单击此处填写项目名称]”项目的项目范围、工作内容、人员分配、时间安排、管理与控制办法、资源情况等,使项目的实施在本计划的基础上得到实施与控制。
1.2.读者对象
本文档的预期读者为高层领导、项目经理、项目成员、QA、客户代表以及其他需要了解本项目情况的人员。
1.3.术语和定义
术语或缩略语
解释说明
没有需写无
1.4.参考资料
资料或文献名称
版本/日期
作者
说明
项目合同
项目任务书
项目估算书
……
2.项目概述
2.1.项目背景
【描述待开发的软件系统的名称、背景和起源。
本项目的任务提出者、开发者、用户;该软件系统同其他系统或其他机构的基本相互来往关系等。
2.2.项目范围
【叙述该项软件开发的意图、应用目标、作用范围。
】
2.3.项目目标
【项目目标是对项目所要达到的要求和目的所做的描述。
可包括业务目标、进度目标、成本控制目标、质量目标等。
】
2.4.遵循的标准和规范
【阐述本产品应当遵循什么标准、规范或业务规则。
】
如:
GB/T19003-2008软件工程
GB/T9385-2008计算机软件需求规格说明
GB/T5532-2008计算机软件测试规范
……
2.5.项目验收标准
【描述项目的最终验收者和项目验收标准。
】
2.6.项目交付成果
序号
阶段/过程
交付成果名称
数量
备注
1
项目启动
技术方案建议书
1
2
项目策划
项目总体计划
1
3
项目进度计划MPP
4
项目监督和控制
项目周报
N
5
需求
用户需求说明书
1
6
需求规格说明书
1
7
需求确认单
1
8
设计
概要设计说明书
1
9
数据库设计说明书
1
10
详细设计说明书
1
11
编码
源代码
1
12
测试
测试计划
1
13
测试用例
1
14
测试总结报告
1
15
用户文档
用户手册
1
16
安装维护手册
1
17
验收交付
安装调试报告
1
18
培训计划
1
19
培训记录
1
20
试运行方案
1
21
试运行记录
22
试运行报告
1
23
项目验收申请
1
24
项目验收交付清单
1
25
项目验收报告
1
26
项目结项
项目总结报告
1
2.7.关联项目
【描述与该项目关联的其它项目以及两者之间的影响因素。
】
2.8.假设和约束
【列出进行本软件开发工作的假设因素和约束,包括来自与客户方的、公司内部的、以及有关组织的约定。
可能包括:
●开发期限;
●经费限制;
●地理位置约束;
●计划使用的商业组件,或者其它软件中的某个部件;
●必须采用的方法、技术或工具;
●必须达到的性能目标;
●必须服从的格式;
●必须准从的标准、流程、规程;
●客户或用户的限制;
●宗教、政治、文化、观念上的限制
●其它有关项目约束等。
】
3.项目组织
3.1.项目组织结构
【描述项目的内部组织结构,包括管理人员、技术人员、测试人员、QA等所有与项目实施有关的人员和组之间的关系结构图。
双击下图可进行编辑。
】
3.2.项目人员
序号
角色
人员
工作职责
1
项目经理
XXX
●负责项目的整体规划和管理;
●负责项目计划的制定和维护;
●负责资源的分配和协调活动;
●负责项目的跟踪和管理;
●负责识别项目风险并制定风险缓解策略;
●参与项目技术评审和阶段评审;
●负责度量数据的收集和分析;
●对项目工作产品的最终质量负责。
2
需求人员
XXX
●负责项目的需求调研;
●负责编写用户需求说明书;
●负责编写需求规格说明书
●对用户需求进行跟踪、管理;
●参与项目技术评审和阶段性评审。
3
美工
XXX
●负责产品原型的设计;
●负责产品界面的设计。
4
设计人员
XXX
●负责建立系统架构;
●负责进行概要设计;
●负责进行数据库设计;
●负责进行详细设计;
●参与项目技术评审和阶段性评审。
5
开发人员
XXX
XXX
XXX
●根据编码规范编写代码,并进行自测;
●进行系统集成;
●修改软件BUG;
●参与项目技术评审和阶段性评审。
6
测试人员
XXX
XXX
●负责制定测试计划;
●负责设计测试用例;
●准备测试数据、测试环境和测试脚本;
●构建测试包;
●执行测试,记录测试结果;
●缺陷解决情况的跟踪;
●编写测试总结报告;
●维护缺陷库;
●参与项目技术评审和阶段性评审。
7
配置管理员
XXX
●负责制定配置管理计划;
●建立与维护配置库;
●建立和发布基线;
●对配置库的状态进行跟踪和统计;
●负责配置变更的跟踪。
8
客户代表
XXX
●负责需求的确认;
●参与项目技术评审和阶段性评审;
●参与项目的最终验收。
9
QA
XXX
●负责制定质量保证计划;
●对项目的过程及工作产品进行审计和跟踪;
●对项目进展、风险和问题进行跟踪和监控;
●参与项目技术评审和阶段评审;
●对项目的质量活动进行指导;
●向公司高层汇报项目情况;
●收集过程改进建议。
10
高层领导
XXX
●审批项目重大任命、变更;保证项目所需的必要资源;审批对外的承诺;
●协调项目与项目、项目与其它部门间的资源分配。
3.3.项目外部组织
【列出与项目接口的外部组织,对每个接口,指定内、外组的联络人。
一般,外部组包括:
●上层组织(如果本项目是某一大项目的子项目时,存在上层组织);
●客户组织(内部或外部客户组织,如一个合同客户,或公司高层领导);
●分包商;
●最终用户支持组(可能包括一些关联的项目);
●项目与之交互的任何其它组。
】
序号
角色
单位/部门
接口人
工作职责
1
客户负责人
客户名称
职务
姓名
负责需求、方案的审批和确认,系统验收的最终审批等。
2
客户联系人
客户名称
职务
姓名
负责客户和项目之间的信息传递和接洽。
3
监理
监理公司名称
职位
姓名
负责项目监理工作的具体实施。
4
销售
销售部
职位
姓名
负责客户关系管理和项目全程支持。
5
外包公司
公司名称
职位
姓名
6
……
……
职位
姓名
4.项目策划
4.1.软件生命周期模型定义
【识别项目的特点,从《生命周期模型裁剪指南》中选用适用的生命周期模型,并根据《集成项目管理过程》剪裁确定本项目的已定义过程。
】
生命周期模型选用:
原因:
4.2.项目阶段划分
序号
阶段
完成时间
主要工作内容
阶段结束标准
1
策划
YYYY-MM-DD
进行项目策划,制定项目计划及附属计划,并通过评审。
项目总体计划及附属计划通过评审,建立计划基线
2
需求分析
YYYY-MM-DD
进行需求调研,深入了解、获取需求,完成《用户需求说明书》,并通过评审;
对用户需求进行需求分析,完成《需求规格说明书》,并通过评审。
需求文档通过评审,建立需求基线
3
设计
YYYY-MM-DD
根据需求进行系统架构分析、数据库设计和详细设计,完成《概要设计说明书》、《数据库设计说明书》和《详细设计说明书》,并通过评审。
概要设计、数据库设计和详细设计文档通过评审,建立设计基线
4
编码
YYYY-MM-DD
根据需求、设计,按照编码规范进行代码编写,并通过代码走查和自测。
代码通过自测
5
测试
YYYY-MM-DD
设计测试用例,编写测试脚本,搭建测试环境,执行测试并记录测试结果,完成测试总结报告。
系统达到测试放行标准,建立发布基线
6
验收交付
YYYY-MM-DD
在客户现场进行系统部署和调试,试运行后完成项目验收。
通过客户验收,客户签发《项目验收报告》,建立产品基线
7
结项
YYYY-MM-DD
进行项目总结,召开项目结项评审会议,项目成果归档,移交运维部门。
项目移交给运维部门
4.3.项目定义软件过程
【说明项目所遵循的软件过程,并说明与标准过程的差异和原因。
】
本项目根据公司的《集成项目管理过程》与生命周期模型选择,定义了项目遵循的过程,参见《项目已定义过程》。
4.4.工作分解结构
【根据项目范围将整个项目工作分解成工作包(WorkPackage),形成工作分解结构(WBS:
WorkBreakdownStructure)。
WBS可以用Project或Excel来体现。
】
参见《项目进度计划WBS》。
4.5.风险管理计划
序号
活动
时机
活动描述
1
风险识别
每周、每阶段
项目经理根据组织级的《风险库》和对项目的理解,组织识别出本项目可能存在的风险,填写《风险和问题跟踪表》中“风险跟踪表”页。
2
风险评估
风险识别后
每周、每阶段
对识别出的风险逐个进行评估和分析,量化风险发生的概率和影响程度,更新《风险和问题跟踪表》中“风险跟踪表”页。
3
风险应对
当风险显露度>12时
1)风险值>12时,针对中高级风险给出风险应对措施,更新《风险和问题跟踪表》中“风险跟踪表”页。
2)风险值>16时,针对高级风险制定并启动应急方案。
4
风险跟踪
每周、每阶段
或事件驱动
1)项目经理须逐个对风险的状态、概率、影响程度和应对措施进行审核、评价,更新《风险和问题跟踪表》中“风险跟踪表”内容。
2)项目例会上,项目经理需组织项目人员讨论项目风险的状况,更新《风险和问题跟踪表》中“风险跟踪表”内容。
3)事件驱动时,项目经理安排应对措施和应急方案的实施。
识别的风险参见《风险和问题跟踪表》。
4.6.项目估算
【选用《项目估算规程》中的方法对的规模、工作量、进度进行估计,形成《项目估算记录》,并将估算结果在此进行描述。
】
4.6.1.估计策略
序号
估计对象
单位
方法
说明
1
软件规模
功能点
功能点法
2
人员工作量
工时
3
管理活动
工时
算法得出
4
培训活动
工时
经验
5
技术文档
页
经验
WBS完成后
具体估计情况参见《项目估算书》。
4.6.2.进度估计
参见《项目估算书》。
4.6.3.方法、工具和技术
内容
方法、工具和技术
备注
WBS及进度规划
MicrosoftProject2013
需求开发
面向对象分析方法
Axure7.5
VISIO2013
界面设计
PhotoshopCS6
DreamweaverCS6
原型设计
设计方法
采用面向对象设计方法
数据库设计
PowerDesigner15.1
编程语言
Java,HTML/DHTML/JavaScript/CSS
开发环境
Eclipse3.5
编码标准
JAVA编码规范
文档标准
公司规定的文档模版
缺陷管理
IBMRationalClearQuest7.0
性能测试
LoadRunner
配置管理
源代码采用SVN
文档采用VSS
……
……
4.6.4.关键计算机资源
软硬件资源名称
数量
详细配置
获取方式和到位时间
备注
应用服务器
1
型号
CPU
内存
硬盘大小
操作系统
已存在/购买,到货时间
IP地址:
数据库服务器
1
型号
CPU
内存
硬盘大小
操作系统
已存在/购买,到货时间
IP地址:
……
……
……
4.7.进度安排
【根据WBS、估计数据与里程碑划,编制项目进度计划,具体描述不同的项目阶段、功能、活动和任务的时间及人员安排。
要考虑到各项任务间的依赖关系、里程碑要求、评审活动、管理活动、可能发生的更改等。
小项目可直接在本文档中描述开发进度。
大项目可在软件开发计划中列出,建议用MSProject进行项目进度安排。
】
4.8.项目预算
序号
名称
成本
成本说明
备注
1
人工成本
?
人天
2
设备采购
?
元
3
软件外采
?
元
4
软件外包
?
元
5
培训费
?
元
含课程费和相关费用
6
差旅费
?
元
7
招待费
?
元
合计
4.9.项目评审计划
序号
阶段
评审对象
评审方式
评审时间
评审人员
1
策划
项目总体计划及附属计划
正式评审
YYYY-MM-DD
高层领导、QA、项目组人员、客户代表、CM
2
需求
用户需求说明书
正式评审
YYYY-MM-DD
技术总监、项目经理、设计人员、开发人员、测试人员、QA、客户代表
3
需求规格说明书
正式评审
YYYY-MM-DD
技术总监、项目经理、设计人员、开发人员、测试人员、QA、客户代表
4
设计
概要设计说明书
正式评审
YYYY-MM-DD
技术总监、项目经理、需求人员、开发人员
5
数据库设计说明书
正式评审
YYYY-MM-DD
技术总监、项目经理、需求人员、设计人员、开发人员
6
详细设计说明书
组内会签
YYYY-MM-DD
项目经理、设计人员、开发人员
7
测试
测试用例
组内会签
YYYY-MM-DD
项目经理、测试经理、测试人员
8
验收交付
试运行方案
正式评审
YYYY-MM-DD
高层领导、QA、项目组人员、客户代表、CM
4.10.项目跟踪与沟通
【在这里约定项目整个生命周期内的不同阶段、不同部门/组之间,需要沟通和协调活动等事项,包括项目组内个人、小组的沟通、项目经理与组外相关部门、高层经理的沟通;沟通方式可以是正式会议、网上交流、电子邮件等。
】
序号
内容
输出文档
工作方式
频次/时间
汇报人
接收人
1
项目成员周报
个人周报
提交VSS
每周五
项目成员
项目经理
2
项目周报
项目周报
提交VSS
每周五
项目经理
高层领导
3
项目会议
会议纪要
正式会议
每周一
项目经理
高层领导、项目成员、QA
4
问题跟踪
风险和问题跟踪表
正式会议
5
风险识别和跟踪
风险和问题跟踪表
正式会议
6
策划阶段评审
项目阶段报告
正式会议
YYYY-MM-DD
项目经理
高层领导、项目成员、QA
7
客户对用户需求的确认
需求确认单
正式会议
YYYY-MM-DD
项目经理
高层领导、QA
8
需求阶段评审
项目阶段报告
正式会议
YYYY-MM-DD
项目经理
高层领导、项目成员、QA
9
设计阶段评审
项目阶段报告
正式会议
YYYY-MM-DD
项目经理
高层领导、项目成员、QA
10
编码阶段评审
项目阶段报告
正式会议
YYYY-MM-DD
项目经理
高层领导、项目成员、QA
11
测试阶段评审
项目阶段报告
正式会议
YYYY-MM-DD
项目经理
测试经理
高层领导、项目成员、QA
12
客户验收
项目验收报告
正式会议
YYYY-MM-DD
项目经理
高层领导、QA
13
验收交付阶段评审
项目阶段报告
正式会议
YYYY-MM-DD
项目经理
高层领导、项目成员、QA
14
结项评审
项目总结报告
正式会议
YYYY-MM-DD
项目经理
高层领导、项目成员、QA
4.11.培训计划
【根据项目在技术、管理、工具、工作方法等方面的能力要求,评价项目组成员目前的差距,确定需要的培训、培训的时机、培训对象和培训人。
如果培训内容较多则列出专门的计划。
】
序号
培训内容
时间安排
授课人
培训人员
培训费用
1
2
4.12.数据管理计划
参见《配置管理计划》。
4.13.配置管理计划
参见《配置管理计划》。
4.14.质量保证计划
参见《质量保证计划》。
4.15.软件测试计划
参见《软件测试计划》。
4.16.项目度量计划
参见《项目度量计划》。
5.附件
【列出本计划有关的附件资料清单。
】
《已定义过程》
《项目估算书》
《风险和问题跟踪表》
《项目进度计划WBS》
《系统测试计划》
《配置管理计划》
《质量保证计划》
《项目度量计划》
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 总体 计划 模版 CMMI