文档介绍:CMMI过程体系介绍
蒋晖
内容
CMMI过程体系文件结构
CMMI过程体系文件介绍
项目管理过程
软件工程过程
过程管理过程
支持过程
示例
1
CMMI 概貌
2
CMMI过程体系文件结构
方针(Policies)
过程文件(Processes)
指南规程文件
(Guideline) (Procedures)
模板
(Plans,Reports,Tables,
Checklist)
过程体系文件的内容
方针
指导性原则
过程文件
描述执行一个过程所必需的角色、工具和方法。
规程文件
用以指导某个具体过程的特定活动的可操作步
骤。
模板
包括各种计划、表格、报告等,用于证实过程运
行的效果。
3
过程的描述
过程元素
用以描述过程的一个基本单元,一般具有
以下属性:
角色、入口准则、输入、任务、出口准则、输
出、资源和能力、度量、裁剪指南
遵循ETVX模型(Entry, Task, Verification, Exit,
即入口、任务、验证、出口)
过程元素的属性
角色:描述该活动需要的人员。
入口准则:规定活动开始的标志,即前条件。
输入:描述活动需要读取的内容。
任务:执行活动所要做的一系列事情。
出口准则:表明活动结束的标志,即后条件。
输出:活动的输出结果及结果形式,即工作产品。
资源和能力:描述活动需要的人员、资金、时间、培
训、设备、方法和支持工具。
度量:描述活动需要测量的数据。
裁剪指南:描述活动是否可以删减的指导性描述。
4
CMMI过程体系文件介绍
过程文件的分类
项目管理过程文件
工程过程文件
过程管理过程文件
支持过程文件
5
项目
管理
过程
项目管理文件
使用人员:项目经理、项目成员、以及与项目相关人
员。
主要内容包括:
项目立项过程
项目计划过程
项目跟踪与监控过程
集成项目管理过程
组间协调过程
风险管理过程
外包与采购管理过程
6
项目策划过程
项目策划(Project Planing-PP)活动集中在立项
完成之后的开始阶段。它主要有项目定义、工作
拆分、软件估计、制定项目计划等过程。
PP负责规划整个软件生命周期的活动,为实施软
件工程和管理软件项目制定合理的计划。
PP为实施和管理软件项目活动提供基础,并根据
软件项目资源、约束条件和能力向软件项目的客
户提出承诺。
项
PM 高层经理、SQA、SCM、
PM、软件工程组
B、SEPG PM、软件工程组 PM、软件工程组测试组、软件工程组等
SEPG
目项目项目
立项实施
计需求开发项目定义工作拆分软件估计制定计划
识别软件估计软件规制定项目
需求过程定义组织项目团队
工作产品模、缺陷等开发计划
划需求计划制定定义软件制定附属
定义技术活动制定进度表
生命周期项目开发计划
需求开发项目过程定定义管理
义和支持活动计划评审
估算:
建立承
需求评审 size,effort
,schedule 诺
风险管理计划
任务拆分软件配置管理计划
过程裁剪软件质量保证计划
培训计划
软件测试计划
度量与分析计划
风险识别项目开发计划书
7
活动1:项目定义
组建项目团队
PP- 定义项目生
选择生命周期模型命周期阶段
项目过程定义
标准过程裁剪
IPM- 建立和维护
项目定义的过程
活动2:WBS
项目
管理/支持活动工程活动
项目管理支持阶段1 阶段2
计划跟踪 QA CM 组件1 组件2
8
WBS-工作拆分
PP-
工程活动的拆分 PP-
第一个级别是技术活动的阶段
更细的任务随着项目的进展而逐步得到定义
最底层结构的定义可以在项目阶段的详细计划活动
中完成
每一项最底层的任务都应该有一个任务描述
管理和支持活动的拆分
工作拆分方法和工程活动大致相同
管理/支持活动的工作拆分结构中有些任务是“投入
水平”的任务(Level of Effort),一般只有每周投入
工时的信息