CSMM认证是什么
CSMM软件过程能力成熟度模型旨在通过提升组织的软件开发能力帮助顾客提升软件的业务价值。模型借鉴吸收了软件工程、项目管理、产品管理、组织治理、质量管理、卓越绩效管理、精益软件 开发等领域的优秀实践,为组织提供改进和评估软件过程能力的一个成熟度模型。
CSMM模型按照软件过程能力的成熟度水平由低到高演进发展的形势,定义了五个等级,高等级是 在低等级充分实施的基础之上进行。
CSMM认证5个等级特征
1级:初始级
结果特征
软件过程和结果具有不确定性
行为特征
(1)能实现初步的软件交付和项目管理活动;
(2)项目没有完整的管理规范,依赖于个人的主动性和能力
2级:项目规范级
结果特征
项目基本可按计划实现预期的结果
行为特征
(1)项目依据选择和定义管理规范,执行软件开发和管理的基础过程;
(2)组织按照一定的规范,为项目活动提供了支持保障工作
3级:组织改进级
结果特征
在组织范围内能够稳定的实现预 期的项目目标
行为特征
(1)在2级充分实施的基础之上进行持续改进;
(2)依据组织的业务目标、管理要求以及外部监管需求,建立并持续改进组织标准过程和过程资产;
(3)项目根据自身特征,依据组织标准过程和过程资产,实现项目目 标,并贡献过程资产
4级:量化提升级
结果特征
在组织范围内能够量化的管理和实现预期的组织和项目目标
行为特征
(1)在3级充分实施的基础上使用统计分析技术进行管理;
(2)组织层面认识到能力改进的重要性,了解软件能力在业务目标实 现、绩效提升等方面的重要作用,在制定业务战略时可获得项目数据的支持;
(3)组织和项目使用统计分析技术建立了量化的质量与过程绩效目标,支持组织业务目标的实现;
(4)建立了过程绩效基线与过程绩效模型;采用有效的数据分析技术,分析关键软件过程的能力,预测结果, 识别和解决目标实现的问题以达成目标;
(5)应用先进实践,提升软件过程效率或质量
5级:创新引领级
结果特征
通过技术和管理的创新,实现组 织业务目标的持续提升,引领行业发展
行为特征
在4级充分实施的基础上进行优化革新;
(1)通过软件过程的创新提升组织竞争力;
(2)能够使用创新的手段实现软件过程能力的持续提升,支持组织业务目标的达成;
(3)能将组织自身软件能力建设的经验作为行业最佳案例进行推广