GJB5000B军用软件能力成熟度模型简介

 随着软件规模和复杂度不断增加,在规定的实践和预算内想开发符合质量要求的软件越来越难,为了解决这一难题,国际上提出了CMM/CMMI模型,为加强我国军用软件产品的研制质量,GJB 5000引进了CMMI方法,GJB 5000A由CMMI改进而来,但是由于国内外语境不同,改进以后的内容僵硬,有些内容在国内软件市场未得到很好的应用,GJB 5000B的修订是经过了十多年由国内专业人士不断实践并修订,实施起来更加符合国内软件市场环境。

GJB5000B-2021《军用软件能力成熟度模型》是军用软件全生存周期过程技术和管理最佳实践的集合。这些实践按照实践域进行分类,指导组织实施精细化过程管理,不断改进组织过程,提高质量和过程绩效,提升顾客满意度。GJB5000B《军用软件能力成熟度模型》是一个产品开发模型(Product Development Model,PDM),关注整个体系的问题,是一个过程改进参考模型,描述的是一组有效过程的特征,提供了一套最佳实践,它关注的是:生产率(Productivity)、性能(Performance)、成本(Costs)、相关方满意(Stakeholder satisfaction)。

GJB5000B是一个产品集,它包括:
A、军用软件能力成熟度模型框架;
B、集成模型;
C、评估方法和材料;
D、各种培训;
E、术语;

GJB 5000B与GJB 5000A相比主要变化
a.标准名称修改为“军用软件能力成熟度模型”;
b.使用范围从研制扩展到全生存周期;
c.模型结构由阶段式调整为连续式;
d.“过程域”调整为“实践域”;
e.对成熟度等级、实践域名称及其内容等进行了本地改进;
f.通过新增、合并、调整,22个过程域变为21个实践域;
g.新增“领导作用”“实施基础”“同行评审”“立项论证”“运行维护”5个实践域;
h.将“需求开发”“需求管理”合并“需求开发与管理”,“验证”、“确认”合并为“验证与确认”,“测量与分析”、“组织过程绩效”、“组织创新和部署”合并调整为“测量与绩效管理”,“集成项目管理”合并调整到“项目策划”、“项目监控”等实践域中,“定量项目管理”合并调整到“项目策划”、“测量与绩效管理”等实践域中;
i.将“组织过程焦点”调整为“组织过程改进”,“组织过程定义”调整为“组织资产开发”,“产品集成”调整为“产品集成与交付”,“风险管理”调整为“风险与机遇管理”,“供方协议管理”调整为“外部供方管理”,“过程和产品质量保证”调整为“质量保证”,“决策分析和决定”调整为“决策分析”,“原因分析和决定”调整为“原因分析”;
j.删除公用目标和共用实践章节,相关内容调整到“领导作用”与“实时基础”等实践域;

k.增加附录B“裁剪与视图”。

GJB5000B等级划分
成熟度模型分为五个等级,一级为初始级,二级为规范级,三级为全面级,四级为量化级,五级为卓越级。一级最低,五级最高,每一等级是实现下一个等级的基础,实现分级递进。并约定通过GJB9000质量管理体系认证的组织,其软件能力成熟度为一级。二级及以上等级,均以通过GJB5000相应等级评价为依据。
二级为规范级,主要特征:已建立过程改进组织机构和过程规范,逐步积累组织资产;基于估计和项目特点,制定和维护项目计划,获取、开发和管理项目的需求并实施验证与确认;通过开展配置管理、质量保证、测量分析活动,监督其执行,确保项目可控。该等级的组织具备在同类项目中复制成功经验的能力。
三级为全面级,主要特征:全面建立并维护组织资产;按照组织标准过程,使用组织资产全面开展全生存周期项目管理、工程及支持活动。该等级的组织具备在组织范围内复制成功经验的能力。
四级为量化级,主要特征:建立了符合组织业务发展需要且较高的质量和过程绩效量化目标;采用量化分析管理技术,建立并维护过程绩效基线,对关键过程实施量化管理及原因分析,并基于量化结果进行领导决策。该等级的组织具备在组织范围内实施量化管理的能力。
五级为卓越级,主要特征:通过量化评估业务目标并分析绩效数据,识别组织内的关键问题和共性问题,主动并预测性地优化和改进组织过程,组织通过不断创新实现优质持续发展,整体绩效能力得以提升。该等级的组织具备应对复杂态势、自我优化、持续获得成功的能力。

