CMMI的定义与目的
CMMI(Capability Maturity Model Integration,即能力成熟度模型集成模型)是一种用于评估和改进组织在软件开发、系统集成、项目管理等方面过程能力的框架。它旨在帮助组织识别其当前的过程能力水平,并提供一个路径来逐步提高其成熟度,以达到更高的效率和质量水平。
CMMI作为全球公认的软件产品进军国际市场的准入凭证,不仅是对产品卓越质量的认证,更是推动软件过程持续改进的宝贵途径。一家公司若成功获得CMMI的评估认证,即意味着其在质量管理领域的实力已跃升至一个崭新的高度。
CMMI主要关注点就是成本效益、明确重点、过程集中和灵活性四个方面
CMMI的评估与认证
CMMI认证证书有效期为三年
CMMI的评估通常是由第三方认证机构进行的,这些机构需要获得SEI(Software Engineering Institute,软件工程研究所)的授权。评估过程包括文档审查、人员访谈和过程审查等多个方面,旨在全面了解组织的软件开发过程,并确定其是否符合CMMI的要求。
CMMI模型将组织的过程能力分为五个成熟度级别,每个级别都代表了一系列关键过程域(KPA)的实现。这些关键过程域涵盖了项目管理、需求管理、设计、开发、测试、集成、部署、维护以及过程改进等多个方面。
等级划分:
以下是CMMI的五个成熟度级别及其简要描述:
- 初始级(Initial):在这个级别,组织的过程通常是混乱的,缺乏稳定性和可预测性。项目成功往往依赖于个别团队成员的技能和努力,而不是组织的过程能力。
- 已管理级(Managed):在这个级别,团队(单个团队)已经建立了基本的过程管理,包括项目计划、需求管理、配置管理等。这些过程是可跟踪和可控制的,但可能还没有达到最佳效率。
- 已定义级(Defined):在这个级别,(由团队变为组织)组织(多个团队)已经为其过程制定了明确的定义和标准,包括过程模型、过程描述、过程指南等。这些过程是可重复和可预测的,有助于组织实现更高的质量和效率。
- 量化管理级(Quantitatively Managed):在这个级别,组织已经建立了量化的过程控制,包括过程性能度量、统计过程控制等。这些度量数据可用于预测项目的结果,并帮助组织进行持续改进。
- 优化级(Optimizing):在这个级别,组织已经实现了过程的持续改进和创新,包括过程重组、技术革新等。组织能够主动识别并解决问题,以不断提高其过程能力和产品质量。
CMMI模型为组织提供了一个全面的框架,用于评估和改进其过程能力。通过实施CMMI,组织可以逐步提高其成熟度水平,实现更高的效率和质量,从而增强其在市场中的竞争力。
CMMI各个 等级的过程域对应的名称及释义
CMMI的评估过程
一、评估准备阶段
- 明确评估目标:确定评估的目的和范围,明确需要评估的软件工程过程。
- 选择评估级别:根据公司的实际情况和目标,选择合适的CMMI评估级别。不同级别对应不同的过程能力和成熟度要求。
- 组织评估团队:由具有CMMI评估经验的专业人员组成评估团队,确保评估的准确性和专业性。评估团队通常包括主任评估师、评估小组成员等。
- 制定评估计划:制定详细的评估计划,包括评估的时间安排、评估方法、评估过程的详细步骤等。确保评估过程的顺利进行。
- 准备评估材料:企业向评估机构提出评估申请,并提供相关的文档资料,包括软件开发过程、项目管理过程、质量管理过程等方面的文档资料。咨询公司会根据企业提供的信息和评估师的要求,协助企业准备评审材料,包括项目资料、公司基本信息、开发流程、人员角色安排等。
二、预评估阶段
- 文档审阅:评估团队对企业的软件工程文档进行初步审阅,了解软件过程的实施情况。
- 面谈与讨论:与企业的高层经理、项目经理、测试人员、开发人员等相关人员进行面谈,深入了解软件过程的实施情况、存在的问题和改进的需求。
- 确定评估范围:根据面谈和文档审阅的结果,确定评估的具体范围和重点。
- 制定改进计划:根据评估结果和分析的数据,编写评估报告,包括软件工程过程的评估结果、存在的问题和改进建议。与企业共同制定改进计划,明确改进的目标、措施和时间安排。
三、正式评估阶段
- 启动会议:召开启动会议,介绍评估日程、评估方法和评估目标,确保双方对评估过程有清晰的认识。
- 正式评估:按照评估计划进行正式评估,获取证据,评估的重点是组织内部实施的软件过程,涉及相关级别的所有关键过程域(KPA)。评估工作主要包括文档审阅、面谈及讨论、数据采集等。评估师都要和项目中每个角色进行面谈,这些角色主要包括有:项目经理、需求人员、设计人员、测试人员、配置人员、质量人员等。
- 评估小组总结:评估小组对收集到的数据进行整理和分析,生成评估结果。
- 总结及末次会议:评估完成后,评估小组给出最后的结论,评估是否通过。如果通过,则颁发相应的CMMI级别认证证书;如果未通过,则指出改进的建议。
四、官方审计与公布
- 提交评估结果:评估完成后,主任评估师会整理打包好所有评估的工作产出,通过评估系统提交给官方审查。
- 官方审计:官方的质量审查小组对全球每一场评估进行审查,判断评估是否满足SCAMPI A评估流程规范的要求。审查周期最多60个自然日内完成审查。
- 公布结果:官方审查通过之后,会以邮件形式通知到主任评估师和企业的评估发起人,并在全球过级企业名单网址上公布企业过级信息。
参考:简介:CMMI软件能力成熟度集成模型-CSDN博客