CMMI认证基础知识简介及实施经验总结

CMMI为改进一个组织的各种过程提供了一个单一的集成化框架,新的集成模型框架消除了各个模型的不一致性,减少了模型间的重复,增加透明度和理解,建立了一个自动的、可扩展的框架。因而能够从总体上改进组织的质量和效率。CMMI主要关注点就是成本效益、明确重点、过程集中和灵活性四个方面。

 

CMMI认证基础知识简介及实施经验总结

CMMI认证是世界公认的软件产品进入国际市场的通行证,它不仅仅是对产品质量的认证,更是一种软件过程改善的途径。是推动软件企业在产品的研发、生产、服务和管理上不断成熟和进步的手段,是一种持续提升和完善企业自身能力的过程。一家公司通过CMMI认证,标志着该公司在质量管理的能力已经上升到一个新的高度。

一、什么是CMMI认证

CMMI认证,即“软件能力成熟度集成模型”,是专门针对IT企业的一个专项认证,是由美国卡内基梅隆大学的软件工程研究所(SEI)提出的能力成熟度模型集成,作为鉴定企业在开发流程化和质量管理上的国际通行标准,全球软件生产标准大都以此为基点,并都努力争取成为CMMI认证队伍中的一分子,致力于以更加系统和一致的框架来指导组织改善软件过程,提高产品和服务的开发、获取和维护能力。

CMMI为企业带来价值和作用主要体现在以下几个方面:

  • CMMI的实施能够提高企业的管理水平。使企业管理能够尽快地引入国际上的先进技术。使企业无序的管理体制变为有序的管理体制,主观的管理变为客观的管理,人治变为法制。
  • CMMI提供了流程改进的指导,而不是流程或流程的描述。组织使用的实际流程取决于很多因素,包括应用领域、组织框架和规模。CMMI将许多经过验证的方法加入架构中,来帮助组织评价软件能力成熟度,并且建立改进的优先顺序和实施改进方法。
  • CMMI为改进一个组织的各种过程提供了一个单一的集成化框架,新的集成模型框架消除了各个模型的不一致性,减少了模型间的重复,增加透明度和理解,建立了一个自动的、可扩展的框架。因而能够从总体上改进组织的质量和效率。CMMI主要关注点就是成本效益、明确重点、过程集中和灵活性四个方面。
  • CMMI为企业的过程构建和改进提供了指导和框架作用;同时为企业评审自己的过程提供了可参照的行业标准。
  • 有利于成本控制,缩减不必要的项目开支。尤其是对中等规模以上的软件企业,效果尤为明显。相反,对于小微软件企业而言,实施CMMI认证,是在增加企业运营成本,但却能为企业发展提供一份“通行证”。
  • 在一些投标项目竞争中,更具有优势。这也是一般外包公司特别重视这个证的原因。来自美国制定的国际标准,更能得到国外客户的认可。这一点对于专业从事软件服务外包的中小企业而言是必须要达成的最低要求。
  • 各地区政府部门对于获得CMMI证书企业有相应的奖励政策及补贴。
二、CMMI认证证书等级划分

CMMI认证证书效期3年,组织在3年认证期满后可以选择CMMI复评或CMMI升级。在证书存续期内,无需进行年检或年报。

CMMI开发模型包括22个过程域。在这些过程域中,有16个核心过程域,1个共享过程域5,以及5个开发活动所特有的过程域。CMMI开发模型全部实践所关注的,是开发者组织之中的活动。五个关注于开发活动特有实践的过程域,所应对的是:需求开发、技术解决方案、产品集成、验证和确认。

CMMI认证的五个级别:

  • L1:CMMI一级,完成级。在完成级水平上,企业对项目的目标与要做的努力很清晰。项目的目标得以实现。因此,任务是完成了。但是由于任务的完成带有很大的偶然性,企业无法保证在实施同类项目的时候仍然能够完成任务。企业在一级上的项目实施对实施人员有很大的依赖性。
  • L2:CMMI二级,管理级。在管理级水平上,企业在项目实施上能够遵守既定的计划与流程,有资源准备,权责到人,对相关的项目实施人员有相应的培训,对整个流程有监测与控制,并与上级单位对项目与流程进行审查。企业在二级水平上体现了对项目的一系列的管理程序。这一系列的管理手段排除了企业在一级时完成任务的随机性,保证了企业的所有项目实施都会得到成功。
  • L3:CMMI三级,定义级。在定义级水平上,企业不仅仅能够对项目的实施有一整套的管理措施,并保障项目的完成;而且,企业能够根据自身的特殊情况以及自己的标准流程,将这套管理体系与流程予以制度化。这样,企业不仅能够在同类的项目上得到成功的实施,在不同类的项目上一样能够得到成功的实施。科学的管理成为企业的一种文化,企业的组织财富。
  • L4:CMMI四级,量化管理级。在量化管理级水平上,企业的项目管理不仅仅形成了一种制度,而且要实现数字化的管理。对管理流程要做到量化与数字化。通过量化技术来实现流程的稳定性,实现管理的精度,降低项目实施再质量上的波动。
  • L5:CMMI五级,优化级。在优化级水平上,企业的项目管理达到了最高的境界。企业仅仅能够通过信息手段与数字数手段来实现对项目的管理,而且能够充分利用信息资料,对企业在项目实施的过程中可能出现的次品予以预防。能够主动地改善流程,运用新技术,实现流程的优化。
