Nov 2009 - Training Course 001 - CMMI Introduction

合集下载

CMMI培训讲义WORD中英文版本(简体)

CMMI培训讲义WORD中英文版本(简体)

CMMI OVERVIEW TRAININGCMMI 培训-详解1、CMMI是什么东西?CMMI英文全称是Capability Maturity Model Integration,直译就是能力成熟度模型集成,直接看这几个汉字,你还是没有办法搞清楚CMMI是什么东西的。

大家可能在网上看过很多《成功人士的七个习惯》(可能还有很多类似的名字)的文章吧?有人总结了成功人士取得成功的原因,总结出他们的习惯,如果我们也能具备这些习惯,那么我们也很可能成为成功人士。

类似的,CMMI可以看作是成功企业如何做好软件的一些习惯、做法、准则等的集合,如何做好软件产品的最佳实践集合。

如果普通企业能够按照CMMI的要求做,那么企业就很可能成为成功的企业。

CMMI里面所有的要求,都是来自于成功企业的最佳实践,它的先进性我们不必怀疑,如果我们没有做好,那不是CMMI本身的问题,而是我们自己没有理解好或者是没有执行好的原因。

CMMI目前最新版本是V2.0,如果你是现在才开始了解CMMI的,那么你完全没有必要去搞清楚V1.3和V2.0的差别,更加没有必要去比较CMM与CMMI的差别,直接了解CMMI V2.0就可以了,你只需要知道CMM是CMMI的前身,而CMMI V1.3虽然比CMM要新很多,但现在已经不用了。

现在在互联网上还有很多比较CMM与CMMI的文章的,除非你想了解或者你有很多时间,建议不必去看这些内容。

1 What is CMMI?For 25+ years, high-performing organizations have achieved clear, sustainable business results with ISACA®’s CMMI® maturity models. Originally created for the U.S. Department of Defense to assess the qualit y and capability of their software contractors, ISACA’s CMMI models have expanded beyond software engineering to help organizations around the world, in any industry, understand their current level of capability and performance and offer a guide to optimize business results.Our integrated CMMI product suite provides best practices that enable organizations to improve performance of their key capabilities, providing a clear roadmap for building, improving, and benchmarking capability.2、连续式 vs 阶段式CMMI有两种表述方式:连续式与阶段式,两种方式只是从不同的角度来阐述CMMI,其实质上表达的内容是一致的。

CMMI基础培训教材

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

