能力成熟度模型
软件能力成熟度模型的五个等级

软件能力成熟度模型的五个等级软件能力成熟度模型的五个等级导语:在软件开发和管理领域,软件能力成熟度模型(Capability Maturity Model,简称CMM)是一个被广泛应用的评估和改进软件开发能力的框架。
CMM根据不同的组织在软件开发过程中的能力水平,将其分为五个等级,逐步提升组织的软件开发能力。
本文将详细介绍软件能力成熟度模型的五个等级,并对每个等级所代表的特点和优势进行分析。
一、初始级(Level 1 - Initial)初始级是软件能力成熟度模型中最低的等级。
在这个等级中,组织没有明确的软件开发过程,开发工作往往是以临时和非结构化的方式进行的。
在这种情况下,项目的成功往往依赖于个别的开发人员的经验和个人技能。
缺乏标准化的开发流程、文档化的要求和质量控制,容易导致开发过程中的混乱和错误。
二、重复级(Level 2 - Repeatable)重复级是软件能力成熟度模型中的第二个等级。
在这个等级中,组织开始意识到软件开发过程的重要性,并开始建立一些基本的规范、流程和工具来规范开发过程。
组织能够重复地执行一些已经被证明是成功的软件开发实践。
这些实践可以帮助组织在不同的项目中保持一定的一致性,提高软件质量和生产效率。
三、定义级(Level 3 - Defined)定义级是软件能力成熟度模型中的第三个等级。
在这个等级中,组织进一步明确了软件开发过程,并进行了规范化和文档化。
组织能够定义一套标准的开发流程和过程,并将其应用于所有的软件开发项目。
组织还会建立一些针对不同项目要求的指南和标准,以确保开发过程的一致性和高质量。
四、管理级(Level 4 - Managed)管理级是软件能力成熟度模型中的第四个等级。
在这个等级中,组织开始对软件开发过程进行量化和度量,以便对项目进行更加准确和全面的管理。
组织会使用一些度量指标来评估和监控软件开发过程的质量和效率,以及在开发过程中发现和解决问题的能力。
数据管理能力成熟度评估模型标准解读

数据管理能力成熟度评估模型标准解读数据管理能力成熟度评估模型是评估企业数据管理能力的重要工具,通过该模型可以帮助企业了解自身在数据管理方面的现状,发现问题并制定改进计划。
本文将对数据管理能力成熟度评估模型的标准进行详细解读,希望能够帮助读者更好地理解该模型并运用于实际工作中。
首先,数据管理能力成熟度评估模型包括几个关键的方面,分别是数据战略、数据治理、数据质量、数据架构、数据安全、数据集成、数据分析等。
每个方面都有相应的标准和评估指标,用于评估企业在该方面的成熟度水平。
数据战略方面主要关注企业对数据的整体战略规划和定位,包括数据管理的愿景、目标、策略和规划。
评估指标可以包括数据管理战略的明确性、与业务战略的一致性、战略执行的有效性等。
数据治理方面主要关注企业数据治理机制的建立和运行情况,包括数据治理组织结构、政策和流程、数据治理工具和技术等。
评估指标可以包括数据治理的覆盖范围、数据治理的成熟度水平、数据治理的有效性等。
数据质量方面主要关注企业数据质量管理的情况,包括数据质量的定义、度量和监控、数据质量改进的流程和机制等。
评估指标可以包括数据质量的准确性、完整性、一致性、时效性等。
数据架构方面主要关注企业数据架构的设计和管理,包括数据模型、数据标准、数据仓库和数据湖等。
评估指标可以包括数据架构的灵活性、可扩展性、数据集成的效率等。
数据安全方面主要关注企业数据安全管理的情况,包括数据安全策略、数据访问控制、数据加密和数据备份等。
评估指标可以包括数据安全的完整性、机密性、可用性、数据安全的合规性等。
数据集成方面主要关注企业数据集成的情况,包括数据集成的架构、数据接口、数据转换和数据加载等。
评估指标可以包括数据集成的效率、数据集成的准确性、数据集成的可扩展性等。
数据分析方面主要关注企业数据分析的能力和水平,包括数据分析的工具和技术、数据分析的应用场景和数据分析的成果等。
评估指标可以包括数据分析的深度、广度、数据分析的实时性、数据分析的可视化等。
人力资源能力成熟度模型PCMM

