GJB 5000B是什么
GJB5000B《军用软件能力成熟度模型》是一个产品开发模型(Product Development Model ,PDM),关注整个体系的问题,是一个过程改进参考模型,描述的是一组有效过程的特征,提供了一套zuijia实践,它关注的是:生产率(Productivity)、性能(Performance)、成本(Costs)、相关方满意(Stakeholder satisfaction)。
GJB5000B演变流程
随着软件规模和复杂度不断增加,在规定的实践和预算内想开发符合质量要求的软件越来越难,为了解决这一难题,国际上提出了CMM/CMMI模型,为加强我国军用软件产品的研制质量,GJB 5000引进了CMMI方法,GJB 5000A由CMMI改进而来,但是由于国内外语境不同,改进以后的内容僵硬,有些内容在国内软件市场未得到很好的应用,GJB 5000B的修订是经过了十多年由国内专业人士不断实践并修订,实施起来更加符合国内软件市场环境。
GJB 5000B与GJB 5000A相比主要变化
a. 标准名称修改为“军用软件能力成熟度模型”;
b. 使用范围从研制扩展到全生存周期;
c. 模型结构由阶段式调整为连续式;
d. “过程域”调整为“实践域”;
e. 对成熟度等级、实践域名称及其内容等进行了本地改进;
f. 通过新增、合并、调整,22个过程域变为21个实践域;
g. 新增“领导作用”“实施基础”“同行评审”“立项论证”“运行维护”5个实践域;
h. 将“需求开发”“需求管理”合并“需求开发与管理”,“验证”、“确认”合并为“验证与确认”,“测量与分析”、“组织过程绩效”、“组织创新和部署”合并调整为“测量与绩效管理”,“集成项目管理”合并调整到“项目策划”、“项目监控”等实践域中,“定量项目管理”合并调整到“项目策划”、“测量与绩效管理”等实践域中;
i. 将“组织过程焦点”调整为“组织过程改进”,“组织过程定义”调整为“组织资产开发”,“产品集成”调整为“产品集成与交付”,“风险管理”调整为“风险与机遇管理”,“供方协议管理”调整为“外部供方管理”,“过程和产品质量保证”调整为“质量保证”,“决策分析和决定”调整为“决策分析”,“原因分析和决定”调整为“原因分析”;
j. 删除公用目标和共用实践章节,相关内容调整到“领导作用”与“实时基础”等实践域;
k. 增加附录B“裁剪与视图”。
为什么要颁布实施GJB 5000B
2008年颁布了GJB 5000A《军用软件研制能力成熟度模型》代替GJB 5000《军用软件能力成熟度模型》。并下发了《军用软件质量管理规定》,提出未达到规定软件研制能力要求的单位,不能承担相应的软件研制任务。
2021年颁布了最新的GJB 5000B《军用软件能力成熟度模型》代替GJB 5000A《军用软件研制能力成熟度模型》,GJB 5000B对成熟度等级、实践域名称及其内容等进行了本地化改进,通过新增、合并、调整,22个过程域变为21个实践域。GJB5000B规定了军用软件能力成熟度的模型和军用软件论证、研制、试验和维护活动中的相关实践,适用于军用软件论证、研制、试验和维护能力的评价和过程改进。
GJB 5000B成熟度等级介绍
GJB 5000B《军用软件能力成熟度模型》分为五个等级。一级为初始级,二级为规范级,三级为全面级,四级为量化级,五级为卓越级,每一等级是实现下个等级的基础,实现分级递进;单位应根据承担的任务情况及软件特点,按照GJB 8000的规定达到相应的成熟度等级。一级单位应通过GJB 9001为依据的武器装备质量管理体系认证,二级及以上单位应以GJB 5000B为依据通过军用软件能力成熟度相应等级评价。
军用软件能力成熟度等级如下图所示。