实施GJB5000B的二级与GJB5000A相比有哪些难点?

GJB5000B与GJB5000A相比,有着显著的变化。

就GJB5000二级而言,GJB5000B的二级涉及12个实践域,较GJB5000A的二级增加了5个过程域。虽然有些实践域可以根据组织的实际情况进行裁剪,但是GJB5000B二级所要实施的实践域仍然增加很多,这使得GJB5000B的二级实施起来难度较大。

具体来说,实施GJB5000B二级有以下难点:

  1. 中高层验证的要求必须落实、落地

GJB5000A的中高层验证要求还是共用实践,而在GJB5000B中,中高层验证已经成了一个新的实践域——领导作用(LD)。这使得原来仅仅是用一些会议纪要或者专门的中高层验证报告就能完成的实践不再可行,中高层验证必须落地、落实。

在领导作用实践域的二级实践中,要求领导参与制定组织方针和目标,督促方针的落实和目标的实现,以及为过程实施和改进提供资源、指派职责。这些实践要求领导积极参与GJB5000B的实施过程,不能只是把职权和责任下放就不管。

让领导积极参与,是实施GJB5000B的第一个难点。

  1. 积累组织资产,监督实施过程

GJB5000B把原来GJB5000A的三级的一些实践放入到二级中,比如这个新增的实践域“实施基础”就增加了积累组织资产和监督实施过程的要求。要知道,这两个实践很多实施GJB5000A三级的组织都没有做好——过程资产库里面的过程资产寥寥无几,监督实施只依靠一年一次的内部评估。

  1. 全新的实践域——立项论证

GJB5000B根据国内的实际情况,新增了“立项论证”实践域。这个实践域是针对项目总体单位而言的。在二级实践中,对立项综合论证、研制总要求论证和总体方案论证提出了规范化要求。

  1. 用户需求与软件需求开发

GJB5000B将原来GJB5000A的需求开发(RD)过程域放入二级实践。这意味着对软件研制任务书和软件需求规格说明的质量要求提高到很高的水平。原来实施GJB5000A二级的时候,仅有需求管理,重点是需求的一致性和需求跟踪,现在则必须要使得任务书和需求规格说明的描述符合需求验收准则的要求,要分析需求的运行场景,分析需求的充分性和必要性,做好非功能性需求的分配等等。

  1. 验证与确认过程

GJB5000B将原来GJB5000A的验证和确认过程域放入二级实践。这意味着对软件测试的质量要求提高到很高的水平。GJB5000A二级对于测试的要求主要是与需求是否保持一致,不应出现没有测试的需求;而在GJB5000B中则像GJB5000A三级那样要求测试是真实、充分和有效的。那些测试用例设计都不会,测试的预期结果和实际结果都乱写的现象是不允许发生的。

  1. 全新的实践域——运行维护

这是又一个根据国内情况建立的全新的实践域。运行维护不仅是对以维护为主业的组织要实施的实践域,也是所有交付软件产品给最终用户的研制单位要实践的实践域。运行维护实践域的二级要求确定维护需求,制定维护计划,并实施维护活动。

总之,GJB5000B的二级有原GJB5000A三级的多项实践要求,也有全新的过程域要求,以及强化的领导作用,这些都是实施的难点所在。

这正是:

虽然等级同为二,B 版实施难度大

很多实践高要求,二级犹如二级半

参考文献:GJB5000B 2021年4月评审稿


作者简介:王小双,长期从事GJB5000推广、实施、评价、改进的工作,创建《软件工程之思》微信公众号,一直在《软件工程之思》分享GJB5000、CMMI、软件工程的知识和感悟。现致力于GJB5000咨询以及软件过程改进、软件工程能力提升的研究工作。
(0)

相关推荐