1. PCMM基本简介
主
2. PCMM基本框架
要
议
3.PCMM成熟等级
题
4. PCMM关键过程领域
5. PCMM作用及应用
P-CMM旳构造框架
P-CMM旳构造框架由成熟度等级(Maturity levels)、关键 过程领域(Key Process Areas)、目旳(Goals)、关键实 践(Key Practices)等元素构成
P-CMM包括五个成熟阶段(5)
• 在成熟度旳第五级也即最高级,机构使用其海量旳、数字 化旳知识连续改善流程。基于历史数据,机构很轻易辨别 出改善将会使哪些流程受益。这些改善涉及流程旳调整或 引进新技术。另外,经过这些历史数据,机构能够找到那 些最顽固不化旳缺陷,以及造成这种缺陷旳原因,然后将 采用措施以防止将来再次发生。变革管理是这些机构旳一 种原则流程,而流程改善在整个机构中永不断息。因为机 构有可胜任旳员工去完毕可依赖旳流程,这使得整个机构 旳员工有能力去试图连续改善他们旳工作流程,并向机构 提议那些看起来可带来广泛受益旳改善。
1. PCMM基本简介
主
2. PCMM基本框架
要
议
3.PCMM成熟等级
题
4. PCMM关键过程领域
5. PCMM作用及应用
P-CMM旳关键过程领域
• 关键过程领域是在等级之下旳详细模块。除初始级外,每 一成熟等级都包括3-7个关键过程领域,共22个关键过程 领域。每一等级下旳关键过程领域指出了这一等级需要关 注旳要点部分,是评价是否到达这一等级评估旳焦点,也 是人力资源实践活动到达这一等级旳指导。
人力资源能力成熟度模型PCMM
People Capability Maturity Model
能力成熟度集成模型

能力成熟度集成模型1. 引言能力成熟度集成模型(Capability Maturity Integration Model,CMIM)是一种用于评估和提升组织能力的框架。
它通过定义一系列的能力级别和与之相关的最佳实践,帮助组织在关键领域中实现成熟度提升,从而增强其竞争力和业务成功率。
本文将对能力成熟度集成模型进行全面详细、完整且深入的介绍,包括其背景、结构、应用方法以及优势等方面。
2. 背景在竞争激烈的商业环境中,组织需要不断提升自身的能力以适应变化。
然而,很多组织在管理和运营方面存在一定的问题,导致其无法有效地应对挑战和机遇。
为了解决这一问题,CMIM被引入并广泛应用于各个行业。
CMIM最早由美国软件工程学会(SEI)于20世纪80年代初开发,并逐渐扩展到其他领域。
它基于软件过程改进框架(Software Process Improvement Framework,SPIF),旨在帮助组织提高其软件开发和管理能力。
3. 结构CMIM的结构由五个不同的能力级别组成,分别是初始级别、可管理级别、已定义级别、量化管理级别和优化级别。
每个级别都对应着一系列的最佳实践和关键过程领域。
•初始级别:在初始级别,组织的过程是不可预测和不稳定的。
缺乏标准化和持续改进的机制,导致项目交付延迟、成本超支和质量问题等挑战。
•可管理级别:在可管理级别,组织开始建立基本的过程管理能力。
它们开始定义和记录关键过程,并进行度量和分析以改进其执行效果。
•已定义级别:在已定义级别,组织建立了一套完整而一致的过程框架。
这些过程框架被广泛应用于组织内部,并得到了有效执行和监控。
•量化管理级别:在量化管理级别,组织开始基于数据进行决策和管理。
他们使用度量指标来评估过程性能,并制定相应的改进计划。
•优化级别:在优化级别,组织通过持续改进来推动业务增长和创新。
他们不断寻求新的方法和技术,以提高其能力和竞争力。
4. 应用方法CMIM的应用方法包括以下几个步骤:4.1 评估当前状态首先,组织需要对其当前的能力水平进行评估。
能力成熟度集成模型