三、CMMI认证的实施

(一)CMMI认证实施准备

1、人力资源

实施中会涉及到EPG过程改进小组、QA、试点项目团队等人力资源:

1)专职人员:1-2名,即在CMMI实施推广期内,基本上100%的时间投入。

2)质量人员:1-更多名,组建质量管理部门,实施体系执行的监控,投入时间视项目多少。

3)过程改进小组:需要3-11名兼职成员,在实施周期中投入30%以上的工作量。

企业最好是提前规划和准备哪些人员参加CMMI认证实施,提前安排分配好工作。

2、项目资料

项目是帮助CMMI体系实施的证据来源,通常分试点项目和参评项目:

1)试点项目:2或4个以上项目,目的是执行CMMI模型要求下的过程体系,验证其有效性。

2)参评项目:4个以上项目,满足CMMI过程体系执行的要求,验证其成熟与制度化。

3)项目周期:没有要求,可长可短,但对整个实施周期有影响。

4)项目规模:没有要求,大小选择,对整个实施难易有影响。

如企业项目非常少,但是一个已经运营的公司,有人有正在实施的项目也可。

3、体系和平台

1)管理体系:没有要求,如已建立工作的管理制度或实施了ISO9001等标准,有一定基础。

2)平台工具:没有要求,如已构建了项目管理,变更管理,配置管理等工具,有较好支持。

3)企业规模:理论上CMMI认证是导入实施没有要求组织内人数,但经验数据是18人以上企业。

(二)CMMI认证实施流程

一般情况下,任何一家软件公司都可以认为是1级。2级比较容易做到,3级的要求要多很多,一般来说建议2、3级一起来做。3级到4级间跨度和难度较大。但如果4级做得比较好,要做到5级难度不算很大。而评估的时候,如果2级的标准达到,但3级的要求达不到,就算4级的要求达到了,也只能算2级。

CMMI认证基础知识简介及实施经验总结

具体认证流程说明如下:

  1. 确定 CMMI认证级别。一般CMMI有五个认证级别,不同的级别有不同的要求,初次认证企业可根据自身情况选择2/3级进行认证。
  2. 选择评估师,企业需选择具有丰富经验的评估师,根据企业自身经营方向来选择评估师,一般而言,企业经营国内市场的企业可选择国内注册的CMMI认证评估师,企业主营软件服务外包的可选择欧、美、印注册的认证评估师。
  3. 准备好企业的商业目标、评估目标、项目信息、人员信息。
  4. 主任评估师根据收集到的信息集合SCAMPI A的要求,拟订评估初始计划,并与企业的评估发起人沟通评估计划,形成正式的评估计划。
  5. 首先由主任评估师在线注册本次评估,然后企业的评估发起人和评估小组成员都需要在线注册。
  6. 主任评估师通过远程或者现场的方式,检查企业对于现场审核的相关文件的收集、计划的执行情况、后勤协调等各个方面准备情况,确保正式的现场评估能够顺利进行。
  7. 正式评估。主任评估师与其他评估小组成员必须到被审企业的办公场地进行为期一周的现场审查,整个评估小组在这一个周之内针对CMMI数百条要求逐一寻找物证(日常工作文件记录)和人证(访谈记录)来证明企业满足或不满足CMMI的要求。并在评估最后一天向全员公布审查结果
  8. 官方审计。主任评估师整理打包好所有评估的工作产出,通过评估系统提交给官方审查。官方的质量审查小组对全球每一场评估进行审查,判断评估是否满足SCAMPI A评估流程规范的要求。审查周期最多30个工作日,一般都在一个周左右的时间内完成审查。
  9. 官方审查通过后,会以邮件形式通知到主任评估师和企业的评估发起人,并在全球过级企业名单网址上公布企业过级信息。

