CMMI 能力成熟度模型评估
CMMI,即Capability Maturity Model® Integration(能力成熟度模型集成)(CMMI®) 是可以帮助企业提高其关键业务过程性能的最佳实践集合。CMMI 旨在为建设、改进和维持能力提供清晰的路线图。它是在CMM(Capability Maturity Model For Software,软件能力成熟度模型)的基础上发展而来的。CMM模型自20世纪80年代末推出,并于20世纪90年代广泛应用于软件过程的改进以来,极大地促进了软件生产率的提高和软件质量的提高,为软件产业的发展和壮大做出了巨大的贡献。
1984年美国国防部为解决采购风险,委托卡耐基-梅隆大学软件工程研究院(SEI)制定用于软件过程改进和评估的模型。该项目的成果之一就是"软件能力成熟度模型",其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM。该模型于1991年正式推出,迅速得到广大软件企业及其顾客的认可。从1987年推出SW-CMM框架开始,SEI陆续发布了多个版本,并于2010年发布了CMMI v1.3版。随后,CMMI业务从SEI移交到CMMI研究院(现由ISACA管理),并由CMMI研究院管理CMMI模型的发布和相关业务。CMMI研究院于2023年发布了CMMIv3.0版本。以下为CMMI演进历史:
最新版本的CMMI 包含核心实践域和特定领域实践域。
CMMI 性能解决方案生态系统(前身为 CMMI V2.0 产品套件)的架构和设计与其前身相比是一种彻底的改变,使其更适用于客户和企业。在复杂的成熟度模型中,一个主要缺点是需要花费时间和资源来进行更新,才能使其跟上业务、技术趋势和市场需求的变化。为了应对这一挑战,CMMI的架构经过专门设计后,具有灵活、敏捷的特点,并能随着这些因素和其他因素而演变。这样便能快速地进行开发,以及按照业务、技术和变化的发展速度添加相关的新内容。CMMI套件现包含8大领域,数据(DATA)、开发(DEV)、人员(PPL)、·安全(SAF)、安保(SEC)、服务(SVC)、供应商(SPM)、虚拟(VRT),其中“开发(DEV)”领域是中国主要采用的模型领域,占评估总量的95%以上。
针对开发领域的模型试图,包含以下实践域:
CMMI是一个绩效改进模型,适用于希望不断提升绩效以及应对和解决业务挑战的组织和项目。在过去近30年中,作为全球商业和政府范围内行之有效的最佳实践集成框架,CMMI可以快速提升和维持任何组织的绩效,从而提升质量、盈利能力和竞争力。
CMMI 模型不是规定性的;它描述做什么才能提高组织的能力,而不是如何去做。这使得该模型非常灵活地适应任何业务的独特需求。使用CMMI建立过程,帮助组织或项目实现业务目标并以最重要的方式提高性能。 此外,CMMI与其他行业模型和标准相结合,补充和增强性能改进。
CMMI模型是一套经过验证的全球最佳实践,旨在优化不断变化的全球环境中的业务性能,帮助组织建立解决最常见业务挑战的关键能力并设定相应基准,包括:设计和开发产品;提高性能;交付和管理服务;维持习惯性和持久性;管理业务弹性;规划和管理工作;选择和管理供应商;确保质量;管理员工;支持实施。实施CMMI的主要优势体现在:
●改善业务绩效:商业目标直接与运营相关联,达到在时间、质量、预算、客户满意度和其他关键驱动因素的性能方面实现可衡量的提升。
●利用当前的最佳实践:CMMI是经过验证的最佳实践的可靠来源,并会在新的在线平台上持续更新,能够反映不断变化的业务需求。
●构建敏捷弹性和规模化:在整个企业范围内以绩效为焦点,为加强使用 Scrum 的敏捷项目过程提供直接的指导。
●对能力和性能进行对标:新的性能导向的评估方法提高了基准评估的可靠性和一致性,同时缩短了准备时间,降低了生命周期成本。
CMMI评估适合多种类型的企业和组织,主要涵盖了需要开发软件、系统或服务的行业,目前国内主要应用于涉及软件开发相关的行业。
企业导入CMMI通常会经历多个阶段,如下图所示:
●差距分析:通过采用调查分析的方式,了解公司的组织结构、过程改进目标和范围等关键信息,借助文档检查和访谈等方式,结合行业的最佳实践和模型要求,深入分析现存的管理问题以及薄弱环节,了解与CMMI模型要求的差距。
●项目启动:确定过程改进项目的目标和计划,明确项目需要的各种角色及其相应的职责,召开项目启动会,正式开始过程改进的实施。
●概念导入:通过专业的培训课程,帮助企业人员了解CMMI及其他相关的研发管理、软件工程理念,提升研发人员对各项工作技能的掌握,并让相关人员建立起正确的工作习惯和工作意识。
●过程优化:根据差距分析的结果,参考CMMI模型和其他同行业最佳实践,结合企业实际情况、业务特点、组织架构和人员能力,建立和优化研发管理体系,完善过程文件、模板、指南等。
●推广应用:在企业研发团队内部进行体系宣贯培训,由推广范围内的项目和相关人员执行新的研发管理体系,并根据实施结果和反馈,总结经验教训,评估改进绩效,持续的优化改进已有的管理体系。
●评估优化:通过外部评估团队,采用正式的、标准化的评估方法,对过程实施结果进行客观评价,确定改进的成果,获得企业能力成熟度等级评定,并识别后续持续改进优化的机会。
●咨询行业案例丰富,可应对各类项目的复杂情况
赛宝在咨询认证行业属于国内的先锋,涉及的行业,咨询范围都非常广,针对各个类型的项目都有应对的实施方案,不受行业、规模、人群等各个因素的影响。同时,赛宝有丰富的案例库,以更快速地进行经验复用,加快项目进展。
●软件研发业务多元化,可满足各类改进需求
赛宝的软件业务领域覆盖全生命周期流程,从前端需求到交付运维,形成了完整的生命周期管理链路,具有成熟的CMMI、TMMI、DCMM、CPRE、CCEP、Aspice等各个专家团队,可以满足绝大部分软件研发过程中的各种改进需求。通过整合TMMi、CMMI、敏捷等标准与技术,使公司不仅仅只是导入相关模型,而是构建更全面符合需要的质量提升能力。
●制定了完善的信息安全管理机制,可满足敏感数据及项目的各类安全需求
赛宝制定了完善的信息安全管管理机制,对于一些特定的信息安全管理要求赛宝可以按照相关要求进行专项项目管理,保证了数据和项目的安全性。
●行业影响力大,可牵头各类行业交流
赛宝在软件研发领域,将不定期组织各类行业交流会议,赛宝客户将享受优先参与权,提供宽广的行业交流渠道,为贵司的业务发展提供一个高效的平台。
赛宝认证中心自2000年初开展软件质量相关业务以来,在各行各业积累的大量的优质客户。在CMMI业务领域覆盖全国三十个省市和香港特别行政区,技术服务、评估的企业超过1700家,服务领域包括电力、通信、金融、汽车、交通、运输、航空、电子、医疗卫生等各个领域。
典型客户案例清单:腾讯、百度、科大讯飞、中国移动、中国联通、中国电信、中国通服等国内重点企业。