|
发表于 2010-7-7 14:03:19
|
显示全部楼层
确实确实,客户化阶段的工作方式会给配置管理带来很大的挑战。
有些时候真的要考验项目团队的智慧了,
总之一定要有人能够跳出埋头应付客户需求和修改代码的焦油坑,来思考问题,
同时又必须十分了解一线的客户使用情况和一线的代码修改情况,
才能找到合适的配置管理策略,以期用最小的配置管理成本,
对客户化阶段的需求、开发、测试和管理提供尽量好的支持。
其实配置管理领域也有一些模式,就像软件开发领域的设计模式一样,
有兴趣可以研究一下。
另外,配置管理工具的选择也很重要,
比如你如果采用版本分支的策略来应付不同医院的客户化需求的话,
选择VSS(我记得其早期版本是不支持分支的)可能就不太合适了。
我曾经看到过一个在全球范围内维护的信息系统产品的版本树,
期间分支的复杂程度真不亚于一片竹林。
当然分支不能过分膨胀,适时的合并分支也是必要的,
这些都是配置管理策略的具体内容,太多了,说不完了。。 |
|