CMMI介绍

合集下载

带你全面认识CMMIV2.0(三)——实践域

带你全面认识CMMIV2.0(三)——实践域

带你全⾯认识CMMIV2.0(三)——实践域实践域以往被称为称为“过程域”,如:配置管理,现在叫做“实践域”。

对于2.0版,则有25个适⽤的实践域。

与以前版本的CMMI模型⼀样,“实践域”介绍了定义实践意图的关键活动的要求和描述。

在新模型下,全部25个实践领都适⽤于成熟度为三级的组织。

另外,值得注意的是,通⽤实践的要求(版本1.3中)不再定义为“通⽤实践”,⽽是被纳⼊特定的实践域。

以前CMMI开发模型(版本1.3)的成熟度三级仅需要18个“过程域”,⽽在⾼成熟度等级(第4和第5级)则另外定义了四(4)个。

⾏动(Doing)包括⽤于⽣产、购买和交付优质解决⽅案的能⼒域。

确保质量(ENQ) – 帮助改进产品和服务质量需求开发和管理(RDM)使开发⼈员能够不断了解解决⽅案的需求和期望,并保持更新。

⽬的:抽取需求,确保利益相关⽅的共同理解,并统⼀需求、计划和⼯作产品。

价值:确保满⾜客户的需求和期望实践总结成熟度等级1RDM 1.1记录要求。

成熟度等级2RDM 2.1抽取利益相关⽅的需求、期望、约束以及接⼝或连接。

RDM 2.2将利益相关⽅的需求、期望、约束以及接⼝或连接转换为优先的客户需求。

RDM 2.3与需求提供者达成对需求含义达成⼀致。

RDM 2.4获得项⽬参与者的承诺,即他们可以落实这些需求。

RDM 2.5开发、记录和维护需求和活动或⼯作产品之间的双向可追溯性。

RDM 2.6确保计划和活动或⼯作产品与要求保持⼀致。

成熟度等级3RDM 3.1开发并持续更新解决⽅案及其组件的需求。

RDM 3.2开发操作概念和场景。

RDM 3.3分配要落实的需求。

RDM 3.4识别、开发并持续更新接⼝或连接需求。

RDM 3.5确保需求是必要且充分的。

RDM 3.6在利益相关⽅的需求和约束条件之间取得平衡。

RDM 3.7确认需求,以确保⽣成的解决⽅案在⽬标环境中按照预期⼯作。

过程质量保证(PQA)可确保遵循过程并产⽣质量解决⽅案⽬的:确定选定结果的原因,并采取措施防⽌不良结果的复发或确保正向结果的复发。

软件过程改进与cmmcmmi介绍.ppt

软件过程改进与cmmcmmi介绍.ppt

7.2 制定适合于企业的过程规范

首先要深入调查企业过程能力的现状,识别出薄弱环节,分清“轻重缓急”。再根据 企业的实力(如资金和人力),确定过程改进的各个阶段目标。 企业在参考业界推荐的过程标准或规范时,要舍弃那些听起来很先进但是对本企业无 益处的东西,只选取对企业有实用价值的东西。如同老百姓买商品,“只买对的,不 买贵的”。 CMM/CMMI和ISO都只是用来参考的,而不是用来“迷信”的。
方法与规程
人员
过程
产品
技术与工具
Page 5
2.
工程类的主要过程域:需求开发、系统设计、软件实现、软件测试、软件维护等等; 管理类的主要过程域:项目规划、项目监控、需求管理、质量管理、配置管理等等。

上述过程域中的任何活动都会影响产品的质量、生产率和成本。

2.2 什么是软件过程改进

从20世纪90年代至今,软件过程改进成为软件工程学科的一个主流研究方向,其中 CMM和CMMI是该领域举世瞩目的重大成果。 提高软件过程能力的实践通称为软件过程改进(Software Process Improvement)。 软件过程改进的根本目的是:提高质量、提高生产率并且降低开发成本。
Page 6
3. CMM发展简史
3.1 CMM是什么
CMM(Capability Maturity Model)是用于衡量软件过程能力的事实上的标准,同时也 是目前软件过程改进最好的参考标准。 美国卡内基-梅隆大学软件工程研究所(SEI)研制

3.2 发展简史

