CMMI基础知识培训

合集下载

《CMMI培训资料一》PPT课件

《CMMI培训资料一》PPT课件

阶段模型的5个级别
1. 初始级
<Initial>
2. 已管理级 <Managed>
3. 已定义级 <Defined>
4. 量化管理级 <atively M>
5. 优化级
<Optimizing>
CMMI L2的7个PA <Process Area>
1. 需求管理 2. 项目策划 3. 项目监控 4. 供应商协议管理 5. 过程和产品质量保证 6. 配置管理 7. 度量和分析
PPQA的主要任务
1. 客观评估项目的产品和过程 2. 向有关人士提供SQA活动的结果 3. 发现并确保不合格项得到处理
CM的主要任务
1. 配置标识 2. 变更控制 3. 配置状态 4. 配置审核
CMMI和开发过程的关系
1. CMMI是管理过程 2. CMMI如何与开发过程融合
系统需求 软件需求文档
阶段模型
Initial Managed Defined Quantitatively Managed Optimizing
阶段模型的组织
Maturity Levels
Process Area 1
Process Area 2
Process Area n
Specific Goals
Generic Goals
Specific Practices
Common Features
Commitment to Perform
Ability to Perform
Directing
Verifying
IImmpplleemmeennttaattiioonn Implementation

CMMI基础培训教材

CMMI基础培训教材
行策划。 • 目的:为了实施该过程和达到所建立的目标、拟订
该过程的实施计划以及就该计划在相关的共利益者 之间达成一致,确定需要做什么。 • 应针对该过程的特定工作产品和执行该工作确定需 求。
29
公共实践-GP2.3
GP 2.3 提供资源 为实施该过程、开发工作产品和提供该过程的
服务,提供足够的资源。 • 目的:确保按计划规定提供实施该过程所需的资源
• 项目策划 • 项目监督和控制 • 供方协定管理 • 风险管理 • 需求管理 • 集成项目管理 • 定量项目管理
工程类
• 需求开发 • 技术解决 • 产品集成 • 验证 • 确认
支持类
• 配置管理 • 过程和产品质量保证 • 测量和分析 • 决策分析与决定 • 因果分析和解决方案
14
成熟度等级
ML5. 持续优化级 ML4. 定量管理级 ML3. 已定义级 ML2. 受管理级 ML1. 初始级
什么是CMMI?
• CMMI-集成的软件能力成熟度模型 • Capability Maturity Model-Integration
• 定义:对于软件组织在定义、实现、度量、控制和 改善其软件过程的各个发展阶段的描述。
• 目的:帮助企业进行对软件工程过程的管理和改进, 增强开发制造能力,从而能按时地、不超预算地制造 出高质量的软件
46
需求管理—特定目标
SG1 管理需求 对需求进行管理并识别与项目计划和工作产
品之间的不一致之处。
47
需求管理—背景
获得对 需求的 理解
识别项目 工作与需 求的不一
致性
管理需求
获得对 需求的 承诺
管理需 求变更
需求
维护需求 的双向溯

CMMI培训完整版

CMMI培训完整版
CMMI on line 版权所有
CMMIonline
结束
CMMI on line 版权所有
CMMIonline
CMMI快乐之旅
基础知识扫盲
CMMIonline
课程安排
1. 2. 3.
4.
5. 6. 7. 8. 9. 10.
CMMIonline
企业商业目标与CMMI的关系


CMMI是为了支持企业的商业目标的。 CMMI不是用来增加管理成本而不提高 收益的。 更高级别的企业,她的效能应该更高。

效能=收益/投入
CMMI on line 版权所有
CMMIonline
开场白 基础知识大扫盲 鸟瞰CMMI 万事开头难-CMMI2级 更上一层楼-CMMI3级 管理者的乐土-CMMI4级 无止境的追求-CMMI5级 让你赤裸裸的评估办法 严刑拷问-考试 尚未揭开的面纱-本课程没有讲的内容
CMMI on line 版权所有
CMMI on line 版权所有

什么叫“过程域”?


CMMIonline
CMMI的概念体系-3


如果该级别的全部PA达到要求了,就认为该 级别达到了。 如何判断PA达到要求呢?

每个PA包含几个目标(Goal) 如果这个几个目标都达到要求了,就认为该PA达 到要求了 每个Goal包含几个实践(Practice) 每个实践达到要求了,就认为该Goal达到要求了
CMMI快乐之旅
开场白
CMMIonline
那CMMI是个什么东西啊?



她是一个如何做好软件的最佳实践的集 合。 已经得到全球实践证明,我们不必怀疑 她的先进性。 如果我们没有做好,那不是CMMI的问 题,而是我们的理解与执行的问题。

《CMMI培训讲义》课件