GJB等级 

GJB5000B申请条件
1、具备装备承制单位资格证书,以及与申请的研制能力等级、研究领域相适应的专业技术能力和研制经历。
2、按照申请的研制能力等级要求,组织机构健全,相关部门和人员的软件研制质量管理职责明确。
3、根据相关国家军用标准,承担或拟承担的软件研制任务要求其软件研制能力等级达到二级以上(含二级)。
4、申请军用软件研制能力二级初评的,软件过程体系建立并有效运行3个月以上且完成内部评估;申请军用软件研制能力三级初评的,现有研制能力等级有效保持2年以上,拟申请研制能力等级的软件过程体系建立并有效运行6个月以上且完成内部评估。
5、近三年未发生因软件质量引发的重大质量问题。
6、复评应在研制单位资质有效期满前9个月提交申请
7、申请研制单位自收到研制等级评价通知之日起,3个月内因自身原因未能接受评价的,应重新提交申请。

GJB5000B军用软件能力成熟度模型框架及表示方法

GJB5000B体系模型包含21个实践域,分为组织管理类、项目管理类、工程类和支持类。下表为成熟度模型分类分级表。

类别 实践域名称 规范级 全面级 量化级 卓越级
组织管理类 LD 领导作用
OPI 组织过程改进
OAD 组织资产开发
OT 组织培训
II 实施基础
项目管理类 PP 项目策划
项目监控
ROM 风险与机遇管理
ESM 外部供方管理
工程类 DEM 立项论证 -−
RDM 需求开发与管理
TS 技术解决方案
PID 产品集成与交付
PR 同行评审
VV 验证与确认 −-
MT 运行维护
支持类 CM 配置管理
QA 质量保证
DAR 决策分析
CAR 原因分析
MPM 测量与绩效管理
注:“●”表示该实践域有此等级实践;“”表示该实践域无此等级实践。

GJB5000B审查方式

文件审查和现场审查,其中现场审查包括:
1)听取申请单位情况汇报和对有关事项的说明;
2)审查有关文字资料;
3)与主要负责人和有关方面负责人及有关人员谈话了解情况;
4)对现场审查情况进行评议,形成审查意见和评分结果;
5)现场审查组组长向申请单位通报审查意见和结论,对存在的问题提出整改要求;
6)现场审查组组长和申请单位法定代表人或者主要负责人在审查意见书上签署意见。

为什么要做GJB5000B军用软件能力成熟度模型评价
2017年,装备发展部发布了第73号文件,“十三五”期间要全面建立军用软件研制能力评价体系,到2020年12月份严格落实军用软件研制能力评价制度,未达到规定的军用软件研制能力研制要求的单位,不得软件研制任务。同时,贯彻装备市场准入管理精简高效的政策导向,将军用软件能力评价工作纳入装备承制单位资格审查工作一体实施。
国家军用标准GJB 5000B-2021《军用软件能力成熟度模型》自2022年3月1日起正式实施:
2022年3月至2024年2月为标准换版过渡期。过渡期间,按照GJB 5000B标准开展有关培训,编制体系文件,试运行并完成内部评估;可按GJB 5000A标准或者GJB 5000B标准进行军用软件研制能力评价。2024年3月后,全部贯彻实施GJB 5000B标准,并按此进行军用软件研制能力评价。
2024年3月后,软件相关研制单位如果没有通过相应等级的GJB 5000B-2021军用软件能力成熟度模型评价,将没有资格参与军工研制任务的招投标、订购。