CCMI认证-培训教程-中文版-英文版本-对照-(CMMI-for-Development-Vers

CCMI认证-培训教程-中文版-英文版本-对照-(CMMI-for-Development-Vers
·do not miss any classroom time 不能缺勤
Module 2 第二节
Process Improvement Concepts and CMMI
Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213
Quality Leverage Points 质量杠杆点
While process is often described as a node of the processpeople-
technology triad, it can also be considered the “glue” that ties the triad
Module 1 第一节
Introduction to CMMI for Development Version 1.3
Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213
Establishing the Foundation
Introduction to CMMI for Development Version 1.3
目录
• 第1节 介绍 • 第2节 过程改进概念与CMMI • 第3节 CMMI模型组件概述 • 第4节 模型表现形式通用目标和实践 • 第5节 产品开发(1) • 第6节 项目管理 • 第7节 项目和组织支持 • 第8节 产品开发(2) • 第9节 改进基础 • 第10节 高成熟度等级 • 第11节 总体回顾 • 第12节 总结
The Audience for this Course

《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的实施中,质量保证和控制是为了确保组织的产品和过程符合质量标 准,并满足客户的需求。

《培训CMM测试》课件

《培训CMM测试》课件
添加项标题
定义:CMM测试是一种评估软件过程能力的方法,旨在帮助组织改 进其软件开发过程,提高软件质量和生产效率。
添加项标题
目的:CMM测试的目的是帮助组织改进其软件开发过程,提高软件 质量和生产效率,降低软件开发成本,提高客户满意度。
CMM测试的背景和重要性
背景:CMM(Capability Maturity Model)是一种评估软件过程能力的模型,由美国卡内 基梅隆大学软件工程研究所(SEI)提出
实施过程:团队进行了自动化测试 工具的培训和实践
添加标题
添加标题
添加标题
添加标题
解决方案:采用自动化测试工具, 提高测试效率
结果:测试效率和质量得到了显著 提高,项目进度得到了保障
CMM测试的重要性和影响
提高软件质量:通过 CMM测试,可以及 时发现并修复软件缺 陷,提高软件质量。
降低开发成本:通过 CMM测试,可以减少 软件开发过程中的错误 和返工,降低开发成本。
评估方法:通过 缺陷数量、缺陷 严重程度、缺陷 修复时间等指标
进行评估
改进措施:根据 评估结果,制定 针对性的改进措 施,如加强测试 人员技能培训、 优化测试环境、 改进测试工具等
测试流程和工具的优化和改进
优化测试流程: 提高测试效率, 减少测试时间
改进测试工具: 提高测试准确 性,降低测试
成本
引入自动化测 试:提高测试 覆盖率,减少
培训CMM测试
目录
单击此处添加文本 CMM测试概述 CMM测试的准备 CMM测试的实施 CMM测试的评估和改进 CMM测试的案例分析
CMM测试的定义和目的
添加项标题
CMM测试:软件过程能力成熟度模型集成(Capability Maturity Model Integration)的简称,是一种评估软件过程能力的方法。

《CMMI培训资料五》课件

《CMMI培训资料五》课件

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


CMMI for Development (CMMI-DEV v1.2)
– Derived from CMMI with focus on application-specific models with highly common content Comprehensive integrated solution for development and maintenance activities for products and services 22 "Basic" and "Advanced" process areas 5 Capability and Maturity Levels
9 | Presentation Title | Month 2009
Alcatel-Lucent – Internal Proprietary – Use pursuant to Company instruction.
PAD P&Q November Release
10 | Presentation Title | Month 2009
Business Project Flow
Legend:
PMT Stages DPT/ ATS
Demand Management
Project Delivery
New Request
Request Approval to Scope
Scope Request
Approve Request
Project Delivery Readiness

– –
5 | Presentation Title | Month 2009
Alcatel-Lucent – Internal Proprietary – Use pursuant to Company instruction.
Mapping CMMI to ADM
Engineering Project Management Process Management
12 | Presentation Title | Month 2009
Alcatel-Lucent – Internal Proprietary – Use pursuant to Company instruction.
Scorecard and Availability
Targets were chosen based on 2008 Actuals
SCORECARD:
1. Application availability with BAC monitoring 2. On-time Project Delivery
Alcatel-Lucent – Internal Proprietary – Use pursuant to Company instruction.
Introduction to CMMI (Capability Maturity Model Integration)
3 | Presentation Title | Month 2009
Alcatel-Lucent – Internal Proprietary – Use pursuant to Company instruction.
13 | Presentation Title | Month 2009
Alcatel-Lucent – Internal Proprietary – Use pursuant to Company instruction.
CMMI-Dev v1.2 Defined
Capability Maturity Model Integration (CMMI)
– Process improvement maturity model for developing products and services Best practices that address development and maintenance activities over product lifecycle
Documentation
6 | Presentation Title | Month 2009 Alcatel-Lucent – Internal Proprietary – Use pursuant to Company instruction.
Advanced CMMI Processes
Support
(5 CMMI process areas involved
CAST:
1. 3 runs completed in 2009 against apps previously scanned to verify improvements based on major releases or other code changes 2. 25 runs planned in 2010 thru 2011, applications based on cosourcing agreements
Detailed Mapping: CMMI-Dev v1.2 to ADM Framework
7 | Presentation Title | Month 2009
Alcatel-Lucent – Internal Proprietary – Use pursuant to Company instruction.
ALU top 36 applications are monitored and weighted to determine availability
What availability is really needed by the business? Are our development and testing methods sufficient to meet availability and on-time delivery targets? Is the application software designed for the target availability? Is the application architecture designed for the target availability?
(5 CMMI process areas involved
-
11 | Presentation Title | Month 2009
Alcatel-Lucent – Internal Proprietary – Use pursuant to Company instruction.
CMMI Measurement and Analysis: Scorecard and Availability
Action/Deliverable
IS/IT PAD Progress on CMMI
Global IS/IT PAD process training to PM, DPM, ADM solution leads (Jul-09):
1. 2. 3. 4. 5. 6. Project Lifecycle PM Logistics Gate & Project Documentation Project documentation templates & PCR process PCR Overview Other overviews (Deployment Kit, BAC, GSP, Security, etc.)
8 | Presentation Title | Month 2009
CMMI Key Points
Processes in CMMI are standard practices that are known and used by IT professionals but integrate them into a single model – These are not new processes Capability Maturity Model Integration (CMMI) is an industry standard best practice that integrates Application Development practices for common goals CMMI processes and standards are used by our contracted partners to demonstrate value PAD will implement CMMI to improve quality
Alcatel-Lucent – Internal Proprietary – Use pursuant to Company instruction.
Action/Deliverable
Project Delivery Framework Focus for November
Positioning Project Delivery Framework in CMMI Positioning CAST in CMMI Continuously improve Project Management with PM Feedback Increase capability for requirements management through stronger requirements development, validation and verification methods - Increase application availability metrics by adding a Design for Reliability framework to be used by selected quality projects
相关文档
最新文档