
1. GJB 5000B简介
GJB 5000B 《军用软件能力成熟度模型》是军用软件全生存周期过程技术和管理最佳实践的集合。这些实践按照实践域进行分类,指导组织实施精细化过程管理,不断改进组织过程,提高质量和过程绩效,提升顾客满意度。。
它基于现代软件工程的理念和实践,为军用软件的开发、管理和改进提供了一套完整的框架。这个标准涵盖了软件项目从需求分析、设计、编码、测试到运维等全生存周期的各个环节,规定了一系列的目标、实践域和实践,帮助软件团队规范工作流程,提升软件产品质量和可靠性。
2. GJB 5000B 发展脉络
2003 年,我国正式颁布了 GJB5000《军用软件能力成熟度模型》,该标准引入了 CMMI 方法论,并结合国内军用软件研制过程特点,旨在评价软件研制单位的软件研制能力,为提升军用软件质量奠定了基础。随着行业的发展和实践经验的积累,2008 年颁布了 GJB5000A《军用软件研制能力成熟度模型》,替代了 GJB5000。同时,下发了《军用软件质量管理规定》,明确指出未达到规定软件研制能力要求的单位,不能承担相应的软件研制任务,进一步强化了对军用软件研制单位的能力要求。
为了更好地适应新形势下军用软件发展的需求,2021 年颁布了最新的 GJB5000B《军用软件能力成熟度模型》,代替了 GJB5000A – 2008。自 2022 年 3 月 1 日起,GJB5000B 正式实施,2022 年 3 月至 2024 年 2 月为标准换版过渡期。在过渡期间,相关单位可按 GJB5000A 标准或者 GJB5000B 标准进行军用软件研制能力评价。而从2024 年 3 月起,全部贯彻实施 GJB5000B 标准,并依此进行能力评价。
3. GJB 5000B 成熟等级
GJB5000B 的成熟度模型共分为五个等级,呈现出分级递进的特点,每一等级都是实现下一个等级的基石。
初始级(一级):通过 GJB9001C-2017 为依据的武器装备质量管理体系认证,具备基本的软件开发能力。
规范级(二级):已建立过程改进组织机构和过程规范,具备在同类项目中复制成功经验的能力。
全面级(三级):全面实施过程管理,具备应对复杂项目的综合能力。
量化级(四级):通过量化管理手段,实现对软件开发过程的精细化控制。
卓越级(五级):在持续改进的基础上,达到行业领先水平。
(注:首次申请单位最高可申报2级,需逐级提升)
4. 申报条件
(1)具备有效资质:申请单位需具备有效的 GJB 9001C资格(即武器装备质量管理体系认证)。
(2)组织机构健全:相关部门和人员的软件研制质量管理职责需明确,组织机构应健全。
(3)企业软件研制能力等级要求:根据相关国家军用标准,承担或拟承担的软件研制任务要求其软件研制能力等级达到二级以上(含二级)。
(4)软件过程体系运行时间:
★申请军用软件研制能力二级初评的单位,软件过程体系需建立并有效运行 3 个月以上且完成内部评估;
★申请军用软件研制能力三级初评的单位,现有研制能力等级需有效保持 2 年以上,拟申请研制能力等级的软件过程体系需建立并有效运行 6 个月以上且完成内部评估。
(5)质量记录:近3年未发生因软件质量引发的重大质量问题。
(6)软件验证任务:单位需承担或拟承担军用软件研制任务。
(7)内部评估及整改:申请单位需完成内部评估及整改工作,确保软件过程体系符合 GJB5000B 的要求。
(8)项目和人员要求:
★选取的试点项目至少 4 个,并且必须覆盖软件全生命周期。
★选取的项目人员,至少要占到认证单位软件研发人员的 40% 以上。
★项目规模需达到组织内中等项目规模,工期至少 6 个月。
(9)其他要求:
★申请日期与上次评价未通过日期的间隔时间不少于 1 年。
★遵守《军用软件研制能力评价程序》要求。
★复评应在研制单位资质有效期满前 9 个月提交申请。申请研制单位自收到研制等级评价通知之日起,3 个月内因自身原因未能接受评价的,应重新提交申请。
5. 申请流程
(1)内部评估及整改:完成内部评估及整改工作,确保体系运行有效。
(2)提交申请材料:通过全军武器装备采购信息网下载“军用软件研制能力评价申请软件”,并按照相关格式要求填报申请材料,随书面申请材料一并提交装备承制单位资格受理点。
(3)评价机构审核:评价机构审核申请材料,确认是否受理。
★评价机构包括:中国新时代认证中心、 广州赛宝认证中心服务有限公司、北京轩宇信息技术有限公司
(4)现场评价:评价组将对申请单位进行现场评价,包括文档审查、人员访谈、过程评估等。
(5)证书发放:评价通过后,由装备发展部审批发放认证证书,证书有效期为 5 年,每年需进行年审。
6. 评价方法
GJB 5000B评价采用SGAMPl(The Standard GJB 5000Appraisal Method for Process lmprovement)方法。评价时对每个项目的每个实践进行评分,给出F/L/P/NY的分值,其中F为100分、L为75分、P为50分、NY为0分,总结时标识:S强项、W弱项。最终的评价结果采用木桶理论,当一个目标的分值<75分时,表示该目标未实现,本实践域评价不通过,本级别评价不通过。
7. 评价活动
GJB 5000B评价的主要活动包括:首次会、访谈、文档审查、判定、EPG交流、高层会晤、未次会等。
二级和三级初评对所有参评项目进行审查;复评、年度监督评价采用项目抽查+部门普查的方式。
8. 评价年度监督
评价机构每年对本机构获证单位进行年度监督评价。
9. 实施GJB 5000B 必要性
(1)满足军方准入要求:2017 年,装备发展部发布了第 73 号文件,要求到 2020 年 12 月严格落实军用软件研制能力评价制度。自 2024 年 3 月起,未通过相应等级的 GJB 5000B 评价的单位,将失去参与军工研制任务招投标和订购的资格。
(2)提升企业竞争力:GJB 5000B 证书在多个军方招标文件中被列为供应商准入条件。通过实施 GJB 5000B,企业不仅可以提升在军方的可靠和专业品牌形象,还能在市场拓展中占据优先地位。
(3)提升软件质量与可靠性:GJB 5000B通过规范软件开发的全生命周期管理,确保软件从需求分析、设计、开发到测试和维护的每一个环节都符合严格的质量标准。这有助于减少软件缺陷,提高软件的稳定性和可靠性,从而保障武器装备的性能和作战效能。