CMMI项目计划.docx

上传人:b****1 文档编号:351033 上传时间:2022-10-09 格式:DOCX 页数:26 大小:41.27KB
下载 相关 举报
CMMI项目计划.docx_第1页
第1页 / 共26页
CMMI项目计划.docx_第2页
第2页 / 共26页
CMMI项目计划.docx_第3页
第3页 / 共26页
CMMI项目计划.docx_第4页
第4页 / 共26页
CMMI项目计划.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

CMMI项目计划.docx

《CMMI项目计划.docx》由会员分享,可在线阅读,更多相关《CMMI项目计划.docx(26页珍藏版)》请在冰豆网上搜索。

CMMI项目计划.docx

CMMI项目计划

1 CMMI 项目计划完整过程

1.1 目的

目的在于建立并维护定义项目活动的计划,是为项目的研发和管理工作制定合理的行动纲领,

以便所有相关人员按照该计划有条不紊的开展工作。

1.2 简介

项目计划过程域包含以下活动:

• 制订项目计划

• 适当地与相关干系人配合

• 获得对计划的承诺

• 维护计划

1.3 项目计划过程活动流程

项目计划基本流程:

项目计划变更控制

 

开始执行计划

项目计划

项目计划的大体流程是项目立项之后,由项目负责人编制软件研制任务书,根据软件

研制任务书进行项目估算,得到项目估算列表,根据项目估算制定项目计划,评审之

后大直一致的理解并作出承诺,项目相关人员根据计划执行任务,执行的过程中根据

进度对照计划如果有变差,可以根据实际情况对项目计划进行变更控制。

根据软件研制任务书,分解项目主要功能,

项目计划详细流程:

项目计划阶段     项目计划阶段活动

项目计划阶段子活动                                                         影响线

开始

WBS:

工作分解结构,把项目可交付成果和项目工作分解成较小的,更易于管理的组成部分的过程。

用层级结构对工作任务进行分解

输入

项目估算

(第一阶段)

从产品、质量、时

间、费用、资源等方

面估算。

估算项目范围

(制定顶层WBS)

估算工作产品和任

务属性

比如:

需求的数量与繁杂度

接口的数量

功能数

源代码行数

类与对象的数量等

建立项目生命周期

 

估算工作量和成本

需求范围、对项目资

源的估算以及项目的

性质。

从启动到收尾所经历

的一系列阶段,比如

开发阶段:

需求分

析、设计、制造、集

成、验证等阶段

使用模型或历史数据

对规模、活动以及其

它计划参数进行分析

 

 

制定项目计划

产生项目估算表

 

以编制好的

预先计划的事件

或指定时间点

对特定活动的

(第二阶段)

估算为基础

识别主要里程碑

工期作出假设

建立并维护

预算与进度

主要子活动

识别进度的假设

识别约束

识别任务的依赖关系

任务工期、资源

、输入及输出

任务之间的先后次序

,并确定最优排序

从创建数据项和统一

数据项的内容与格式

来管理项目数据。

搜集数据、建立数据

保密、数据归档及访

问机制、数据检索及

以下活动依据

分发机制、确定数据

的版本控制

 

制定数据管理计划

识别风险

影响

扩展到所有影

响项目的计划

主要子活动

识别风险

制定项目的

所需资源计划

制定项目所需的知

识与技能计划

 

指定干系人

参与计划

定义执行项目活动所

需的项目资源和数量

(例如人工、设备、

材料以及方法)

分析风险

划分风险优先级

应该包含在干系人交互计划中的内容实例有:

• 所有相关干系人的列表

• 干系人参与的依据

• 干系人之间的关系

• 保证干系人的交互所需的资源(例如培训、材料、时间、资金)

• 干系人分阶段交互的时间安排

• 项目生命周期阶段中,相关干系人的角色与职责

• 项目生命周期阶段中,该干系人对项目成功的相对重要性

项目计划定义了项目工作的以下方面:

•项目生命周期的考量

• 项目任务

• 预算及进度

• 里程碑

• 数据管理

• 风险识别

建立并维护

• 资源及技能需求

整体项目计划

• 干系人的识别及交互

• 基础设施的考量

 

承诺并评审

