实施CMMI的意义和国内CMMI现状
来源:网络 作者:佚名 关注:224次 更新时间:2024-01-17 09:45:23

1.png

1 前言

依据2008 年美国SEI 所公布之数据, CMMI 模型自2002 年到2008年初,已有超过3114个基于CMMI 的评估报告给了SEI,2674 个组织采用CMMI 并进行评估。我国于2000 年发布了国务院18 号文件(国发[2000]18 号),第一次将鼓励软件企业进行CMM 评估写入政府文件中,而在2006 年6 月与10 月,深圳和广州先后出台了支持和鼓励软件企业通过CMMI 评估的政策,广东软件行业在07-08 出现了过程改进的高潮,并且在08 年后,广州、深圳涌现一批CMMI 2、3 级的企业。目前,广州即将出台一新政策,此政策将延续之前的政策对CMMI进行资助,可以预计12年后,广州、深圳通过CMMI 2、3级的企业将越来越多。

根据广州政府的公布,截止到2011年12 月底广州共有147 家软件企业通过了CMM/CMMI3级认证,

本报告将从各个层面分析目前国内CMMI 的现状以及实施CMMI 的意义等。

2.png

2 CMMI 是什么?

CMMI 是英文Capacity Matu-rity Model Integrated 的简称。中文译意是能力成熟度集成模型。CMMI 是CMM 模型的最新版本。早期的CMMI(CMMI-SE/SW/IPPD)1.02 版本是应用于软件业项目的管理方法,SEI 在部分国家和地区开始推广和试用。随着应用的推广与模型本身的发展,演绎成为一种被广泛应用的综合性模型。

2001 年12 月,SEI(美国软件工程研究院)正式发布CMMI 1.1 版本。与原有的能力成熟度相比,CMMI 涉及面更广,专业集领域覆盖软件工程、系统工程、集成产品开发和系统采购。据美国国防部资料显示,运用CMMI 模型管理的项目,不仅降低了项目的成本,而且提高了项目的质量与按期完成率。因此,美国在国防工程项目中全面地推广CMMI 模型,规定在国防工程项目的招标中,达到CMMI 一定等级才有参加竞标的资格。该模型包括了连续模型和阶段模型这两种表示方法,一个组织根据自己的过程改进要求可以自由选择合适的表示方法来使用。目前国内有一种片面的认识,即CMMI 是应用于软件业项目的管理方法。实际上,CMMI 在软件与系统集成外的领域,如科研、工程,甚至于日常的管理都得到了广泛的应用,并取得了相当好的效果。

3.png

3 实施CMMI 的意义

很多人认为,实施CMMI的意义在于项目工程走向世界。可以在西方国家接到单子。实际上,这只是我国企业实施CMMI的意义的很小一部分。更为重要的意义则是,CMMI的实施能够提高我国企业的管理水平。使我国的企业自管理上能够尽快地引入国际上的先进技术。使我国企业的无序的管理体制变为有序的管理体制,主观的管理变为客观的管理,人治变为体制。CMMI应用将产生的直接效果是提高了工程项目的质量,降低了工程的成本,保证了工程的周期,提高我国企业的在国内与国际市场上的竞争能力。

(1)规范软件开发过程

DMSP定义了CMMI的22个过程域的特定目标和期望进行的活动,使得过程具有可管理性、可重复性和可度量性。根据通用目标制度化这些过程,使得关联过程都有效、可重复且可持续。作为**过程资产DMSP,为**所有产品开发和应用开发的项目管理活动提供了统一的执行规范,并且细化到每个过程域。这样,规范了软件开发的各个过程,使得软件开发管理过程更加透明、一致和规范,提高了项目管理成功的可能性。

(2)提升产品满意度

随着产品功能、性能等方面复杂性的提高,产品研发管理的环节也越来越多,流程也越来越复杂。如果没有一套成型的体系约束管理过程,就不可能生产出高满意度的产品。通常我们所说的高满意度产品,指的是产品质量满意、产品生产周期满意并且产品生产成本满意,这也是项目管理的三项重要内容。DMSP为提高产品满意度定义了一系列的规范并实行量化控制,例如对重大需求变更需要综合衡量变更影响范围、变更成本与收益对比以及相关干系人的认可度等多方面的因素,才能确定是否执行变更。DMSP为实现**的过程目标(低成本、短时间生产出高满意度产品)提供了保障。

(3)提高项目管理效率