CMMI认证基础知识简介及实施经验总结

(三)CMMI认证实施费用

CMMI认证一共分为五个等级,每个等级的认证费用是不一样的。我们需要确认是做CMMI的等级,每个级别的难度不一样,所以需要的服务也相差很大,所以费用也区别很大。

其次,看企业现在项目管理,开发过程是否离CMMI差距很远,不同的企业,所需要的服务人天数与方案也会不一样。受地理区域和认证机构专业度的影响,国内CMMI认证的费用有所差异。其中费用大概分为以下几个方面:

  1. CMMI材料整理费
  2. 人员CMMI培训费
  3. ATM评审费
  4. 评估师的招待费、路费

具体需要多少钱,需要根据客户具体的要求来估计费用。整体来说,CMMI-3级的评估费用,国内的市场报价大约在13-18万左右,CMMI-4级的评估费用,国内的市场报价大约在16-28万左右,CMMI-5级的报价大约在38-42万左右。当然,此价格仅供企业参考,具体的情况还是需要根据企业的具体情况评估过后才能确定。在CMMI认证实施过程中会有很多的培训课程可供客户选择,这些课程很多都是单独计价的,根据客户企业的选择情况不同,认证实施的总费用差别很大。

(四)CMMI认证实施周期

CMMI的含金量非常高,同样认证过程是繁琐的,认证周期也很长:CMMI研究院要求CMMI-3级评估需提前2个月进行账号注册,所以从合作到正式评估持续时间约3-5个月,正式评估到公布评估结果持续时间约1-2个月,整体服务持续时间约4-7个月。由于CMMI-5级的难度更大,CMMI-5级评估需提前6个月进行账号注册,所以从合作到正式评估持续时间约6-7个月,正式评估到公布评估结果持续时间约1-2个月,整体服务持续时间约7-9个月。

需要说明的是,CMMI认证评估档期是可以调整的,也就是俗称的“加急办理”。这个所谓的加急审计并不推荐企业选择,能够按照标准的实施流程来进行项目推进是最佳的实施路径,人为改动审计档期并不好。

【总  结】

本人拥有多年软件工作经验,也曾多次参与CMMI认证工作,根据本人经验判断如下:

  1. CMMI认证费用政府补贴并不是所有省市都有,企业在正式确定实施CMMI认证前最好还是先问问当地经信委、工信局、管委会或其他相熟的同业企业,确认本地是否有CMMI认证补贴;
  2. 主营软件服务外包的企业一定要有CMMI认证证书,没有CMMI证书很难拿到外贸订单。如果企业的业务重心是国内政府、国企等大中型企事业单位,最好还是选择”软件能力成熟度评估(简称CSMM)”认证,CSMM是我国自主制定的针对软件集成服务的标准化管理评估模型,如果你对CSMM认证不了解,也可以简单的认为CSMM就是CMMI认证的中文翻版。CSMM认证同样也是有政府补贴的,详情同样向所在地经济管理部门及同业企业问询了解。
  3. 对于企业规模50人以下的小型软件企业,实施CMMI认证对企业流程改进作用不大,相反还会对既有的研发管理造成干扰。如果CMMI证书对企业招投标非常重要,企业可选择以最低成本(投入尽可能少的资源)取得CMMI证书(具体可问询咨询机构)。
  4. 对于50人以上的软件企业,建议主动导入CMMI模型,采用规范化的技术管理模式,的确可降低企业项运营成本,提高产品交付质量和工作效率。CMMI评估模型的导入过程本质来讲就是“流程再造”和“良好工作习惯养成”的过程,在这个过程中,企业需不断的强化过程管理,引入第三方咨询和持续不断的培训是非常必要的。这个导入过程对企业而言是大量的资金投入,一旦导入成功,形成了良好的规范化的项目实施管理能力,对企业的业务支撑能力是非常强大的。尤其是对于那些从小微企业到大中型企业过渡阶段的企业而言效果尤其明显。

 

 

声 明:本站文章仅供学习和工作交流,请勿用于商业出版或司法引用。任何组织或个人在未征得本站书面授权同意前,禁止复制、盗用、采集本站内容,非商业应用转载请务必注明文章来源(燕窝儿社区)和本文链接。如若本站内容不慎侵犯了原著的合法权益,请联系我们进行删帖处理。留言反馈
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
搜索