我们知道,国军标9000系列标准明确了军工企业质量管理体系,涉及硬件、软件以及软硬件结合的各类产品。随着武器装备加速迭代、快速更新,软件发挥的作用越来越重要,“软件定义装备”也是发展的必然方向。因此,软件研发管理标准体系对确保软件产品的质量尤其重要。
01GJB5000标准的基本情况
GJB5000标准规定了军用软件能力成熟度的模型,适用于军用软件论证、研制、试验和维护能力的评价和过程改进。GJB5000于2003年首次发布,2008年进行了第一次修订,改版为GJB5000A,用以代替GJB5000。同时,下发了《军用软件质量管理规定》,规定凡是没有达到相应软件研制能力要求的单位,不能承担相应的软件研制任务。
2021年,中央军委装备发展部对GJB5000A进行了换版,新版GJB 5000B-2021《军用软件能力成熟度模型》自2022年3月1日起正式实施,2022年3月至2024年2月为标准换版过渡期。过渡期间,按照GJB 5000B标准开展有关培训,编制体系文件,试运行并完成内部评估。在标准换版过渡期间,可按GJB 5000A标准或者GJB 5000B标准进行军用软件研制能力评价。2024年3月后,全部贯彻实施GJB 5000B标准,并按此标准进行军用软件研制能力评价。
新版GJB5000B《军用软件能力成熟度模型》对成熟度等级、实践域名称及其内容等进行了本地化改进,由22个过程域变为21个实践域,其中包括5个组织管理类实践域、4个项目管理类实践域、7个工程类实践域和5支持类实践域。
GJB5000B《军用软件能力成熟度模型》是军用软件全生存周期过程技术和管理最佳实践的集合。这些实践按照实践域进行分类,指导组织实施精细化过程管理,不断改进组织过程,提高质量和过程绩效,提升顾客满意度。
02GJB5000B成熟度等级分类
军用软件能力成熟度模型分为五个等级,一级为初始级,二级为规范级,三级为全面级,四级为量化级,五级为卓越级。其中五级最高,每一等级是实现下一个等级的基础,实现分级递进。
一级
成熟度等级为一级的组织,应通过 GJB 9001为依据的武器装备质量管理体系认证,二级或以上等级的组织,应以本标准为依据通过相应等级评价。
二级
二级为规范级,其主要特征包括:己建立过程改进组织机构和过程规池,逐步积累组织资产,基于估计和项目特点,制定和维护项目计划,获取、开发和管理项目的需求并实施验证与确认。通过开展配置管理、质量保证、测量分析活动,监督其执行,确保项目可控,该等级的组织具备在同类项目中复制成功经验的能力。
三级
三级为全面级,其主要特征包括:全面建立并维护组织资产,按照组织标准过程,使用组织资产全面开展全生存周期项目管理、工程及支持活动。该等级的组织具备在组织范围内复制成功经验的能力。
四级
四级为量化级,其主要特征包括:建立了符合组织业务发展需要且较高的质量和过程绩效量化目标,采用量化分析管理技术,建立并维护过程绩效基线,对关键过程实施量化管理及原因分析,并基于量化结果进行领导决策。该等级的组织具备在组织范围内实施量化管理的能力。
五级
五级为卓越级,其主要特征包括:通过量化评估业务目标并分析绩效数据,识别组织内的关键问题和共性问题,主动并预测性地优化和改进组织过程,组织通过不断创新实现优质持续发展,整体绩效能力得以提升。该等级的组织具备应对复杂态势、自我优化、持续获得成功的能力。
03GJB5000与GJB9000的关系
GJB5000和GJB9000都是基于过程的方法理论,用以指导企业开展项目科研生产工程管理。GJB5000侧重于软件过程管理,GJB9000是从制造业和服务业管理发展而来的。GJB9000标准中明确,应依据军用软件项目研制任务特点,按GJB5000标准要求,建立、实施与之相应的软件研发过程,两个标准互为补充,相辅相成。