CMM 1.0于1991年制定。 CMM 1.1于1993发布,该版本应用最广泛。 CMM 2.0草案于1997年制定(未广泛应用)。 到2000年,CMM演化成为CMMI(Capability Maturity Model Integration),CMM 2.0成为CMMI 1.0的主要组成部分。 CMMI-SE/SW 1.1(CMMI for System Engineering and Software Engineering)于 2002年1月正式推出。

CMMI模型介绍

CMMI模型介绍
项目质量保证计划
项目配置管理计划
项目计划
取得对计划的承诺
评审影响项目 的各种计划
调整工作 和资源水平
取得计划承诺
相关干系人
建立并维护对项目计划的承诺
▪ SP 3.1 评审影响项目的各种计划
▪ 评审影响项目的所有计划,以了解项目承诺
▪ SP 3.2 调整工作和资源水平
▪ 调整项目计划,以反映可用的资源与估计的资源
▪ SP 2.5 计划所需的知识和技能
▪ 计划执行项目所需的知识和技能
▪ SP 2.6 计划干系人的参与
▪ 计划已识别的干系人的参与
▪ SP 2.7 建立项目计划
▪ 建立并维护全面的项目计划内容
项目计划
• 项目进度计划 • 项目风险计划 • 项目预算与成本计划 • 项目数据计划 • 项目沟通计划 • 项目资源计划 • 项目培训计划
过程改进的基本假设:
“过程质量决定产品质量”
过程
任务间的关系
A
B
D
C

人员的技能、培 训和动力
质量
工具和环境
五之一 CMMI概述 3-1过程与过程模型的理解-过程的定义
A model is a structured collection of elements that describe characteristics of effective processes. 模型所包含的过程是被实践证明为有效的过程,是最佳实践的总结。
厦门开发中心 黄斌
序言
“The quality of a product is largely determined by the quality of the process that is used to develop and maintain it.”

CMMI服务模型介绍(0904)

CMMI服务模型介绍(0904)

CMMI服务模型一、CMMI服务模型介绍1.CMMI服务模型发展历史为了满足大量服务型组织过程改进的需求,SEI一早开始着手编写CMMI服务模型。

CMMI for Services (CMMI-SVC)的V1.2版本原计划于2009年3月中推出,现已于2009年2月提前正式发布。

该模型是向服务型企业、组织提供建立,管理,和交付服务提供指导的模型。

CMMI-SVC的重点在于提供组织内部及外部客户服务的参考模式,服务范围覆盖所有的服务行业,绝不仅仅局限于IT行业。

该模型成功地集成了以下内容的概念和最佳实践,用于指导组织改进服务流程、提高服务水平和客户满意度:•CMMI其他模型•信息技术基础构架库(ITIL)•ISO/IEC 20000:信息技术—服务管理•信息和相关技术的控制目标(CobiT)•信息技术服务能力成熟度模型(ITSCMM)2.CMMI服务模型内容简介CMMI服务模型按成熟度可划分为五个等级,总共包括24个过程域(Process Area),如图1.1所示。

图1. 1 CMMI服务模型的成熟度等级每个过程域中设定了通用目标和特殊目标,每个目标下由若干实践组成。

这些实践是根据各个组织长期开发实践活动的成功经验逐渐总结、提炼形成的,被认为是具有共性的最佳惯例。

CMMI服务模型的层次结构如图1.2所示。