项目计划

(第三阶段)

评审各项计划

N

项目计划变更控制

Y

协调工作与

资源水平

 

获得对计划的承诺

 

执行计划

协调估算的和可用的

资源之间的差距

获得承诺需要项目内

外所有相关干系人的

交互。

作出承诺的个

人或小组应该有信心

在成本、进度和绩效

约束内完成工作。

 

结束

1.3.1 建立估算

1.3.1 估算项目范围

项目负责人根据软件研制任务书,分解项目主要任务,估算项目范围,建立顶层

WBS,根据顶层 WBS,定义工作包,详细描述工作任务、职责及进度的估算。

输入:

软件研制任务书

输出:

WBS、工作包描述、任务描述

主要活动:

1)制定 WBS

对项目任务进行分组,对项目的整个工作范围进行分层定义,每下降一层代表对

项目工作更为详细的定义。

WBS 识别以下以下各项:

Ø风险及其缓解任务

Ø产出交付物与支持活动的任务

Ø获取技能和知识的任务

Ø制定所需支持计划的任务(如配置管理计划、质量保证计划及验证计划)

Ø集成和管理非开发项的任

2)定义工作包

3)识别从外部采购的产品及产品组件

4)识别将要复用的工作产品

1.3.2 建立工作产品及任务属性的估算

项目负责人基于某种方法定义项目工作产品及任务属性,并对工作产品及任务属性进

行估算,建立工作产品及任务属性的估算表。

主要确定任务与工作产品的规模及复杂度

(比如需求的数据量与复杂度),填写属性估算值(比如数据库表数量),确定项目的技术

方法(比如架构 b/s 或 c/s)。

输入:

软件研制任务书、WBS

输出:

任务与工作产品的规模与复杂度、估算模型、属性估算值、技术方法

过程活动:

1)  确定项目的技术方法

技术方法定义了产品开发的顶层策略,包含

Ø架构特定的决策,比如分布式或客户端/服务器架构。

Ø采用最先进还是较成熟的技术,比如机器人技术

Ø对最终产品的功能及质量属性的期望,比如安全性、保密性。

2)确定估算工作与任务属性的方法

3)  估算工作产品与任务的属性

1.3.3 定义项目生命周期

项目负责人根据项目特征,定义项目生命周期,划分项目阶段。

输入:

软件研制任务书、WBS

输出:

项目生命周期阶段

1.3.4 估算工作量与成本

有了工作产品及任务属性的估算,项目负责人根据某种估算模型对项目任务和项目主

要功能所需的时间、人力、物力等资源进行估算,建立项目所需的工作量、成本、关

键资源的估算,作为制定项目计划的依据。

输入:

工作产品及任务属性的估算、WBS

输出:

估算依据、项目工作量估算、项目成本估算

主要活动:

1)建立估算依据,收集模型或历史数据,以用于将工作产品及任务的属性转换为工时及

成本的估算值

2)在估算工作量与成本时,应包含对支持性基础设施的需要

基础设施资源的实例有:

• 关键计算机资源(例如,内存、磁盘及网络容量、外设、通信信道,这些资源的容量)

• 工程环境及工具(例如, 原型、 测试、集成、编译、计算机辅助设计[computer-

aided design,CAD]、模拟等活动相关的工具)

• 设施、机械及设备(例如,测试平台、记录装置)

3)在估算工作量与成本时,使用模型、历史数据或者二者的组合

1.3.2 制定项目计划

项目计划是用于管理和控制项目执行的经过批准的正式文件。

它以项目需求和已建立的估

算为基础。

项目计划主要考虑预算与进度、风险识别、数据管理、项目资源、项目所需的

知识与技能、项目干系人的参与几个方面。

项目负责人根据根据项目特点,制定符合项

目要求的计划。

13.2.1 建立预算与进度

项目负责人根据编制好的估算,识别主要里程碑,进度假设,识别约束,识别任务的

依赖管理,建立并维护预算与进度。

输入:

已有的项目估算

输出:

项目进度、进度依赖、项目预算

主要活动

1)识别主要里程碑

2)识别进度假设

3)识别约束

4)识别任务的依赖关系

5)建立并维护预算与进度

