|
58
那么我们对这些配置项进行管理只是为了保存这些信息吗?众所
周知,人员的高流动性和知识和技术的快速更新是软件业的重要特点。
应对这样的特点我们只有努力地把开发人员个人的成功经验转化为团
队的以及整个组织的经验。在这样的一个转化过程中,软件配置管理也
起着极其重要的作用。因为对于一个大型的软件企业来说,它的配置库
有如一个巨大的图书馆,随着产品版本的不断演进,越来越多的配置项
会充斥其间,以至于没有任何一个人能了解其中的全部内容。当我们需
要在开发组织内部迅速的共享以往的成果时,配置管理就能发挥作用
了。它就像常见的图书编目法那样,帮助图书管理员(配置管理员)迅
速的找出所需的资料(配置项),而不必彻底了解其中的确切内容。这
样工作效率大为提高,很多常见的容易引起混乱的问题都能尽量得以避
免。
所以,我们在从事软件配置管理工作时应以整个软件流程的改进为
目标,为软件项目管理和软件工程的其它领域打好基础,以便于稳步推
进整个软件组织的能力成熟度。
二. 工具的选择
古语有云:“工欲善其事,必先利其器。”软件配置管理是一项十
分繁琐的工作,同时又和整个软件的开发活动紧密地联系在一起,所以
在实际工作中更需要有得力的工具辅助。目前常用的配置管理工具主要
有MS SourceSafe、Rational ClearCase 等,这些工具各有所长,因而
只有根据项目的预算和开发组织的些实际情况出发来选择,正所谓“好
用就好”。在这里,笔者提出一些个人的看法供大家参考。 |
|