CSMM软件能力成熟度评估体系文件
编制参考案例
“软件能力成熟度模型”英文全称为Software capability maturity model【简称CSMM】,因此,软件能力成熟度模型评估又被成为CSMM评估。CSMM评估依据为《软件能力成熟度模型》T/CESA 1159-2021,此标准是由中国电子工业标准化技术协会于2021年5月27日发布<公告〔2021〕015号>,自2021年6月8日起实施。此标准旨在帮助企业对自身的软件能力进行评估和判断,对于未来的发展路径提供有效建议,推动软件产业高质量发展。主要适用于寻求软件开发提供商、确保软件开发质量的软件服务需求方,以及希望展现其软件开发和交付能力成熟度的组织。
CSMM评估模型借鉴吸收了软件工程、项目管理、产品管理、组织治理、质量管理、卓越绩效管理、精益软件开发等领域的优秀实践,为软件组织提供改进和评价软件能力的一个成熟度模型。组织通过软件开发、项目管理、组织治理和支持保障四类活动实现业务价值。
一、CSMM 的内容框架

图1 软件能力成熟度模型的内容框架
组织根据顾客与相关方要求以及对组织外部环境影响因素的分析,确定组织战略与业务目标,分解业务目标,规划产品路线图,配备人力资源,管理合作伙伴,管理组织与团队的绩效,围绕业务目标持续优化组织级的过程。
项目团队和组织通过实施软件开发活动定义、实现、确认与调整业务价值以满足组织级的业务目标,这些活动包括:定义软件的业务价值、目标与范围,实现与集成软件,发布与部署软件等,并在项目全生存周期中进行项目策划和跟踪管理,确保达成项目目标,实现业务价值。
为了更高效的达成业务目标与项目目标,还需积累技术与过程资产,管理环境、工具、安全、保密、问题、数据、风险与机会等,为软件开发项目和业务提供支持保障。
图1中的价值交付包括四类活动:
- 组织治理:包括战略和治理、组织管理和组织绩效管理实践,确定组织的战略、产品的方向、组织的业务目标,并对这些目标进行绩效考核,配备并激励员工实现业务目标;
- 软件开发:包括需求开发与管理、设计、实现与集成、测试、发布与部署实践,这些实践在软件生存周期中,确保通过软件工程过程交付满足需求的软件,为顾客与相关方增加价值;
- 项目管理:包括项目准备与启动、项目策划、监视与控制、项目结项和风险管理实践,这些实践覆盖了软件开发项目的全过程,以确保软件项目能够按照既定的成本、进度和质量交付,能够满足顾客与相关方的要求;
- 支持保障:包括配置管理、质量保证、同行评审和供方管理实践,为软件开发提供各种支持和全面管理的保障。
二、成熟度等级模型和等级特征
本模型按照软件能力的成熟度水平,按照由低到高演进发展的形势,定义了五个等级,高等级是在低等级充分实施的基础之上进行,见图2。

图2 成熟度等级模型
三、CSMM评估模型实践构成
- 3.1 模型的层次结构
本模型由4个管理域、17个实践域、132个实践组成,模型的层次结构见图2。

图3 软件能力成熟度层次结构
- 3.2 实践域的结构
实践域的结构如下:
a)概述:归纳说明本实践域的内容;
b)目标:说明本实践域要解决的问题;
c)相关实践域:与本实践域有关的其它实践域;
d)实践列表:列出实践的等级编号、内容与解释。
- 3.3 实践的结构
实践的结构如下:
a)实践编号;
b)实践内容:实践的描述;
c)实践解释:对实践的详细说明。
- 3.4 实践域(实践)的等级要求
实践域(实践)的等级要求见图4。
注:对应实践域在高成熟度等级可存在量化管理和优化革新级实践。
与成熟度等级的对应关系.jpg)
图4 实践域(实践)与成熟度等级的对应关系
四、CSMM软件能力成熟度评估体系文件参考案例说明
此本文件是笔者整理编辑的IT企业(软件开发+系统集成+运维服务)典型治理制度及相关配套表格,适用于CSMM评估及CMMI评估。该文件的具体特点如下:
1、具有通用性,原则上来讲适用于CSMM L1-5各个等级;
2、侧重于软件开发、项目管理、支持保障,未涉及企业战略及目标管理等差异性较大的组织治理部份;
3、此文件全部为Word格式文件,可直接进行编辑使用;
4、此文件是模块化的组成,企业可以根据自身业务进行二次编辑和删减。

图5 CSMM软件能力成熟度评估体系文件编制参考案例



CSMM软件能力成熟度评估体系文件编制参考案例
求账号分享