CSMM
CSMM
- 1、什么是CSMM?
CSMM,即“软件能力成熟度评估”,又称为“CSMM软件能力成熟度模型评估国家标准认证”,也被民间称为“中国版CMMI认证”。
CSMM标准于2021年6月8日发布,是适合中国国情以及中国软件企业特点的国家自主标准。在2022年开始了国内企业的评估认证申请,获得多地各级政府的支持。在中国鼓励国产化的浩大声势下,CSMM认证的推行,也给国内企事业带来了更优的选择。
CSMM旨在通过提升组织的软件开发能力,帮助顾客提升软件的业务价值。本模型借鉴吸收了软件工程、项目管理、产品管理、组织治理、质量管理、卓越绩效管理、精益软件 开发等领域的优秀实践,为组织提供改进和评估软件过程能力的一个成熟度模型。
2、CSMM等级
CSMM,是基于组织的软件能力成熟度水平,指导组织构建自身软件能力提升的最佳发展路径,将过去随意的、不成熟的等级划分升级为有序的、高效的软件能力成熟度等级评价标准,由低到高划分为五个等级,初始级、项目规范级、组织改进级、量化提升级、创新引领级。
3、CSMM框架包括4个能力域:
治理:包括战略与治理、目标管理能力子域,确定组织的战略、产品的方向、组织的业务目标,并确保目标的实现;
开发与交付:包括需求、设计、开发、测试、部署、服务、开源应用能力子域,这些实践域确保通过软件工程过程交付满足需求的软件,为顾客与利益相关方增加价值;
管理与支持:包括项目策划、项目监控、质量保证、风险管理、配置管理、供应商管理能力子域,这些能力子域覆盖了软件开发项目的全过程,以确保软件项目能够按照既定的成本、进度和质量交付,能够满足顾客与利益相关方的要求;
组织管理:包括过程管理、人员能力管理、组织资源管理、过程能力管理能力子域,对软件组织能力进行综合管理。
CSMM模型,聚焦软件价值创造能力,通过治理、开发与交付、管理与支持和组织管理,高度提炼了影响组织战略目标和业务价值的4个核心能力域,同时,根据成熟度等级要求,围绕不同实践活动,创新提出了20个能力子域和161个能力要求。旨在通过多维度量化关键实践的要求,支持组织战略的达成和革新,提升产业创新能力。
4、CSMM的应用
本模型可以应用于多个场景:
软件开发组织的自我改进。组织可以根据本组织的瓶颈问题与弱项,参考本模型选择能力 子域、选择等级进行改进,也可以参考本模型的所有能力子域进行全面改进;
软件过程能力的自评估。组织可以参考本模型对自己的软件能力进行评估,以识别改进点;
软件过程能力的外部评估;
顾客对供方的评估;
全面评估能力或局部评估能力。可以对照适用的全部能力子域进行评估,也可以仅对部分 能力子域评估能力等级。
5、模型适用的组织
本模型适用的组织包含但不限于:
作为供方的开发组织;
存在大量分包的顾客的软件组织;
离岸外包的组织;
软件开发的研究机构;
应用软件开发、嵌入式系统开发、实时系统开发、科学计算软件开发、基础设施软件开发等。