建立并维护项目的预算与进度通常包括:

• 定义资源及设施的已承诺或已预期的可用时段

• 确定活动的时间阶段

• 确定附属进度的分解

• 定义活动之间的依赖关系(前导或者后继关系)

• 确定支持项目监督与控制的进度活动及里程碑

• 确定交付客户产品的里程碑、发布版本或增量

• 定义工期适当的活动

• 定义时间间隔适当的里程碑

• 根据满足进度与预算的信心程度,定义管理预留

• 利用适当的历史数据来验证进度

• 定义增量式的经费需求

• 记录项目的假设和依据

6)建立纠正措施准侧

1.3.2.2 识别项目风险

识别或者发现风险并且加以分析,制定风险管理计划,以支持项目计划活动,险管理计划

影响所有的项目计划。

主要活动识别风险并把风险文档化,分析风险并划分等级、需要时

适当地修订风险。

输入:

已有的项目估算

输出:

已识别的风险、风险影响及发生概率、风险的优先级

主要活动:

1)识别风险

风险的识别包括识别可能对工作和计划带来负面影响的潜在问题、危险、威胁、弱点等

风险识别与分析工具的实例有:

• 风险分类法

• 风险评估

• 检查单

• 结构化访谈

• 头脑风暴

• 过程、项目及产品性能或绩效模型

• 成本模型

• 网络分析

• 质量因素分析

2)将风险文档化

3)评审已文档化的风险

4)修订风险

何时需要修订已识别风险的实例有:

• 识别出新风险时

• 风险变成问题时

• 风险已经消失时

• 项目环境发生重大变化时

1.3.2.3 计划数据管理

为何有数据管理

Ø数据以不同方面(例如管理、工程、配置管理、财务、后勤、质量、安全、制造以及

采购)支持项目所需,

Ø采用任何形式(例如报告、手册、笔记、图表、图纸、规格说明、文件或者往来信函)

Ø存放不同介质(例如不同材质的打印件或绘制件、照片、电子存储或者多媒体),可

能是交付物,也可能是非交付物,

Ø数据分发形式多样

由此,应该建立标准或者通用的数据要求,从创建数据项和统一数据项的内容与格式来管

理项目数据,由于搜集数据成本很高,应该在需要时才去搜集。

 

输入:

数据管理要求

输出:

数据管理计划、受管理的数据总表、数据内容及格式描述、采购方和供方的数

据需求清单、私有性要求、保密性要求、保密性规程、数据检索复制与分发机制、项

目数据的搜集进度、需搜集的项目数据清单

主要活动

1)建立保证数据的私有性和保密性的要求与规程(设置访问权限规则)

2)建立数据归档并为设置访问权限

3)确定待识别、收集和分发的项目数据

4)确定对相关干系人进行访问授权或者数据分发的需求

5)确定对哪些项目数据及计划需要版本控制或其他级别的配置控制,并且建立机制以确

保项目数据受控。

1.3.2.4 计划项目资源

根据初始的估算结果,定义执行项目活动所需的项目资源和数量(例如人工、设备、材料

以及方法),并提供额外信息,以展开用于管理项目的 WBS。

WBS 被展开若干个工作包。

工作包能够分别被分配、执行和跟踪。

WBS 应附有一份描述该工作分解结构中每项工作的

字典。

输入:

已有的项目估算

输出:

工作包、WBS 任务字典、基于项目规模和范围的人员配备需求、关键设施与设备

清单、过程及工作流的定义及图表、项目行政管理需求清单、状态报告

主要活动:

1)确定过程需求

2)确定沟通需求

3)确定人员配置需求

4)确定设置、设备及组件需求

5)确定其他持续性的资源需求

包括

•易耗品(例如:

电力、办公用品)

• 知识产权的使用权

• 运输设备的使用权(对人员及设备)

1.3.2.5 计划所需的知识与技能

为执行项目所需的知识与技能制订计划。

输入:

已有的项目估算

输出:

技能需要清单、人员配备与雇佣计划、技能与培训、培训计划

主要活动:

1)识别执行项目所需的知识与技能

2)评估可用的知识与技能

3)选择提供所需知识与技能的机制

机制的实例有:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1