《CMMI培训讲义》课件
《CMMI培训讲义》PPT课 件
探索CMMI的意义与作用,了解CMMI的发展历程,深入了解CMMI的五个成熟 度级别以及与其他质量模型的比较。让我们一起开始CMMI的旅程!
什么是CMMI
CMMI代表软件工程与项目管理的一个综合模型,旨在帮助组织改进其过程,提高质量和效率。
CMMI的发展历程
CMMI最早是作为软件工程能力评估(Software Engineering Capability Assessment,SE-CMM)模型而开发的,后 来发展为一种更广泛的综合模型。
CMMI的过程领域
CMMI将过程区域分为4个过程领域:项目管理、工程、过程管理和支持,以 全面覆盖软件工程和项目管理的各个方面。
CMMI的核心概念
CMMI的核心概念包括过程、目标、实践和指南,每个概念都有助于组织改进 软件工程和项目管理过程。
CMMI的三大类目标
CMMI的三大类目标分别是指导组织建立优秀的软件工程和项目管理过程、实 施这些过程以及持续改进这些过程。
CMMI的过程目标和实践
过程目标
过程目标具体描述了每个过程区域需要达到的要求。
实践
实践是为了实现过程目标,它们提供了指导和方法。
CMMI的评估模型与方法
评估模型和方法用于评估组织CMMI的实施情况,并提供改进建议,以帮助组 织达到更高的成熟度级别。
CMMI的持续改进
持续改进是CMMI的核心理念之一,组织应该不断寻求改进和优化其软件工程和项目管理过程。
CMMI的评估结果和认证标准
评估结果可以帮助组织了解其软件工程和项目管理的实施情况,认证标准提供了达到不同成熟度级别所需的要 求。
CMMI的质量保证和控制
在CMMI的实施中,质量保证和控制是为了确保组织的产品和过程符合质量标 准,并满足客户的需求。

《CMMI培训资料五》课件

《CMMI培训资料五》课件

CMMI项目管理实践
了解CMMI模型中的项目管理实 践,学习如何应用这些实践来提 高项目的执行和管理。
项目计划与控制
学习如何制定有效的项目计划, 并进行项目执行和控制。
项目监控与评估
了解如何进行项目监控和评估, 及时发现并解决项目中的问题。
CMMI的一致性和可持续性
探索如何确保组织在长期内能够持续地遵循CMMI模型的要求,并保持持续的绩效改进。
一致性管理
学习如何进行CMMI模型的一致性管理,确保各个部 门和项目实施一致的过程和方法。
可持续性改进
探索如何在组织内建立可持续的绩效改进机制,保 持CMMI模型的长期有效性。
CMMI在软件开发中的应用
2
培训交付与评估
了解如何有效地交付CMMI模型培训,以及如何评估培训效果和收集反馈。
3
培训资源管理
学习如何管理CMMI模型培训的资源,包括培训师、教材和设备等。
CMMI的应用和实施
组织绩效改进
探索如何利用CMMI模型来改进组织的绩效,提升业务流程和项目交付能力。
过程评估与改进
学习如何进行CMMI过程评估,发现潜在问题,并采取相应的改进措施。
了解如何应用CMMI模型来改进软件开发过程,提升软件质量和交付能力。
需求管理
学习如何有效管理软件开发 过程中的需求,确保需求的 准确性和可追溯性。
质量控制
探索如何在软件开发过程中 实施质量控制和质量保证措 施,提高软件的质量。
变更管理
学习如何有效管理软件开发 过程中的变更,确保变更的 控制和记录。
CMMI在项目管理中的应用
深入了解每个CMMI成熟度级别 的要求和特征,以及如何逐级提 升组织的能力和效率。

CMMI培训5天版

CMMI培训5天版
CMMI等级:分为五个等级从低到高分别为 初始级、管理级、定义级、定量管理级和优 化级
初始级:企业开始实施CMMI但尚未建立完整 的管理体系
管理级:企业已经建立了基本的管理体系能够 有效地管理项目
定义级:企业已经建立了完善的管理体系能够 有效地管理多个项目
定量管理级:企业已经建立了量化管理体系能 够有效地管理多个项目并量化评估项目绩效
企业背景:某知名软件企业拥有丰富的软件开发经验
实施过程:企业按照CMMI5级标准进行软件开发包括需求分析、设计、编 码、测试等环节
成果:企业成功通过CMMI5级认证提高了软件开发的质量和效率
经验分享:企业分享了在实施CMMI5级过程中的经验和教训包括如何提高 团队协作、如何进行质量控制等
案例二:某大型制造企业实施CMMI5级的经验与成 果
实施背景:某金融机构为了提高软件开发质量和效率决定实施CMMI5级 实施过程:包括需求分析、设计、开发、测试、部署等阶段 实施成果:提高了软件开发质量和效率降低了成本提高了客户满意度 经验总结:实施CMMI5级需要全员参与需要持续改进需要不断优化流程和工具。
PRT 6
CMMI5级常见问题与解答
质量管理:确保项目质 量符合要求
度量和分析:收集、分 析和使用项目数据
组织过程定义:定义和 维护组织过程
组织绩效管理:管理组 织绩效和改进
过程管理:建立和维护 有效的过程管理体系
风险管理:识别、评估 和控制项目风险
配置管理:管理项目配 置项和变更
组织过程焦点:关注组 织过程改进
决策分析:基于数据和 信息进行决策
优化级:企业已经建立了持续改进管理体系能 够有效地管理多个项目并持续改进项目绩效
CMMI实施意义

