软件能力成熟度模型旨在通过提升软件组织的软件开发能力帮助顾客提升软件的业务价值。本模型借鉴吸收了软件工程、项目管理、产品管理、组织治理、质量管理、卓越绩效管理、精益软件开发等领域的优秀实践,为软件组织提供改进和评价软件能力的一个成熟度模型。

模型框架

组织通过软件开发、项目管理、组织治理和支持保障四类活动实现业务价值。

软件能力成熟度模型的内容框架图

组织根据顾客与相关方要求以及对组织外部环境影响因素的分析,确定组织战略与业务目标,分解业务目标,规划产品路线图,配备人力资源,管理合作伙伴,管理组织与团队的绩效,围绕业务目标持续优化组织级的过程。

项目团队和组织通过实施软件开发活动定义、实现、确认与调整业务价值以满足组织级的业务目标这些活动包括:定义软件的业务价值、目标与范围,实现与集成软件,发布与部署软件等,并在项目全生存周期中进行项目策划和跟踪管理,确保达成项目目标,实现业务价值。

为了更高效的达成业务目标与项目目标,还需积累技术与过程资产,管理环境、工具、安全、保密、问题、数据、风险与机会等,为软件开发项目和业务提供支持保障。

内容框架包括四类活动:

内容框架包括四类活动:

a)组织治理:包括战略和治理、组织管理和组织绩效管理实践,确定组织的战略、产品的方向、组织的业务目标,并对这些目标进行绩效考核,配备并激励员工实现业务目标;

b)软件开发:包括需求开发与管理、设计、实现与集成、测试、发布与部署实践,这些实践在软件生存周期中,确保通过软件工程过程交付满足需求的软件,为顾客与相关方增加价值:

c)项目管理:包括项目准备与启动、项目策划、监视与控制、项目结项和风险管理实践,这些实践覆盖了软件开发项目的全过程,以确保软件项目能够按照既定的成本、进度和质量交付,能够满足顾客与相关方的要求:

d)支持保障:包括配置管理、质量保证、同行评审和供方管理实践,为软件开发提供各种支持和全面管理的保障。

成熟度等级的总体特征

成熟度等级的总体特征

1级:无序管理

1级:无序管理

结果特征:有部分的软件交付活动,工作完成结果无法确定。

行为特征:软件项目交付成果可能成功。

2级:初步管理

2级:初步管理

结果特征:软件交付具有不确定性,顾客满意度低。

行为特征:

a)在项目级或组织级实施了软件开发、管理、和维护的基础过程:

b)没有在组织级形成标准过程。

3级:改进管理

3级:改进管理

结果特征:可以按时、保质交付顾客价值,顾客满意度得到提升.

行为特征:

a)在2级充分实施的基础之上进行持续改进:

b)软件开发活动能结合组织的业务战略、经营管理者需求以及外部监管需求;

c)建立并持续改进组织级的标准软件过程、技术资产和过程资产;

d)项目根据自身特性,选择和剪裁组织级标准软件过程,利用组织级技术资产和过程资产,实现项目目标,并回馈组织级资产。

4级:量化管理

4级:量化管理

结果特征:基于稳定的交付质量与效率,可以快速帮顾客实现业务价值,顾客认可当前的软件能力。

行为特征:

a)在3级充分实施的基础上进行量化管理;

b)组织层面认识到能力改进的重要性,了解软件能力在业务目标实现、绩效提升等方面的重要作用,在制定业务战略时可获得项目数据的支持;

c)组织和项目建立了量化的质量与过程绩效目标,支持组织业务目标的实现;

d)建立了定量的过程绩效基线与过程绩效模型;

e)采用有效的数据分析技术,分析关键软件过程的能力,预测结果,识别和解决目标实现的问题以达成目标。

5级:优化革新

5级:优化革新

结果特征:

可以帮助顾客实现业务创新,组织级的业务目标得到持续优化,顾客、股东、管理者、员工均认可组织的软件能力。

行为特征:

a)在4级充分实施的基础上进行优化革新;

b)组织将软件能力作为核心竞争力,利用软件开发创造更多的价值和提升改善组织的效率;

c)采用有效的数据分析技术,识别组织软件过程中影响业务目标的实现问题,通过针对性的软件过程改进,实现组织业务目标;

d)能将组织自身软件能力建设的经验作为行业最佳案例进行推广。

龙域认证以专业服务助力企业突破难题,并成功帮众多企业解决复杂评估与申报问题,赢得广泛赞誉。龙域认证作为CSMM咨询服务领域的佼佼者。选择龙域认证,就是选择专业!