成熟的软件开发组织必须建立组织资产库
实施GJB5000/CMMI三级的软件开发组织都需要建立组织资产库,这可以说是一个成熟的软件开发组织必备的基础。
为什么这么说呢?
建议每个软件开发组织都应建立起需求体系,以便提高组织的需求工程的能力。需求体系由三个方面组成:业务需求、需求模板和可存储和检索的需求库。
其中,业务需求是组织已经了解和开发的软件产品对应的各领域的业务需求,需求模板包括了需求调研使用的问卷、格式化的访谈记录单、需求规格说明书模板等,需求库则用于存储业务需求和需求模板,并且便于开发人员检索。
这不就是我们GJB5000/CMMI三级所要求的梳理共性需求,将其存储在重用库,需求的过程/规程、指南、模板等文件一并管理的组织资产库吗?
殊途同归。
只要做好组织资产的收集、整理和管理,做好软件重用,那么组织的软件开发效率自然就会提高一大截!
这就是成熟的软件开发组织必须建立组织资产库的原因——提升效率!
相应的,软件开发组织不仅要建立这样的需求体系,还应建立设计体系、测试体系……而这些在GJB5000/CMMI之中都已经包含在组织资产库之中。
GJB5000/CMMI三级不仅有共性需求的要求,还有可重用构件、测试重用的要求,这些重用资产的积累、管理和使用,都是组织资产库应有之意。
所以说,不管是否了解GJB5000/CMMI,都知道积累资产,软件重用的好处;换句话说,了解和实施GJB5000/CMMI,就会给你带来很多优秀的软件工程实践。
本文来源于网络,如有侵权通知删除。