能力成熟度集成模型一、引言能力成熟度集成模型(Capability Maturity Integration Model,简称CMMI)是一种软件开发过程改进模型,旨在帮助组织改进其软件开发过程。
CMMI最初由美国国防部开发,是一个用于评估和改进组织的软件和系统工程能力的标准。
二、CMMI的历史CMMI最初是由美国国防部在20世纪80年代末和90年代初开发的。
该模型最初是作为软件成熟度模型(Software Capability Maturity Model,简称SCMM)而创建的。
SCMM旨在帮助组织评估和改善其软件开发过程。
随着时间的推移,SCMM逐渐演变为CMMI,并扩展到包括系统工程和产品开发等领域。
三、CMMI的结构CMMI包括五个不同的成熟度级别:初始级别、可重复级别、定义级别、管理级别和优化级别。
每个级别都包含多个过程区域(Process Area),每个过程区域都涵盖了特定方面的最佳实践。
1. 初始级别初始级别是一个非常基础的水平,它表明组织没有一个定义明确的软件开发过程。
在这个级别,软件开发过程通常是不稳定的、不可预测的和不受控制的。
这个级别的目标是建立一个基本的软件开发过程框架。
2. 可重复级别可重复级别表明组织已经建立了一个稳定的软件开发过程框架,并且已经开始记录一些基本度量。
在这个级别,组织能够重复执行其软件开发过程,并且能够识别和解决一些常见问题。
3. 定义级别定义级别表明组织已经建立了一个完整的、标准化的软件开发过程,并且已经将其文档化。
在这个级别,组织能够根据其定义的流程来管理项目,并且能够识别和解决更高层次的问题。
4. 管理级别管理级别表明组织已经实施了一些度量和分析技术,以便对项目进行管理和改进。
在这个级别,组织能够使用数据来支持决策,并且能够实施持续改进计划。
5. 优化级别优化级别表明组织已经实现了一个持续改进的文化。
在这个级别,组织能够识别并解决更高层次的问题,并且能够不断改进其软件开发过程。
cmmi能力成熟度模型 评分项目

cmmi能力成熟度模型评分项目CMMI(Capability Maturity Model Integration)能力成熟度模型是一种用于评估组织在软件开发和项目管理方面能力的框架。
该模型分为五个成熟度级别,每个级别都有具体的评分项目,这些评分项目旨在衡量组织在各方面的表现。
下面详细介绍了CMMI五个成熟度级别的评分项目:一、初始级(Initial)1. 项目计划与跟踪:组织能够制定简单的项目计划,但计划执行过程中往往出现偏差,需要项目经理经常干预。
2. 需求管理:组织能够收集和跟踪项目需求,但需求管理过程不规范,容易造成需求变更和项目延期。
3. 配置管理:组织能够进行简单的配置管理,但配置项的标识、版本控制和变更控制不够规范。
4. 质量管理:组织能够进行基本的代码审查和测试,但质量保证措施不够系统和规范。
5. 项目管理:组织能够进行基本的项目管理活动,如项目启动、规划、执行、监控和收尾,但项目管理过程不够规范和系统。
二、已管理级(Managed)1. 项目计划与跟踪:组织能够在项目早期制定详细的计划,并在整个项目过程中跟踪和控制进度。
2. 需求管理:组织能够建立规范的需求管理流程,收集和管理项目需求,有效减少需求变更和项目延期。
3. 配置管理:组织能够进行规范的配置管理,包括配置项的标识、版本控制和变更控制等。
4. 质量管理:组织能够建立规范的质量保证流程,进行全面的测试和质量保证活动,确保软件质量。
5. 项目管理:组织能够建立规范的项目管理流程,确保项目在整个生命周期内顺利进行。
三、定义级(Defined)1. 项目计划与跟踪:组织能够在整个项目生命周期内制定详细且具有前瞻性的计划,并通过项目管理工具持续监控和控制进度。
2. 需求管理:组织能够建立规范的需求管理流程,确保需求变更得到有效控制和管理。
3. 配置管理:组织能够建立规范的配置管理流程,包括配置项的标识、版本控制和变更控制等。
4. 质量管理:组织能够建立全面的质量管理体系,包括质量策划、质量控制和质量保证等。
智能制造能力成熟度模型( CMMM )介绍及评估方法分享