图 1. 2 CMMI的模型结构为便于理解,将CMMI服务模型所包括的过程域按类别和成熟度等级列表如下:过程域类别成熟度等级能力和可用性管理 (CAM) 项目管理 3原因分析和决定 (CAR) 支持 5配置管理 (CM) 支持 2决策分析和决定 (DAR) 支持 3集成项目管理 (IPM) 项目管理 3事件解决和预防(IRP) 服务建立和交付 3测量和分析 (MA) 支持 2组织革新和部署(OID) 过程管理 5组织过程定义 (OPD) 过程管理 3组织过程聚焦(OPF) 过程管理 3组织过程性能 (OPP) 过程管理 4组织培训 (OT) 过程管理 3项目监督和控制 (PMC) 项目管理 2项目策划 (PP) 项目管理 2过程和产品质量保证 (PPQA) 支持 2定量项目管理 (QPM) 项目管理 4需求管理 (REQM) 项目管理 2风险管理 (RSKM) 项目管理 3供方协定管理 (SAM) 项目管理 2服务持续性 (SCON) 项目管理 3服务交付 (SD) 服务建立和交付 2服务系统开发 (SSD) 服务建立和交付 3服务系统转移 (SST) 服务建立和交付 3战略服务管理 (STSM) 服务建立和交付 3二、实施CMMI服务模型的意义CMMI for Services向服务型企业提供各种最佳实践,让他们可以在以下情况考虑采用:1. 决定他们应该提供什么样的服务,确定服务的标准,并且使他们在业界为人所知;2. 确保他们具备所有向服务对象提供服务时所需的资源,如:人员,过程,耗材和设备等;3. 在建立新的服务系统,变更现有系统,或者取消作废系统时,能够保证没有任何意外影响到服务;4. 建立协议,来管理服务请求并且运行服务系统;5. 以适宜的成本确保拥有足够的资源来交付服务,在需要时就能提供服务;6. 处理突发事件,并且如果可能的话,从一开始阻止类似事件的发生;7.能够随时准备从潜在灾难中恢复,当出现大灾难时能够迅速的恢复提供服务。

CMMI体系介绍

CMMI体系介绍
中油龙慧北京信息技术分公司内部资料
CMMI体系介绍
质量控制中心:董宝国 2011年4月
大纲
1 行业背景
2 MMI前世今生 3 CMMI基本框架
4
CMMI过程改进成果与经验
5
CMMI改进规划
6
问题交流
一 行业背景
截止2009年末,世界CMM/CMMI认证企业数量
CMM/CMMI认证数量
882, 16% 1200, 22%
09年度
进度偏差 成本偏差
某公司实施CMMI3过程改进三年数据对比
7% 3%
10年度
四 CMMI 改进经验分享-最佳实践
1. 建立组织资产库
1. 体系文件库(项目规范及模板文件) 2. 度量数据库(公司执行历史项目的数据汇总分析) 3. 风险库(成功的和失败的风险教训) 4. 经验库(历史项目文档;优秀样例;培训教材库;知识库) 2. 项目分类管理 3. 项目管理过程可视化、数据化,拒绝“讲故事”,用数据说话。 4. 项目绩效考核 5. 挣值管理 6. 代码走查、原型+用例描述需求…………
三 CMMI基本框架
1. CMMI的表现形式 2. CMMI的成熟度等级 3. CMMI的架构介绍 4. CMMI的评估方法
三 CMMI基本框架-表现形式
CMMI的两种表现形式: 阶段式Staged:用成熟度级别 连续式Continuous:用能力级别
CMMI的两种级别: Capability levels:用于衡量每个过程域的过程改进 Maturity levels:用于衡量整个组织的过程能力和组织成熟度
四 CMMI 改进经验分享
成功项目4个要素
清晰预算 需求明确 进度要求 交付质量 采纳变更

CMMI过程体系介绍

CMMI过程体系介绍

CMMI过程体系介绍蒋晖内容CMMI过程体系文件结构CMMI过程体系文件介绍项目管理过程软件工程过程过程管理过程支持过程示例CMMI 概貌CMMI 过程体系文件结构方针(Policies)过程文件(Processes)规程文件(Procedures)模 板(Plans,Reports,Tables ,Checklist )指南(Guideline)过程体系文件的内容方针指导性原则过程文件 描述执行一个过程所必需的角色、工具和方法。

规程文件用以指导某个具体过程的特定活动的可操作步骤。

模板包括各种计划、表格、报告等,用于证实过程运行的效果。

过程的描述过程元素用以描述过程的一个基本单元,一般具有以下属性:角色、入口准则、输入、任务、出口准则、输出、资源和能力、度量、裁剪指南遵循ETVX模型(Entry, Task, Verification, Exit,即入口、任务、验证、出口)过程元素的属性角色:描述该活动需要的人员。

入口准则:规定活动开始的标志,即前条件。

输入:描述活动需要读取的内容。

任务:执行活动所要做的一系列事情。

出口准则:表明活动结束的标志,即后条件。

输出:活动的输出结果及结果形式,即工作产品。

资源和能力:描述活动需要的人员、资金、时间、培训、设备、方法和支持工具。

度量:描述活动需要测量的数据。

裁剪指南:描述活动是否可以删减的指导性描述。

