CSMM认证,又称为“软件能力成熟度评估”,也有地方称为“CSMM软件能力成熟度模型评估国家标准认证”,也被民间喊作“中国版CMMI认证”。该标准于2021年6月8日发布,是我国自主标准,适合中国国情以及中国软件企业的特点。在2022年面世开始国内企业的评估认证申请,也获得多地政府的支持。在中国鼓励国产化的大趋势下,CSMM认证(软件能力成熟度评估)的推行,也给国内企事业带来了更优的选择。
软件能力成熟度模型,聚焦软件价值创造能力,围绕组织治理、软件开发、项目管理和支持保障,高度提炼了影响组织战略目标和业务价值的四个核心管理域。同时,根据成熟度等级要求,围绕不同实践活动,创新提出了4个管理域、17个实践域和132个实践。旨在通过多维度量化关键实践的要求,支持组织战略的达成和革新,提升产业创新能力。
CSMM软件能力成熟度模型框架
治理
包括战略与治理、目标管理能力子域,确定组织的战略、产品的方向、组织的业务目标,并..目标的实现。
开发与交付
包括需求、设计、开发、测试、部署、服务、开源应用能力子域,这些能力子域..通过软件工程过程交付满足需求的软件,为顾客与利益相关方增加价值。
管理与支持
包括项目策划、项目监控、质量..、风险管理、配置管理、供应商管理能力子域,这些能力子域覆盖了软件开发项目的全过程,以..软件项目能够按照既定的成本、进度和质量交付,能够满足顾客与利益相关方的要求 。
组织管理
包括过程管理、人员能力管理、组织资源管理、过程能力管理能力子域,对软件组织能力进行综合管理。
CSMM标准等级的划分
标准借鉴了GB/T 8566、Scrum、Devops、ISO15504、COBIT、ITIL、CMMI等标准模型框架,对软件过程能力进行归类、分域与分解,提出软件过程能力域、能力子域和能力要求重点结合我国软件行业特点定义了五个等级,提出了4大能力域,20个能力子域、161个能力要求。
1级:初始级
结果特征:软件过程和结果具有不确定性
行为特征:
a)能实现初步的软件交付和项目管理活动;
b)项目没有完整的管理规范,依赖于个人的主动性和能力。
2级:项目规范级
结果特征:项目基本可按计划实现预期的结果
行为特征:
a)项目依据选择和定义管理规范,执行软件开发和管理的基础过程;
b)组织按照一定的规范,为项目活动提供了支持保障工作。
3级:组织改进级
结果特征:在组织范围内能够稳定的实现预期的项目目标
行为特征:
a)在2级充分实施的基础之上进行持续改进;
b)依据组织的业务目标、管理要求以及外部监管需求,建立并持续改进组织标准过程和过程资产;
c)项目根据自身体征,依据组织标准过程和过程资产,实现项目目标,并贡献过程资产。
4级:量化提升级
结果特征:在组织范围内能够量化的管理和实现预期的组织和项目目标
行为特征:
a)在3级充分实施的基础上使用统计分析技术进行管理;
b)组织层面认识到能力改进的重要性,了解软件能力在业务目标实现、绩效提升等方面的重要作用,在制定业务战略时可获得项目数据的支持;
c)组织和项目使用统计分析技术建立了量化的质量与过程绩效目标,支持组织业务目标的实现;
d)建立了过程绩效基线与过程绩效模型;
e)采用有效的数据分析技术,分析关键软件过程的能力,预测结果,识别和解决目标实现的问题以达成目标;
f)应用..实践,提升软件过程效率或质量。
5级:创新..级
结果特征:通过技术和管理的创新,实现组织业务目标的持续提升,..行业发展
行为特征:
a)在4级充分实施的基础上进行优化革新;
b)通过软件过程的创新提升组织竞争力;
c)能够使用创新的手段实现软件过程能力的持续提升,支持组织业务目标的达成;
d)能将组织自身软件能力建设的经验作为行业..案例进行推广。
企业实施CSMM认证(软件能力成熟度评估)的好处有以下几点:
01易实施应用。允许企业结合..企业软件开发业务特点,在合理范围内对标准内容进行裁剪。
02聚焦核心能力。构建轻量标准,突出软件价值能力,降低中小企业成本。
03结构可扩展。涵盖软件开发的全生命周期,支持后续软件平台成熟度度、社区成熟度等部分的研制。
04共建软件改进生态。推荐更多企业参与相关标准制定验证,吸引行业需方用户关注和采用,共建软件改进生态,推动软件高质量发展。