对于一个软件公司来说,项目管理的效率是公司生产力的重要衡量指标。实施CMMI对提高项目管理的可控制性、可度量性和可预见性等方面起到很好的指导作用,特别是对于哪些影响项目管理成败的关键过程能够起到计划、执行、监控、改进和补救等一系列的控制,有效实现问题和风险早发现早纠正,避免后续阶段投入更多的工作量返工。执行DMSP规范过程,能够保证过程活动所需的各种工程和支持及时有效,加强项目成员和相关干系人的一致认同性,提高客户的介入度,保障项目管理的质量和效率。

(4)实现组织级目标

通过定义DMSP,为公司实现过程持续改进提供了基础,预计通过后续项目管理知识和经验的积累,DMSP将更加完善、更加适用也更加有助于实现公司组织目标。实施CMMI过程改进,**必将能够发掘更多的发展方向和机会,扩大市场宣传影响,提高项目投标资质和顾客满意度,更加有能力以较低的成本开发出更多功能、更好质量的产品;并且能够不断提升企业能力,扩展业务和规模,生产更复杂的产品,降低人员流失。

我国政府一直重视软件和IT 产业的规范和发展,强调提高我国软件开发和软件产品质量的重要性。国务院“18 号文件”《鼓励软件产业和集成电路产业发展的若干政策》明确提出鼓励软件出口型企业软件能力成熟度认证,其认证费用通过中央外贸发展基金适当予以支持。目前各省市高新区、软件园或信息产业主管部门大都有对通过CMM/CMMI/SPCA 评估的企业给予资金奖励的制度。特别是SPCA 评估得到了中国政府的直接支持,反映了政府大力支持和推动我国软件业发展的政策导向。可以相信对于通过SPAC 评估的企业将得到更多得政策支持。

4.png

4 CMMI 的5 个台阶

台阶一:CMMI 一级,完成级。在完成级水平上,企业对项目的目标与要做的努力很清晰,项目的目标得以实现。但是由于任务的完成带有很大的偶然性,企业无法保证在实施同类项目的时候仍然能够完成任务。企业在一级上的项目实施对实施人员有很大的依赖性。

台阶二:CMMI 二级,管理级。在管理级水平上,企业在项目实施上能够遵守既定的计划与流程,有资源准备,权责到人,对相关的项目实施人员有相应的培训,对整个流程有监测与控制,并与上级单位对项目与流程进行审查。企业在二级水平上体现了对项目的一系列的管理程序。这一系列的管理手段排除了企业在一级时完成任务的随机性,保证了企业的所有项目实施都会得到成功。

台阶三:CMMI 三级,定义级。在定义级水平上,企业不仅能够对项目的实施有一整套的管理措施,并保障项目的完成;而且,企业能够根据自身的特殊情况以及自己的标准流程,将这套管理体系与流程予以制度化。这样,企业不仅能够在同类的项目上生到成功的实施,在不同类的项目上一样能够得到成功的实施。科学的管理成为企业的一种文化,企业的组织财富。

台阶四:CMMI 四级,量化管理级。在量化管理级水平上,企业的项目管理不仅形成了一种制度,而且要实现数字化的管理。对管理流程要做到量化与数字化。通过量化技术来实现流程的稳定性,实现管理的精度,降低项目实施在质量上的波动。

台阶五:CMMI 五级,优化级。在优化级水平上,企业的项目管理达到了最高的境界。企业不仅能够通过信息手段与数字化手段来实现对项目的管理,而且能够充分利用信息资料,对企业在项目实施的过程中可能出现的次品予以预防。能够主动地改善流程,运用新技术,实现流程的优化。

由上述的五个台阶我们可以看出,每一个台阶都是上面一阶台阶的基石。要上高层台阶必须首先踏上较低一层台阶。企业在实施CMMI 的时候,路要一步一步地走。一般地讲,应该先从二级入手。在管理上下功夫。争取最终实现CMMI 的第五级。


免责声明:
1.IPD百科网所有文章文档均于网上收集整理所得,版权属于原作者。
2.IPD百科网分享的所有资源仅供学习和研究之用,请在下载后24小时删除。如用于商业用途,请到所有方购买版权,追究法律责任与本网站无关。
3.以任何方式登录或者进入本网站或直接、间接使用IPD网站资源我们均视为您自愿接受并完全同意本声明。
4.如有内容侵犯您的版权或其他利益的,请联系13212350979 我们会在收到消息后24小时内删除。

联系我们

Contact us

联系电话:021-61990302                  邮箱地址:office@ipdwiki.com
Copyright © 2022 IPD百科网 All rights reserved 沪ICP备2021008520号-5  
沪ICP备2021008520号-6