CMMI过程体系文件介绍过程文件的分类项目管理过程文件工程过程文件过程管理过程文件支持过程文件项目管理过程项目管理文件使用人员:项目经理、项目成员、以及与项目相关人员。

主要内容包括:项目立项过程项目计划过程项目跟踪与监控过程集成项目管理过程组间协调过程风险管理过程外包与采购管理过程项目策划过程项目策划(Project Planing-PP )活动集中在立项完成之后的开始阶段。

它主要有项目定义、工作拆分、软件估计、制定项目计划等过程。

PP 负责规划整个软件生命周期的活动,为实施软件工程和管理软件项目制定合理的计划。

cans、cap、iso 9001质量标准

cans、cap、iso 9001质量标准"CANS"、"CAP" 和"ISO 9001" 分别代表不同的质量标准或认证体系。

以下是对这三者的简要介绍:1.CANS(CMMI for Acquisition, CMMI-ACQ):•全称:CMMI for Acquisition。

•描述:CANS是一种质量标准,是CMMI(Capability Maturity Model Integration)的一部分,专注于采购和供应链管理方面。

CMMI是一种用于改进组织过程的集成模型,覆盖了多个方面,包括开发、服务和采购等。

CANS主要关注在采购过程中的最佳实践和能力成熟度。

2.CAP(College of American Pathologists):•全称:College of American Pathologists。

•描述:CAP是美国病理学家学会的缩写,是一个致力于提高实验室质量和标准的专业组织。

CAP认证是临床实验室质量管理的一种认证,涵盖了多个方面,包括技术能力、质量控制、人员培训等。

CAP认证通常适用于医学实验室和病理学实验室。

3.ISO 9001:•全称:ISO 9001质量管理体系。

•描述:ISO 9001是国际标准化组织(ISO)制定的一种质量管理体系标准。

它关注组织的质量管理体系,要求组织建立、实施和维护一套适用的质量管理体系,以确保组织提供符合法规和客户要求的产品和服务。

ISO 9001是全球范围内最为广泛应用的质量管理体系标准。

这三种标准或认证体系在不同领域和行业中具有不同的应用。

选择适合组织需求和行业特点的标准是关键的。

如果你有具体的领域或行业背景,可以更详细地了解相应标准的要求和适用范围。

产品经理应该了解的CMMI模型

产品经理应该了解的CMMI模型编辑导读:产品经理学习CMMI,一方面是学习CMMI解决软件问题的方法论,另一方面是了解主流的软件开发流程,方便协调产品和项目开发。

本文作者从CMMI 的基本概念出发,对CMMI的级别和发展现状展开了详细的介绍,与大家分享,希望通过此文能够加深你对CMMI的了解。

01 基本概念1.1 过程改进在软件开发中,约束软件项目的三个要素是质量、进度和成本,被称为软件开发铁三角,软件开发总是在这三个要素中妥协平衡,不时要抉择保哪个牺牲哪个,不断在刀尖上跳舞。

而决定质量的要素又有三个:人、过程和技术,其中CMMI 主要关注过程的改进。

因为CMMI有一个基本的假设前提:产品的质量很大程度上受影响于所使用的开放与维护过程的质量。

所以为了改进产品质量,需要改进过程质量,称为过程改进。

1.2 CMMI的定义CMMI, Capability Maturity Model Integration,能力成熟度模型集成。

CMMI是美国国防部发起并资助的一个项目,由卡内基梅隆大学软件工程研究所(SEI)开发。

CMMI是一种过程改进模型。

CMMI是业界过程改进的最佳实践集合。

CMMI关注于改进组织内部的过程,描述了从随意、不成熟的过程到提高了质量与有效性的、有秩序、成熟的过程的演进道路。

1.3 CMMI模型CMMI 1.3分为三种模型:CMMI-DEV开发模型(应用最广)、CMMI-SVC服务模型和CMMI-ACQ采购模型。

它们有公用的一些过程域,也有特有的一些过程域。

CMMI的最新版本为2.0,但相关资料非常少,官网购买CMMI-DEV 2.0指南需要150美元。

1.4 过程域PACMMI-DEV-v1.3为例,包含22个PA,分为过程管理类、项目管理类、工程类和支持类4类:过程管理5个PA:OPD组织级过程定义、OPF组织级过程关注、OPM组织级绩效管理、OPP组织级过程性能、OT组织级培训。

