而对于开发人员,组织考虑的很少,配置管理工具大都只是为开发人员提供一个工作空间,进行一个check-out和check-in的版本控制。至于效率、易用、拓展功能、协作性都是重要性比较低的事情。
事实上,目前大多数的配置管理工具都能够给开发人员提供很好的使用体验,但是由于开发人员缺少专业的配置管理知识,而组织又不能及时传递这些知识给开发人员,造成配置管理工具功能的闲置。比如命令使用技巧、提高效率的分支策略、提高效率的构建策略等等。
配置管理工具的稳定性,也对开发人员的效率有相当大的影响,比较以前我们使用的域就经常不能正确解析权限,经常给开发人员造成困扰。
配置管理工具本身是通用化的,有些操作可能并不是最适合开发人员的,那么配置管理人员有必要来拓展它的功能。
如何提高开发人员之间的协作性,也是配置管理工作人员必须考虑的一个问题,目前软件开发规模越来越大,很多问题不再是一个开发人员就能解决的,需要多个开发人员协同解决,而配置管理工具是协作的最好工具,因为最好的协作就是代码的交互共享。配置管理人员有必要思考协作的策略。
如果能够给开发人员提供一个稳定、可协作、高效率的配置管理环境,那么将极大提高组织的效率。