CMMI(Capability Maturity Model Integration)是软件开发过程管理(SDM)领域的一种成熟度模型。它通过将软件项目划分为不同的阶段,并对每个阶段进行评估和改进,以提高项目的质量、效率和成本。CMMI认证是由美国软件工程学院(SEI)颁发的,旨在证明一个组织已经实现了软件开发过程的成熟度标准。
什么是CMMI认证
CMMI(Capability Maturity Model Integration)认证是一种评定企业软件开发过程能力和成熟度的认证标准。它由美国软件工程协会(SEI)开发,旨在帮助企业提高软件开发过程的质量和效率。
CMMI认证通过对企业在软件开发过程中的关键指标进行评估,来确定企业在软件开发过程中的能力和成熟度级别。它涵盖了包括需求管理、项目规划、项目追踪、产品质量保证等方面的软件开发过程,并提供了一系列最佳实践和指导方针,帮助企业改进和优化软件开发过程。
CMMI认证通常包括三个级别:初级、中级和高级。企业可以选择适合自身需求和目标的级别进行认证。CMMI认证的过程通常包括评估、培训和改进,企业需要经过一系列的评估和监督,确保其软件开发过程符合CMMI标准要求,达到认证的要求。
获得CMMI认证可以帮助企业提高软件开发过程的质量和效率,提升内部流程管理能力,提高项目交付的可靠性和质量。此外,CMMI认证还可以为企业提供在市场竞争中的优势,增加合作伙伴和客户的信任和认可。
CMMI认证流程是什么?多长时间出证?需要哪些人员配合
一、CMMI实施前期需要准备什么:
1. 人力资源
实施中会涉及到EPG过程改进小组、QA、试点项目团队等人力资源:
1) 专职人员:1-2名
即在CMMI实施推广期内,基本上100%的时间投入。
2) 质量人员:1-更多名
组建质量管理部门,实施体系执行的监控,投入时间视项目多少。
3) 过程改进小组:
需要3-11名兼职成员,在实施周期中投入30%以上的工作量。
企业最好是提前规划和准备哪些人员参加CMMI认证实施,提前安排分配好工作。
2. 项目资源
项目是帮助CMMI体系实施的证据来源,通常分试点项目和参评项目:
1) 试点项目:2或3个以上项目
目的是执行CMMI模型要求下的过程体系,验证其有效性。
2) 参评项目:3个以上项目
满足CMMI过程体系执行的要求,验证其成熟与制度化。
3) 项目周期:没有要求,可长可短,但对整个实施周期有影响。
4) 项目规模:没有要求,大小选择,对整个实施难易有影响。
如企业项目非常少,但是一个已经运营的公司,有人有正在实施的项目也可。
3. 体系和平台
1) 管理体系:没有要求
如已建立工作的管理制度或实施了ISO9001等标准,有一定基础。
2) 平台工具:没有要求
如已构建了项目管理,变更管理,配置管理等工具,有较好支持。
4. 企业规模
理论上CMMI认证是导入实施没有要求组织内人数,但经验数据是15人以上企业。
二、申请CMMI认证流程
1. 选择CMMI认证级别(三至五级)
选择CMMI级别软件企业申请认证CMMI不同的级别标准要求,要审时度势自身情况。
2. 选择主任评估师
主任评估师是认证评估的发起者,也是评估小组的领导者,这个角色应该拥有足够的经验、知识、技术来负责和领导评估活动。
3. 信息收集
在拟订评估计划之前,需要先收集企业相关的具体信息。包括商业目标、评估目标、项目信息、人员信息等等。
4. 评估计划
主任评估师根据收集到的信息集合SCAMPI A的要求,拟订评估初始计划,并与企业的评估发起人沟通评估计划,形成正式的评估计划。
5. 在线注册
首先由主任评估师在线注册本次评估,然后企业的评估发起人和评估小组成员都需要在线注册。
6. 准备现场检查
主任评估师通过远程或者现场的方式,检查企业对于现场审核的准备情况,包括相关文件的收集、计划的执行情况、后勤协调等各个方面,确保正式的现场评估能够顺利进行。
7. 正式评估
主任评估师与其他评估小组成员必须到被审企业的办公场地进行为期一周的现场审查,整个评估小组在这一个周之内针对CMMI数百条要求逐一寻找物证(日常工作文件记录)和人证(访谈记录)来证明企业满足或不满足CMMI的要求。并在评估最后一天向全员公布审查结果。
8. 官方评审注册备案
主任评估师整理打包好所有评估的工作产出,通过评估系统提交给官方审查。官方的质量审查小组对全球每一场评估进行审查,判断评估是否满足SCAMPI A评估流程规范的要求。审查周期最多30个工作日,一般都在一个周左右的时间内完成审查。
9. 官网发布
官方审查通过之后,会以邮件形式通知到主任评估师和企业的评估发起人,并在全球过级企业名单网址上公布企业过级信息。