CSMM软件过程能力成熟度模型
- 专业服务保障
- 一对一全程指导
- 高效快捷体验
CSMM认证,又称为“软件能力成熟度评估”,也有地方称为“CSMM软件能力成熟度模型评估国家标准认证”,也被民间喊作“中国版CMMI认证”。该标准于2021年6月8日发布,是我国自主标准,适合中国国情以及中国软件企业的特点。在2022年面世开始国内企业的评估认证申请,也获得多地政府的支持。在中国鼓励国产化的大趋势下,CSMM认证(软件能力成熟度评估)的推行,也给国内企事业带来了更优的选择。
CSMM认证,又称为“软件能力成熟度评估”,也有地方称为“CSMM软件能力成熟度模型评估国家标准认证”,也被民间喊作“中国版CMMI认证”。该标准于2021年6月8日发布,是我国自主标准,适合中国国情以及中国软件企业的特点。在2022年面世开始国内企业的评估认证申请,也获得多地政府的支持。在中国鼓励国产化的大趋势下,CSMM认证(软件能力成熟度评估)的推行,也给国内企事业带来了更优的选择。
CSMM认证,又称为“软件能力成熟度评估”,也有地方称为“CSMM软件能力成熟度模型评估国家标准认证”,也被民间喊作“中国版CMMI认证”。该标准于2021年6月8日发布,是我国自主标准,适合中国国情以及中国软件企业的特点。在2022年面世开始国内企业的评估认证申请,也获得多地政府的支持。在中国鼓励国产化的大趋势下,CSMM认证(软件能力成熟度评估)的推行,也给国内企事业带来了更优的选择。
软件过程能力成熟度模型旨在通过提升组织的软件开发能力帮助顾客提升软件的业务价值。本 模型借鉴吸收了软件工程、项目管理、产品管理、组织治理、质量管理、卓越绩效管理、精益软件 开发等领域的优秀实践,为组织提供改进和评估软件过程能力的一个成熟度模型。
软件能力成熟度模型,是基于组织的软件能力成熟度水平,指导组织构建自身软件能力提升的最佳发展路径,将过去随意的、不成熟的等级划分升级为有序的、高效的软件能力成熟度等级评价标准,由低到高划分为五个等级,初始级、项目规范级、组织改进级、量化提升级、创新引领级。
CSMM软件过程能力成熟度模型等级
软件过程能力成熟度模型框架包括4个能力域:
a)治理:包括战略与治理、目标管理能力子域,确定组织的战略、产品的方向、组织的业务目标,并确保目标的实现;
b)开发与交付:包括需求、设计、开发、测试、部署、服务、开源应用能力子域,这些能力子域确保通过软件工程过程交付满足需求的软件,为顾客与利益相关方增加价值;
c)管理与支持:包括项目策划、项目监控、质量保证、风险管理、配置管理、供应商管理能力子域,这些能力子域覆盖了软件开发项目的全过程,以确保软件项目能够按照既定的成本、进度和质量交付,能够满足顾客与利益相关方的要求;
d)组织管理:包括过程管理、人员能力管理、组织资源管理、过程能力管理能力子域,对软件组织能力进行综合管理。
软件能力成熟度模型,聚焦软件价值创造能力,围绕治理、开发与交付、管理与支持和组织管理,高度提炼了影响组织战略目标和业务价值的四个核心管理域。同时,根据成熟度等级要求,围绕不同实践活动,创新提出了17个实践域和132个实践。旨在通过多维度量化关键实践的要求,支持组织战略的达成和革新,提升产业创新能力。
软件过程能力成熟度模型的应用
本模型可以应用于多个场景:
a) 软件开发组织的自我改进。组织可以根据本组织的瓶颈问题与弱项,参考本模型选择能力 子域、选择等级进行改进,也可以参考本模型的所有能力子域进行全面改进;
b) 软件过程能力的自评估。组织可以参考本模型对自己的软件能力进行评估,以识别改进点;
c) 软件过程能力的外部评估;
d) 顾客对供方的评估;
e) 全面评估能力或局部评估能力。可以对照适用的全部能力子域进行评估,也可以仅对部分 能力子域评估能力等级。
模型适用的组织
本模型适用的组织包含但不限于:
a) 作为供方的开发组织;
b) 存在大量分包的顾客的软件组织;
c) 离岸外包的组织;
d) 软件开发的研究机构;
e) 应用软件开发、嵌入式系统开发、实时系统开发、科学计算软件开发、基础设施软件开发等。
能力成熟度评级
本文件是针对组织从第二级开始提出能力要求。
战略与治理
概述
组织基于愿景、使命、价值观等,建立组织战略,指导组织业务发展。高级管理层履行其领导作用和承诺,为实现组织战略,提供所需资源,监督业务发展,并在必要时进行决策。
二级能力要求
确定软件开发过程能力建设的范围和边界
组织应确定软件开发过程能力建设的范围和边界。在确定范围时,组织应分析影响其软件开发过程的内外部环境,理解利益相关方的需求和期望,确定与其他组织之间接口和依赖关系。
基于愿景、使命'价值观等建立组织战略
高级管理层应基于愿景、使命、价值观等,确定组织的发展战略。
定期回顾组织战略
根据内外部环境变化,定期回顾组织战略,并在必要时进行调整。
三级能力要求
定义、维护和沟通软件开发过程的组织方针
应基于组织战略设定、更新和沟通软件开发过程的组织方针,指导软件开发能力的建设。方针是高级管理层为实现组织战略,对组织内提出的具体关键要求。
确保资源的提供以支撑组织战略
高级管理层应确保必要的资源提供,以支撑组织战略。资源包括人、财、物、产、供、销、技术、质量和文化等。
确保人员能力以支撑组织战略
高级管理层应明确人员能力要求,以确保人员能力能够支撑组织战略。
监督与评估组织战略
通过收集和使用过程实施的相关信息和度量数据,高级管理层监督和评估组织战略的实施情况,进
行必要的战略决策或调整治理行动。
四级能力要求
基于对软件过程数据统计分析的结果,进行组织战略与治理决策
高级管理层应基于组织过程能力数据统计分析的结果,对组织战略与治理做出必要决策。
五级能力要求
采用创新的方法或手段,强化组织治理能力
高级管理者应釆用创新的方法或手段,持续改进软件过程能力,以提升组织治理能力。
目标管理
概述
组织基于战略,建立组织业务目标,分解到具体的过程能力要求,跟踪和评估目标实现的情况,并 为实现目标采取必要的措施。
二级能力要求
根据组织战略,建立并更新组织业务目标
高级管理层基于组织战略制定业务目标,并在必要时进行更新。业务目标是依据组织战略分解 而来,对组织愿景、使命、价值观、战略等的达成,具有重大影响的关键因素及相关指标。业务目 标建立应具备SMART特征。
基于度量数据,跟踪业务目标达成
高级管理层应根据收集的度量数据,确定业务目标的实际结果,跟踪其达成情况。对于业务目 标的实现存在显著差异,组织应进行原因分析,制定必要的改进计划并实施,支持业务目标的达成。
三级能力要求
根据组织业务目标,建立组织过程能力要求
组织应根据组织战略及方针,对业务目标进行分解,识别影响业务目标的关键过程,建立组织 的过程能力要求,确保目标之间的一致性和可追溯性,并在必要时进行更新。
监督与评估过程能力的达成情况
组织应定期监督与评估过程能力的实际达成情况,对于与实际过程能力存在显著差异的情况, 组织应基于度量数据进行原因分析,并制定和实施相应的改进措施。
四级能力要求
基于统计分析的结果,监督和评估业务目标和过程能力的达成情况
高级管理层应基于组织过程能力数据统计分析的结果,对组织业务目标和过程能力的达成情况 进行评估,并进行必要决策。