cmmi 标准文档

cmmi 标准文档CMMI 标准文档。

CMMI(Capability Maturity Model Integration)是一种用于评估和改进组织软件开发和维护过程的模型。

它提供了一套指导原则,帮助组织制定和实施有效的流程,以提高其软件开发能力和成熟度。

CMMI 标准文档是根据CMMI模型编写的文档,用于指导组织在软件开发和维护过程中的实践和改进。

本文将对CMMI标准文档进行详细介绍。

首先,CMMI标准文档包括了多个方面的内容,例如项目管理、工程、过程改进等。

在项目管理方面,文档会涵盖项目计划、风险管理、资源管理等内容,帮助组织建立有效的项目管理流程。

在工程方面,文档会包括需求管理、配置管理、验证和确认等内容,指导组织在软件开发过程中的工程实践。

在过程改进方面,文档会提供一些指导原则,帮助组织改进其软件开发过程,提高其成熟度和能力。

其次,CMMI标准文档的编写需要遵循一定的原则和规范。

首先,文档需要准确反映CMMI模型的要求,确保内容的准确性和权威性。

其次,文档需要简洁明了,避免出现冗长的描述和复杂的术语,以便于组织理解和实施。

此外,文档还需要具有可操作性,即提供一些具体的实践建议和指导,帮助组织将其落地实施。

再次,CMMI标准文档的实施对组织具有重要意义。

首先,它可以帮助组织建立起一套完善的软件开发和维护流程,提高组织的软件开发能力和成熟度。

其次,它可以帮助组织发现和解决软件开发过程中存在的问题和障碍,推动组织持续改进。

最后,它可以帮助组织提升软件产品的质量和交付能力,提升组织在市场竞争中的优势。

综上所述,CMMI标准文档是一种重要的指导文档,对于组织改进软件开发和维护过程具有重要意义。

通过遵循CMMI标准文档的要求和原则,组织可以建立起一套有效的软件开发流程,提高其软件开发能力和成熟度,从而在市场竞争中获得更大的优势。

因此,组织应当重视CMMI标准文档的编写和实施,将其作为提升软件开发能力的重要手段。

cmmiml3培训内容

cmmiml3培训内容CMMI ML3培训内容在软件开发和管理领域中,CMMI(Capability Maturity Model Integration)是一种被广泛使用的过程改进方法。

CMMI ML3(Maturity Level 3)是CMMI的第三级成熟度模型,它要求组织在开发过程中采取一系列的最佳实践,以确保项目的成功交付和持续改进。

CMMI ML3培训内容主要包括以下几个方面:1. 引入CMMI ML3的概念和原理在培训的开始阶段,将介绍CMMI ML3的基本概念和原理,包括成熟度级别的定义、目标和实践。

学员将了解到CMMI ML3对组织的要求,以及如何通过实施最佳实践来提高组织的成熟度。

2. 过程管理和度量为了实现CMMI ML3,组织需要建立有效的过程管理和度量机制。

培训将介绍如何制定和管理过程,建立度量指标,以便及时发现和解决问题,并为持续改进提供数据支持。

此外,还将介绍过程文档化的方法和工具。

3. 需求管理需求管理是软件开发过程中至关重要的一环。

培训将教授如何建立有效的需求管理流程,包括需求的获取、分析、确认和跟踪。

学员将学习如何定义清晰的需求规范,以及如何与利益相关者进行有效的沟通和协调。

4. 项目计划与控制项目计划与控制是确保项目按时、按质、按量交付的关键。

培训将介绍如何建立有效的项目计划和控制机制,包括制定计划、资源分配、进度跟踪、风险管理等方面。

学员将学习如何制定合理的项目目标和里程碑,以及如何通过项目评估和审查来监控和调整项目进展。

5. 配置管理配置管理是确保软件开发过程中各个组件的一致性和可追溯性的关键。

培训将介绍如何建立有效的配置管理流程,包括版本控制、变更管理、配置项管理等方面。

学员将学习如何制定配置管理计划,以及如何通过配置管理工具来管理和追踪软件配置项的变更。

6. 产品质量保证产品质量保证是CMMI ML3的核心要求之一。

培训将介绍如何建立有效的产品质量保证机制,包括制定质量计划、执行质量控制、进行质量审查和测试等方面。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档