禅道博客

分享专业技术知识,文章内容干货满满

CMMI V2.0丨能力成熟度模型集成历史及应用

2020-09-29 09:00:00
李晓琳
原创 1740
摘要:本篇文章主要介绍CMMI发展史和评估及应用。
能力成熟度模型集成即CMMI,是有助于实现软件过程改进和开发,并降低服务风险行为的模型。CMMI最初是为软件定制,最新的版本则更具有普适性,可以应用于所有行业的硬件、软件和服务的开发功能。该模型有助于衡量、构建和提高能力,以此提高整体性能。

CMMI的主要目标是创建“产品超前、服务高效、部门高产的可靠环境”。具体来说,CMMI的经营目标包括:提供高质量的服务或产品、提高客户满意度、增加利益相关者价值、实现全行业的认可、建立更大的市场份额。卡内基梅隆软件工程研究所指出,CMMI的目的是帮助 “整合传统的相对独立功能,设定流程改进目标和优先级,来为质量流程提供指导,并为当前流程提供参考”。

CMMI发展史

CMMI由卡内基梅隆大学开发,是CMMI项目的一部分。它旨在建立一个成熟的模型,通过将多种模型集成在一个框架中来衡量客户在特定领域内的持续发展能力,并提高该过程的效率和可操作性。

该项目的主要赞助商是国防部长办公室和国防工业协会,成员来自工业界、政府和卡内基梅隆软件工程学院(SEI)。该模型最初是为国防部创建,用以评估软件承包商的专业性和资质。

CMMI的第一版于2002年发布,该模型以1987年至1997年开发的能力成熟度模型(CMM)为基础。2002年发布了1.1版,2006年发布了1.2版,2010年发布了1.3版。2.0版于2018年推出,该版本改进显著,使该模型对于任何行业的企业而言都更易于使用且更加高效。

了解如何应用CMMI

CMMI由CMMI研究院管理,该研究院于2016年被ISACA收购。ISACA以前被称为信息系统审核和控制协会。

CMMI研究院的既定目标是“帮助客户提高和衡量各种关键业务功能的性能,包括产品开发、服务精进、员工管理、数据管理、供应商管理和网络安全”。想要更好地了解其自身的实践与CMMI最佳实践的对比,并且想要实施CMMI实践的企业通常从评估开始。通常,企业选择对以下各项进行评估:

●评估企业的流程与CMMI最佳做法的比较情况,并确定需要改进的方面;

●与客户或供应商共享有关企业如何与CMMI最佳做法进行比较的信息;
●遵守客户的合同条款

●评估

评估过程主要涉及三方面:过程和服务开发、服务建立和管理、产品和服务的获取。虽然鉴定过程对于企业而言耗时耗资,但却大有裨益。鉴定具有以下优势:
●帮助企业制定优先处理关键问题的改进策略;
●降低风险;
●通过在Published Appraisal Results网站上提供鉴定结果来展示企业流程的健全性;

●提供CMMI成熟度级别。

使用CMMI模型进行的任何评估都必须符合CMMI(ARC)的评估要求。CMMI研究院使用的官方评估方法被称为标准CMMI评估方法的改进过程(SCAMPI)。在此批准的方法中,评估方法分为三类:

SCAMPI A级是最正式,最严格的评估类型,也是唯一一个提供水平等级的类型。进行此类评估的企业通常已经实施了一系列改进,因此需要正式对其进度进行基准测试。该类评估必须由与现场评估团队合作的合格首席评估师进行。

SCAMPI B类评估主要由已经采取了一些改进措施,并希望对其在达到CMMI期望水平方面取得的进展的企业使用。与A级评估相比,它的正式性和成本更低,但仍可为企业提供评估目标推进进度的机会。

与A类或B类评估相比,SCAMPI C类评估耗资更少、更快捷、更灵活。此类评估的目的是快速评估企业的实践,并确定它们与CMMI最佳实践的一致性。企业可以在较高级别上使用C类评估来分析组织内的问题,也可以在微观级别上使用C类评估来解决更具体的或部门内的问题。

暂时没有记录
评论通过审核后显示。