智能制造行动计划——《“十四五”智能制造发展规划》六大行动
11
智能制造标准化工作及主要成效(2015-2022年)
12
发布智能制造标准体系建设指南
B关键技术
通用
安全
可靠性
评价
人员能力
A 基础共性
AA通用
AB安全
AC可靠性
AD检测
AE评价
A 基础共性
B关键技术
大规模个性化定制
运维服务
网络协同制造
可裁剪
可裁剪
注:流程型企业不需评价工艺设计及产品服务
智能制造成能力熟度模型——五个等级
不要在落后的工艺基础上搞自动化不要再落后的管理基础上搞信息化不要在不具备数字化网络化基础上搞智能化
能力域-人员成熟度
能力域-技术成熟度
能力域-资源成熟度
能力域-设计成熟度
能力域-技术成熟度
能力域-生产成熟度
对外贸易规模不断扩大制造业增加值高速增长
走创新发展,质量提升道路“一带一路”倡议书“中国制造2025”的实施
5
中国制造业转型升级
工业化和信息化同步发展的新型道路
党的十五大(1997年)提出“大力推进国民经济和社会信息化”,首次将“信息化”写入国家战略;党的十六大(2002年)提出“以信息化带动工业化、以工业化促进信息化,走新型工业化的道路”党的十七大(2007年)提出“大力推进信息化与工业化融合”;党的十八大(2012年)进一步提出“坚持走中国特色新型工业化、信息化、城镇化、农业现代化道路推动信息化和工业化深度融合、工业化和城镇化良性互动、城镇化和农业现代化相互协调,促进工业化、信息化、城镇化、农业现代化同步发展”;党的十九大(2017年)进一步明确提出“推动互联网、大数据、人工智能和实体经济深度融合”;党的二十大(2022年)提出“建设现代化产业体系,坚持把发展经济的着力点放在实体经济上,推进新型工业化,加快建设制造强国、质量强国、航天强国、交通强国、网络强国、数字中国”。
软件工程第十二章软件能力成熟度模型

