一
青出于蓝而胜于蓝。
GJB5000源于CMM,GJB5000B增加了独具特色的视图、实践,GJB5000作为国家军用标准,对实施GJB5000有更高的要求。
二
实施GJB5000,很少有组织是出于改进组织的软件开发过程进行的,多数都是外在的因素:比如GJB8000的要求,73号文的要求,上级部门的要求,竞标的需要,甚至领导面子的需要。
三
GJB5000B和CMMI是不同的,CMMI不是标准,而是改进模型;GJB5000B是国家军用标准。二者的评估/认证存在很大区别。
四
实施GJB5000组织的领导Zui关心的事情能否如期通过正式评价,获取资质。资质一旦获取之后,领导就不再关注GJB5000的事情了。
五
GJB5000是对实施单位的软件开发过程的改进有帮助的。比如重用库/产品线的建立和使用。
六
实施GJB5000要获得领导的重视和支持,很重要的一点就是要让领导看到效果。比如外场联试时软件零缺陷。
七
按照GJB5000建立的软件过程管理体系,它应该只是组织的管理体系的一部分,它应当和组织的GJB9000质量管理体系融为一体,而不是自成体系。
八
实施GJB5000,需要组织投入人力(推进组、实施组等)、资金(奖励、培训经费、购买工具等),软件过程改进需要有投入才会有产出,没有投入就不会有好的结果。
九
GJB5000的评价员的水平有高有低。有的只是接受过GJB5000标准的培训,在组织中被安排负责获取GJB5000资质的事宜,本人对此没有深入研究的兴趣;当然也有本身从事软件专业的人员,对软件开发比较熟悉,会思考如何利用GJB5000实践来改善软件开发过程。
十
组织应该如何实施GJB5000B,应当根据组织的需要和组织的利益来定。无论是咨询师还是评价员,他们的建议都不一定Zui符合组织的利益。