软件能力成熟度模型集成(CMMI)认证
各级别要求及服务供应商的选择
一、各级别认证要求详解
CMMI认证即能力成熟度模型集成,是一种用于评价和提升组织在软件开发、服务提供以及系统集成等方面能力的框架。CMMI认证分为五个级别,从一级到五级,每个级别都有其特定的办理要求和标准。下面我将详细讲解CMMI认证的五个级别的办理要求。
CMMI一级:初始级
- 企业必须是软件相关企业,具备软件开发的业务。
- 企业应能够展示其基本的项目执行能力,包括项目的启动、计划、执行、监控和收尾等过程。
- 企业需能够说明其遵循的软件开发过程,尽管这些过程可能还未完全标准化。
CMMI二级:可管理级
- 企业除了具备一级的条件外,还应能够对其软件开发过程进行基本的管理和度量。
- 企业应建立项目管理的基本体系,包括项目管理计划、进度控制、需求管理等,并确保项目按照既定的目标和计划进行。
- 企业需要有专门的团队对接CMMI认证工作,负责体系的创立、监督执行、进程剖析和改进。
CMMI三级:已定义级(*最多选择级别)
- 企业需满足一、二级的条件,且其软件开发过程应已经标准化,并形成组织级的过程定义。
- 企业应建立完整的软件过程文档,并确保所有项目都遵循这些已定义的过程。
- 企业需要有技术人员10人以上,支持人员5人以上,确保有足够的人力资源来支持过程的执行和改进。
- 企业应至少完成2个以上的成熟软件项目,这些项目可以是软件、硬件或系统集成项目。
- 企业要求使用项目管理工具(如git, svn等)进行项目管理。
CMMI四级:量化管理级(*能力晋级选择级别)
- 企业必须已经通过CMMI三级认证,并稳定运行该级别过程至少12个月以上。
- 企业应能够量化地控制其软件开发过程,通过收集和分析大量的过程数据来支持决策制定和过程改进。
- 企业应展示其能够预测项目的性能,包括成本、进度和质量,并根据预测结果制定相应的应对策略。
CMMI五级:优化管理级(*行业龙头选择级别)
- 企业必须已经通过CMMI三级认证,并稳定运行该级别过程至少18个月以上。
- 企业应能够持续优化其软件开发过程,通过创新的方法和技术实现过程的最佳实践。
- 企业应能够在整个组织范围内推广最佳实践,实现持续的过程改进,并具备快速响应市场变化和技术革新的能力。
二、供应商的选择
由于CMMI认证过程复杂且要求严格,许多企业会选择寻找专业的认证咨询机构来协助其进行模型导入。在选择咨询机构时,企业应从企业自身需求和供应商服务能力两个角度出发来进行供应商的选择,供应商的选择模式,可以进行公开招标,也可以从网络媒体(例如百度、必应、360及搜狗等)广告上进行查找服务商信息。具体操作可参考下表。
CMMI认证服务供应商选择表
自身
|
供应商考评 |
||||
| 服务案例 (数量) |
经营年限 | 主任 咨询师 |
服务报价 | 其他方面 | |
| 甲方要求 | 成功案例才是最直接的证据 | 在内卷严重的背景下能生存下来的必有其生存之道,生存周期长的自然是首选 | / | 重点:
价低者 后付费者 |
主要是从同业企业或公开媒体上进行企业信用考评
重点: 负面评价 商务纠纷 诉讼 黑名单 失信记录等 |
| 自身改进需求 | 1.成功案例数量
2.案例中所服务企业在行业内的市场地位、知名度 |
/ | CMMI认证咨询师的选择是第一位的,能够选择一位经验丰富的咨询师远比选择咨询机构重要 | 重点:服务报价明细表(见附注) | |
| 附 注:
CMMI模型能否顺利导入,关键因素是培训和改进训练,CMMI认证服务的价格差异还是比较大的,具体差异表现如下: 评审费用:差异体现在认证机构的选择,如果选择欧美的认证机构,加上往返机票、食宿及翻译等费用,其总费用预算自然要远高于国内认证机构,从事服务外包(服务贸易)业务较多的企业大多都是选择欧美的认证机构。 咨询服务费:咨询服务费用差异主要体系在服务内容及现场服务次数上,例如培训课程的选择,培训次数的约定,改进辅导次数等。价格高自然有其高的道理,不可一概而论。具体需求还是得从企业自身要求出发去选择。 |
|||||
总 结
CMMI认证的五个级别对企业的要求逐渐提高,从基本的项目管理能力到过程的标准化、量化控制,再到持续的过程优化和创新。每个级别的办理条件都强调企业在软件开发过程管理、项目执行、资源配备和持续改进等方面的能力。在CMMI认证服务供应商的选择上,从自身需求出发,选择对自身最为有利的供应商即可。