CMM的未来发展
云原生和微服务架构的适 应性
随着云原生和微服务架构的普 及,CMM模型需要进一步发 展和改进,以适应这些新兴技 术的需求。
人工智能和机器学习的整 合
人工智能和机器学习在软件开 发中的应用越来越广泛, CMM模型需要与这些技术整 合,以提高软件开发的智能化 水平。
敏捷开发与CMM的融合
敏捷开发方法在软件开发中受 到广泛应用,CMM模型需要 与敏捷开发进一步融合,以提 高软件开发的灵活性和快速响 应能力。
个性化软件能力成熟度模 型
随着软件行业的快速发展和变 革,组织需要根据自身的特点 和需求,发展个性化的软件能 力成熟度模型,以更好地满足 业务发展需求。
05
软件能力成熟度模型案例研究
4. 重新评估
经过一段时间后,再次评估企业的软件开发 过程,确认改进效果。
05
06
实施效果
经过CMM的实施,企业的软件开发过程更加 规范,质量得到显著提升,同时开发效率也有 所提高。
案例二:CMM在软件开发项目中的应用
项目背景
01 某大型软件项目的开发,客户
对质量要求非常高。
1. 选择CMM级别
02 根据项目需求和客户要求,选
需求管理
需求变更得到控制,项目范围 和进度相对稳定。
已建立过程
项目过程已文档化并得到一定 程度的遵守。
文档管理
项目文档得到有效管理,方便 查阅和使用。
质量保证
实施了一定的质量保证措施, 如代码审查、测试等,以提高 软件质量。
已定义级
已定义过程
项目过程已完全文档化,并成为组织内部 标准。
预防措施
采取预防措施来降低缺陷和问题的发生率 。
3. 实施改进
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
能力成熟度模型 能力成熟度模型(Capability Maturity Model ,英文缩写为CMM ⑴是一种开发 模型。
Carnegie Mell on 大学的研究人员从美国国防部合同承包方那里收集数据 并加以研究,提出了 CMM 美国国防部资助了这项研究。
Carnegie Mellon 以该 模型为基础,创办了软件工程研究所(SEI )。
CM 啲目标是改善现有软件开发 过程,也可用于其它过程。
它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发 展阶段的描述。
CMM 勺核心是把软件开发视为一个过程,并根据这一原则对软件 开发和维护过程进行监控和研究。
CMM!—种用于评价软件承包能力以改善 软件质量的方法,侧重于软件开发过程 的管理及工程能力的提高与 评估。
分为五个等级:一级为初始级,二级为可重复 级,三级为已定义级,四级为已管理级,五级为优化级。
其假设是:只要集中精力持续努力去建立有效的 软件工程过程的基础结构,不断 进行管理的实践和过程的改进,就可以克服软件生产中的困难。
历史1984年,美国国防部资助建立了卡内基•梅隆大学软件研究所( SEI ) [2] ; 1987年,SEI 发布第一份技术报告介绍软件能力成熟度模型(CMM 及作为评价国防 合同承包方过程成熟度的方法论;1991年,SEI 发表1.0版软件CMM (SW-CMM ) CMM! 1987年开始实施认证,现已成为软件业权威的评估认证体系。
CM 血括5 个等级,共计18个过程域,52个目标,300多个关键实践。
CM 帶级能力等级 特点 关键过程软件工程管理制度缺乏,过程缺乏定 义、混乱无序。
成功依靠的是个人的才 第一级初始 能和经验,经常由于缺乏管理和计划导 级(最低级)致时间、费用超支。
管理方式属于反应 式,主要用来应付危机。
过程不可预测, 难以重复。
基于类似项目中的经验,建立了基本的项目的软件开发已将软件过程文档化、标准化,可按需要改进开发过程,采用评审方法保证软件质量。
可借助CASET 具提高质量和 效率。
组织过程定义,组织过程焦点,培训大纲, 软机集成管理,软件产品工程,组织协调, 专家审评第四级 已管 针对制定质量、效率目标,并收集、测理级 量相应指标。
利用统计工具分析并采取第二级可重 复级 项目管理制度,采取了一定的措施控制 费用和时间。
管理人员可及时发现问 题,采取措施。
一定程度上可重复类似需求管理,项目计划,项目跟踪和监控,软 件子合同管理,软件配置管理,软件质量保 障 第三级 义级已定 定量的软件过程管理和产品质量管理改进措施。
对软件过程和产品质量有定 量的理解和控制。
第五级优化基于统计质量和过程控制工具,持续改 级(最高级)进软件过程。
质量和效率稳步改进。
CMh 能力成熟度各级特点和关键过程。
[3]基本思想CMM 勺基本思想是,因为问题是由我们管理软件过程的方法引起的,所以新软件 技术的运用不会自动提高生产率和利润率。
CMMT 助于组织建立一个有规律的、 成熟的软件过程。
改进的过程将会生产出质量更好的软件, 使更多的软件项目免 受时间和费用的超支之苦。
CMM 实施步骤软件过程包括各种活动、技术和用来生产软件的工具。
因此,它实际上包括了软 件生产的技术方面和管理方面。
CMMfi 略力图改进软件过程的管理,而在技术上 的改进是其必然的结果。
必须牢记,软件过程的改善不可能在一夜之间完成, CMM H 以增量方式逐步引入 变化的。
CMM0确地定义了 5个不同的“成熟度”等级,一个组织可按一系列小 的改良性步骤向更高的成熟度等级前进。
整个企业将会把重点放在对过程进行不断的优化,采取主动的措施去找出过程的 弱点与长处,以达到预防缺陷的目标。
同时,分析各有关过程的有效性资料,作 出对新技术的成本与效益的分析,并提出对过程进行修改的建议。
达到该级的公 司可自发的不断改进,防止同类缺陷二次出现。
在表中可以看出,CMh 为软件的过程能力提供了一个阶梯式的改进框架,它基于 以往软件工程的经验教训,提供了一个基于过程改进的框架图,它指出一个软件 组织在软件开发方面需要哪些主要工作, 这些工作之间的关系,以及开展工作的 先后顺序,一步一步的做好这些工作而使软件组织走向成熟。
CMM 勺思想来源于 已有多年历史的项目管理和质量管理,自产生以来几经修订,成为软件业具有广 泛影响的模型,并对以后项目管理成熟度模型的建立产生了重要的影响。
尽管已 有个人或团体提出了各种各样的成熟度模型, 但还没有一个像CMMJE 样在业界确 立了权威标准的地位。
但PMI 于2003年发布的OPM 以其立体的模型及涵盖范围 的广泛有望成为项目管理界的新标准。
意义软件开发的风险之所以大,是由于软件过程能力低,其中最关键的问题在于软件 开发组织不能很好地管理其软件过程,从而使一些好的开发方法和技术起不到预 期的作用。
而且项目的成功也是通过工作组的杰出努力, 所以仅仅建立在可得到缺陷预防,过程变更管理和技术变更管理r.;A掛间;A*左特定人员上的成功不能为全组织的生产和质量的长期提高打下基础,必须在建立有效的软件如管理工程实践和管理实践的基础设施方面,坚持不懈地努力,才能不断改进,才能持续地成功。
软件质量是模糊的、捉摸不定的概念。
我们常常听说:某某软件好用,某某软件不好用;某某某软件功能全、结构合理,某某某软件功能单一、操作困难,,这些模模糊糊的语言不能算作是软件质量评价,更不能算作是软件质量科学的定量的评价。
软件质量,乃至于任何产品质量,都是一个很复杂的事物性质和行为。
产品质量,包括软件质量,是人们实践产物的属性和行为,是可以认识,可以科学地描述的。
可以通过一些方法和人类活动,来改进质量。
实施CMM是改进软件质量的有效方法:控制软件生产过程、提高软件生产者组织性和软件生产者个人能力的有效合理的方法。
软件工程和很多研究领域及实际问题有关,主要相关领域和因素有:需求工程(REQUIREMENTNGINEERING)理论上,需求工程是应用已被证明的原理、技术和工具,帮助系统分析人员理解问题或描述产品的外在行为。
软件复用(SOFTWARE REUSE定义为利用工程知识或方法,由一已存在的系统,来建造一新系统。
这种技术,可改进软件产品质量和生产率。
还有软件检查、软件计量、软件可靠性、软件可维修性、软件工具评估和选择等。
现状中国生产力促进协会、北航SEI、中科院研究SEI等科研机构已于近几年在北京、上海、广州和深圳等地先后举办过多次报告会和研讨会,组织过课程学习和应用实验,开展了软件过程方面的研究与开发工作,并发表了多篇的研究成果和学术论文,在软件质量保障平台支撑环境也取得了一定的成果。
近两年来,CMM fe我国获得了各界越来越多关注,业界有过多次关于CMM勺讨论,2000年6月国务院颁发的《鼓励软件产业和集成电路产业发展的若干政策》对中国软件企业申请CM風证给予了积极的支持和推动作用,第17条规定"对软件出口型企业CMM认证费用予以适当支持。
"2000年中关村电脑节上还有CMM专题论坛,吸引了众多业内人士。
鼎新、东大阿尔派、联想、方正、金蝶、用友、浪潮、创智、华为等大型集团或企业等都从1997---2000年起批企业都在进行研究、实验或实施预评估。
其中鼎新公司从1997年着手进行CMM认证工作。
1999年7 月通过第三方认证机构的CMM认证。
东大阿尔派公司于2000年10月通过第三方认证机构的CMM认证。
2001年1月,联想软件经过英国路透集团的严格评估,顺利通过CMM认证。
2001年6月26 日,沈阳东软软件股份有限公司(原沈阳东大阿尔派软件股份有限公司)正式通过了CMM级认证,成为中国首家通过CMM3 级的软件企业。
总体上讲,国内对软件过程理论的讨论与实践正在展开,目标是使软件的质量管理和控制达到国际先进水平,中国的软件产业获得可持续发展的能力。
专家分析,在未来两三年内,国内软件业势必将出现实施CM啲高潮。
从这一趋势看,中国的软件企业已经开始走上标准化、规范化、国际化的发展道路,中国软件业已经面临一个整体突破的时代。
但是我们应该看到目前国内对软件管理工程存在的最大问题是认识不足。
管理实际上是一把手工程,需要高层管理人员的足够重视。
而且软件过程的重大修改也必须由高层管理部门启动,这是软件过程改善能否进行到底的关键。
此外,软件过程的改善还有待于全体有关人员的积极参与。
除了要认识到过程改善工作是一把手工程这个关键因素外,还应认识到软件过程成熟度的升级本身就是一个过程,且有一个生命周期。
过程改善工作需要循序渐进,不能一蹴而就,需要持续改善,不能停滞不前;需要联系实际,不能照本宣科;需要适应变革,不能凝固不变。
一个有效的途径是自顶向下的课程培训,即从高层主管依次普及到下面的工程师。
基本概念CMMI(Capability Maturity Model Integration ,能力成熟度模型集成)将各种能力成熟度模型(即:Software CMM Systems Eng-CMM People CMM ffi Acquisition CMM )整合到同一架构中去,由此建立起包括软件工程、系统工程和软件采购等在内的诸模型的集成,以解决除软件开发以外的软件系统工程和软件采购工作中的迫切需求。
CMM框架包括软件能力成熟度模型CMM 2.0草案,系统工程能力成熟度模型,软件采购能力成熟度模型,继承产品和过程开发等。
CMM的:“关键过程域” 25个,“目标” 105个,“关键实践” 485条。
CMM的评估方式:自我评估:用于本企业领导层评价公司自身的软件能力。
主任评估:使本企业领导层评价公司自身的软件能力,向外宣布自己企业的软件能力。
CMM的评估类型:软件组织的关于具体的软件过程能力的评估。
软件组织整体软件能力的评估(软件能力成熟度等级评估)。
CMM的基本思想1、解决软件项目过程改进难度增大问题2、实现软件工程的并行与多学科组合3、实现过程改进的最佳效益背景介绍:CMM是“软件能力成熟度模型”的英文简写,该模型由美国卡内基- 梅隆大学的软件工程研究所(简称SEI)受美国国防部委托,于1991年研究制定,初始的主要目的是为了评价美国国防部的软件合同承包组织的能力,后因为在软件企业应用CMM K型实施过程改进取得较大的成功,所以在全世界范围内被广泛使用,SEI同时建立了主任评估师评估制度,CMM勺评估方法为CBA- IPI。
CMM 是SEI于2000年发布的CM啲新版本。
CMM不但包括了软件开发过程改进,还包含系统集成、软硬件采购等方面的过程改进内容。
CMM纠正了CMM存在的一些缺点,使其更加适用企业的过程改进实施。