CMMI体系知识培训教材PPT-26张课件

CMMI体系知识培训教材PPT-26张课件

修改缺陷 状态
(责任人)
问题记录 跟踪表 [草稿]
批准 (评审主
席)
问题记录 跟踪表 [已批准]
审批活动图
评审成员
提交发现的待定问题
评审主席
否 确认是否为问题

状态:待修复


PR: 项 目 经 理
否 是否要修改
记 录
TR、 MR: 评 审 主 席
状态:遗留



状态:待修复


责任人
修改问题


无言。缘来尽量要惜,缘尽就放。人生本来就空,对人家笑笑,对自己笑笑,笑着看天下,看日出日落,花谢花开,岂不自在,哪里来的尘埃!

5、心情就像衣服,脏了就拿去洗洗,晒晒,阳光自然就会蔓延开来。阳光那么好,何必自寻烦恼,过好每一个当下,一万个美丽的未来抵不过一个温暖的现在。

6、无论你正遭遇着什么,你都要从落魄中站起来重振旗鼓,要继续保持热忱,要继续保持微笑,就像从未受伤过一样。

9、与其埋怨世界,不如改变自己。管好自己的心,做好自己的事,比什么都强。人生无完美,曲折亦风景。别把失去看得过重,放弃是另一种拥有;不要经常艳羡他人,
人做到了,心悟到了,相信属于你的风景就在下一个拐弯处。

10、有些事想开了,你就会明白,在世上,你就是你,你痛痛你自己,你累累你自己,就算有人同情你,那又怎样,最后收拾残局的还是要靠你自己。
SCCB评审变更请求申请 (SCCB会议纪要)
需求角色更改需求文档 修改后的需求文档被批准纳入基线
2.7 系统设计流程
2.8 系统开发流程
软件实现开发过程可以分为三个子阶段: 详细设计 编码 单元测试 详细设计是在系统设计和概要设计的基础上进行函数或方法的详细功能 的设计;编码主要包括测试前的编码工作以及测试后对编码的修复工

CMMI体系知识培训教材-张课件 (二)

CMMI体系知识培训教材-张课件 (二)

CMMI体系知识培训教材-张课件 (二)- CMMI体系知识培训教材-张课件1. CMMI是什么?- CMMI全称为“Capability Maturity Model Integration”,是一种软件开发流程的标准,旨在帮助组织提高其软件开发过程的质量和效率。

- CMMI的目的是为了帮助组织评估和改进其软件开发流程,从而提高组织的软件开发能力。

2. CMMI的历史- CMMI最初由美国国防部在20世纪90年代开发,旨在帮助国防部的承包商提高其软件开发流程的质量和效率。

- CMMI的第一个版本于1999年发布,而目前最新的版本是CMMI V2.0,于2018年发布。

3. CMMI的五个成熟度级别- CMMI定义了五个成熟度级别,分别为初始级、可重复级、定义级、管理级和优化级。

- 初始级:组织的软件开发过程是未定义的,通常是由个人完成的。

- 可重复级:组织开始建立一些基本的软件开发流程,但这些流程通常是不一致的。

- 定义级:组织开始建立一些标准化的软件开发流程,并且这些流程已经被记录下来。

- 管理级:组织已经建立了一些有效的软件开发流程,并且这些流程已经得到了管理。

- 优化级:组织不断改进其软件开发流程,并且这些流程已经得到了优化。

4. CMMI的过程领域- CMMI定义了16个过程领域,分别为需求管理、项目计划、项目监控和控制、供应商协议管理、度量和分析、过程和产品质量保证、配置管理、要素分析、技术方案和设计、产品集成、验证、确认、组织过程定义、组织过程焕发、组织过程评估和改进、风险管理。

5. CMMI的好处- CMMI可以帮助组织评估和改进其软件开发流程,从而提高软件开发能力。

- CMMI可以帮助组织制定标准化的软件开发流程,提高流程的可重复性和一致性。

