从我的经验看,我感觉以下是配置管理最关键的:
1、版本控制
没有配置管理,代码版本很混乱,这个大家都知道。配置如果能把代码的版本控制得很好,很有价值。
2、变更管理
软件开发过程中变更是不可避免的,如果配置管理能够通过管理,把变更所带来的影响降低到最小,还是很有价值的。
3、配置数据
配置管理的过程中如果能注意收集数据,并加以总结,对效率和质量的改进都有很重要的参考价值。
4、配置库的管理
开发或者任何工作开展都会有产出,如果配置管理能够将这些产出进行管理,能够组成组织的财富库,对组织非常有价值,尤其是人员变化的情况下。
5、发布管理
如果配置管理通过工作,能够提高发布的质量和效率,非常有效果的。
6、流程
开源配置管理工具只是方便工作,但很多工作还是需要进行流程的管理,所以形成1套配置的管理流程也非常重要。