CMMI软件成熟模型资质
一 CMMI认证是什么?
CMMI全称是Capability Maturity Model Integration,即能力成熟度模型集成(也有称为:软件能力成熟度集成模型),是美国国防部的一个设想,1994年由美国国防部(United States Department of Defense)与卡内基-梅隆大学(Carnegie-Mellon University)下的软件工程研究中心(Software Engineering Institute,SEISM)以及美国国防工业协会(National Defense Industrial Association)共同开发和研制的,他们计划把现在所有现存实施的与即将被发展出来的各种能力成熟度模型,集成到一个框架中去,申请此认证的前提条件是该企业具有有效的软件企业认定证书。
其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。其所依据的想法是:只要集中精力持续努力去建立有效的软件工程过程的基础结构,不断进行管理的实践和过程的改进,就可以克服软件开发中的困难。CMMI为改进一个组织的各种过程提供了一个单一的集成化框架,新的集成模型框架消除了各个模型的不一致性,减少了模型间的重复,增加透明度和理解,建立了一个自动的、可扩展的框架。因而能够从总体上改进组织的质量和效率。CMMI主要关注点就是成本效益、明确重点、过程集中和灵活性四个方面。
二 做CMMI认证有什么好处?
◆ 能保证软件开发的质量与进度,能对"杂乱无章、无序管理"的项目开发过程进行规范。
◆ 有利于成本控制。因为质量有所保证,浪费在修改、解决客户的抱怨方面的成本会降低很多。绝大多数情况是缺少规范制度,只是求快。项目完成后,要花很多时间修修补补,费用很容易失控。
◆ 有助于提高软件开发者的职业素养。每一个具体参与其中的员工,无论是项目经理,还是工程师,甚至一些高层管理人的做事方法逐渐变得标准化、规范化。
◆ 能够解决人员流动所带来的问题。公司通过过程改进,建立了财富库以共享经验, 而不是单纯依靠某些人员。
◆ 有利于提升公司和员工绩效管理水平,以持续改进效益。通过度量和分析开发过程和产品,建立公司的效率指标。
三 CMMI认证流程
CMMI模型已经成为业界主要的过程管理模型,CMMI模型有两种表示方式,连续表示模型和分级表示模型。其中分级表示模型依次划分为五个等级(初始级、可重复级、已定义级、已管理级、优化级),标志着软件企业能力成熟度的五个层次。级别越高,表示软件组织的成熟能力也越高,CMMI5是目前世界软件界对能力成熟度要求最高、申请难度最大、级别最高的评估,通过CMMI5级评估标志着本公司的质量管理和过程改进已跻身于全球软件业的顶尖水平。
从申请CMMI认证到评估完成,往往要经历1年左右的时间,主要包括以下阶段:
第一阶段现状调查 | 第二阶段CMMI培训 | 第三阶段过程规范制定 |
① 准备和调查分析 | ① CMMI证书培训 | ① 讲解过程体系模板 |
② 协助组建EPG及相关工作小组 | ② CMMI过程域培训 | ② 过程规范制定 |
③ 对EPG及相关工作小组进行培训 | ③ 方法论培训 | ③ 最佳实践和案例分析 |
④ 制定过程改进计划 | ④ 评审过程体系文档 | |
第四阶段试运行 | 第五阶段预评估 | 第六阶段正式评估 |
① 指导客户选择试点项目 | ① SCAMPI评估方法培训 | ① 正式评估准备和计划 |
② 指导客户在试点项目中实践过程体系 | ② SCAMPI预评估 | ② 正式评估就绪检查 |
③ 检查实践证据 | ③ SCAMPI正式评估 | |
④ 解答试点过程中的问题 | ④ 上报结果给CMU/SEI |
四 CMMI认证条件
■ 申请此认证的前提条件是该企业具有有效的软件企业认定证书;
■ 企业要有专门的人员进行体系创建,体系监督执行,过程分析和改进;
■ 在评估前要至少完成体系创建、完成,并持续运行半年以上;
■ 企业要舍得在这方面的投入。
本文摘自互联网或者行业相关的杂志,报纸,书籍等资料,如有版权纠纷,请联系我们即可删除,我们欢迎您分享,本文不允许复制抄袭
深圳深大睿创检测技术有限公司——互联网检测大平台,专业从事:3C认证 ,CE认证 ,CQC认证 ,UL认证 ,SRRC认证 ,FCC认证 ,ISO9000认证 ,检测认证 ,Rohs认证 ,欢迎您登陆我们官网 www.cct-test.com