- CMMI可以帮助组织优化其软件开发流程,提高流程的效率和质量。

- CMMI可以帮助组织降低软件开发过程中的风险和成本,提高项目的成功率。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
We did professional work
目录
• • • • 公司研发管理存在的主要问题 CMMI模型介绍 公司CMMI体系介绍 如何使用CMMI过程体系文档
11
专注·所以专业
We did professional work
认识CMMI(1)
• CMMI: Capability Maturity Model Integrated—能力成熟度模型集成 • 美国国防部和卡内基梅隆大学编制 • 2002年1月11日发布1.1版 • 2007年发布1.2版 • 模型与过程的关系
.
Reference: John D. Vu. “Software Process Improvement Journey: From Level 1 to Level 5.” 7th SEPG Conference, San Jose, March 1997. 8
专注·所以专业
We did professional work
140%
Over/Under Percentage
0%
-140%
Variance between + 20% to - 145% Variance between - 20% to + 20% (Mostly Level 1 & 2) (Level 3) (Based on 120 projects in Boeing Information Systems)
本次课程目标
能说出CMMI模型知识要点 初步了解公司CMMI过程体系
3
专注·所以专业
We did professional work
目录
• • • • 公司项目开发管理存在的主要问题 CMMI模型介绍 公司CMMI体系介绍 如何查找CMMI过程体系文档
4
专注·所以专业
We did professional work
. . . .. . .. .. . .... ... . . . . .... . . . ..... . . .. . . . .. ... . . .. .. . .... . . . . . . . . . . .. .... . . . .. . . . . . . . . .. . . . . .. . .. . . . ... .. . . .. . . . ... .. . . . ... . . ..... . . . .... . .. .... .... .. . . . . ..... ... .. . . .. .. .... .. . . . . . .. ... Without Historical Data With Historical Data
16
专注·所以专业
We did professional work
理想状态下的项目开发管理
5
专注·所以专业
We did professional work
现实中的项目开发状态
问:说明什么问题?我们身边的实例? 答: 如果每一步发生一点偏差,最终可能导致偏 离目标很远(进度\需求\设计)
CMMI策略:分里程碑,强调阶段评审,QA评价….
6
专注·所以专业
We did professional work
– 模型说明做什么,不是说明如何去做或者谁去做 – 过程说明做怎么,谁来做 – EPG的主要工作职责是按模型的要求定义公司过程
12
专注·所以专业
We did professional work
ISO9000与CMMI关系(1)
共同点:
• 以现代质量管理理论为基础,以”过程改进” 为最终目的 • 经过无数实践的检验,都是成熟稳定的体系 • 其实施都会给公司带来良好的效益
专注·所以专业
We did professional work
讲座即将开始,请稍候...
欢迎您参加本次讲座; 讲座开始前请确认您的通信工具为会议状态;
1
专注·所以专业
We did professional work
CMMI基础知识介绍
刘晓东
2
专注·所以专业
We did professional work
14
专注·所以专业
We did professional work
ISO9000与CMMI关系(3)
• 互补性:
• 在研发管理以外的部门实施ISO9000,在研发 相关的部门推行CMMI,二者有效融合,相互 补充。
15
专注·所以专业
We did professional work
基本的名 组相关实践的集合; • SG: 特定目标( Special Goal):某一个PA必须 要达到的目标 • GG: 通用目标( Generic Goal):所有PA都要达到 的目标.如:制度化为已定义流程 • SP: 特定实践( Special Practice):针对特定目 标而制定的特定执行方法,如最佳实践 • GP: 通用实践( Generic Practice):针对通用目 标而制定的特定执行方法
13
专注·所以专业
We did professional work
ISO9000与CMMI关系(2)
差异性:
• • • • ISO9000:广 适用于各行各业,涉及质量相关的所有部门 只有一个等级,Y OR N。 政采软件通过ISO9001认证。
• CMMI:专 • 适用于软件、系统工程等行业,针对研发管理相关 部门,对软件开发有较强的指导作用。 • 分五个等级。 • 是软件行业的一种必然趋势。
成功案例:Motorola的成本和开发周期
9
专注·所以专业
We did professional work
交付产品的平均缺陷率
8 7 6 5 4 3 2 1 0 ML1 ML2 ML3 ML4 1.05 0.06 ML5 TSP
10
7.50 6.24
缺陷数/KLOC
4.73
2.28
专注·所以专业
“过程”对于软件组织的重要性
过程是一个放大镜,能让人和技术发挥更大的作用
对于人 让人们通过过程 “聪明“的工作 对于技术 过程给技术搭建了 一个平台 所以 过程是把所有因素 组织在一起的“粘 合剂”
7

过程
技术
专注·所以专业
We did professional work
成功的案例:波音公司提高估算精度
相关文档
最新文档