配置管理前期準備工作
在項目正式啟動之后,配置管理工作就可以開始了。配置管理工作開始的第一步就是一份配置管理計劃。51cmm上已有不少配置管理計劃的模板,大家可以參考。
一般而言,需要在配置管理計劃中明確的內容包括:
1、 配置管理軟硬件資源;
2、 配置庫結構;
3、 人員、角色以及配置管理規范;
4、 基線計劃;
5、 配置庫備份計劃;
在下文中,我們將圍繞這些內容進行詳細描述。
配置管理環境
配置管理環境包括軟硬件環境。具體的資源需求應該根據項目實際情況來確定,一般需要考慮的包括:網絡環境、配置管理服務器的處理能力、空間需求,配置管理軟件的選擇等。配置管理環境的確定需要綜合考慮各個方面的因素,包括我們采用的開發工具,開發方式,開發人員對配置管理工具的熟悉程度等,其中,開發人員對配置管理工具的認可和熟悉程度常常直接決定配置管理能否正常進行,如果選擇了需要開發人員花費比較大的精力去熟悉的配置管理軟件,我們就必須花費大量時間來進行培訓;同時,配置管理軟件和開發工具的集成程度也是一個必須考慮的因素,根據我們的經驗,選擇一個和開發環境集成緊密的配置管理工具至少可以減少20%花費在Check In/Check Out和配置管理人員保持配置庫完整上的工作量。
根據我們項目的實際情況,我們有如下一些考慮:
根據歷史經驗,一個類似項目的配置庫大小約為3G,考慮到備份等操作對空間的需求,至少應該為配置管理庫保留10G以上的空間。為了保證配置管理庫的安全,除了相應的備份計劃之外,還可以采用了RAID 0+1的方式為配置數據庫提供更好的可用性保證;
考慮到在項目的后期有部分開發人員會在現場進行開發,因此在網絡條件上需要提供對遠程訪問方式的支持;
配置管理服務器的選擇和配置管理軟件的選擇相關,考慮到目前公司有一臺閑置的PC服務器,最好能充分利用這臺服務器;
配置管理軟件必須可以以某種方式支持遠程訪問,而且由于我們的開發平臺涉及Solaris和Windows,配置管理軟件要能夠支持這兩種平臺;考慮到開發工具方面,配置管理工具要求能和我們選擇的開發工具進行很好的集成;
項目組的開發人員缺乏使用配置管理工具的經驗,有將約30%的開發人員使用過VSS配置管理工具,但僅限于最基礎的使用,對VSS的Label等功能沒有概念;結合以上的情況,我們首先考慮配置工具的選擇。
配置管理工具的選擇
文章來源于領測軟件測試網 http://www.kjueaiud.com/