公司很早就引進 Microsoft 公司的 Visual SourceSafe 6.0 ( VSS )版本管理產品進行版本管理。但在使用過程中,存在一定的問題,特別是在項目處于維護階段時的版本管理不盡人意,經常出現反復的問題。因此,在實行 VSS 上的管理的基礎上,特制定企業方案事業部版本管理條例,重點是減少由于版本管理不善而造成的錯誤。
1. 開發階段版本管理條例
1.1數據庫、源碼和 jsp 頁面的一致性問題
在開發階段,數據庫、源碼和 JSP 可能會有團隊中不同的成員進行的修改,經常會出現不一致。必須嚴格執行如下規定:
1. 對涉及與其他共用的數據庫、源碼和 JSP ,除遵守項目組的約束外,必須在 check out 下的文件進行修改,并避免長時間不 check in ;
2. 對涉及與其他共用的數據庫、源碼和 JSP check out 、 check in 必須要有注釋;
1.2 用戶對需要的變更
在得到用戶簽字確認的需求文檔后,在開發階段,對用戶提出的需求,必須執行如下規定:
1. 修改工作量不大,用戶提出的需求不會出現反復的情況下,盡量滿足用戶的要求,但必須有書面記錄,并上傳到 VSS 上;
2. 修改工作量較大,或者是工作量不大,但會容易出現反復,如進行修改,則必須得到用戶負責人的簽字確認或郵件確認,不管是否修改,都必須有書面記錄,上傳到 VSS 上,并打印到紙質文檔中保管;
3. 對修改工作量大,除執行上面規定外,還必須用郵件等方式知會到項目經理、部門經理以及相關人員;
4. 對在后期提出的需求,涉及數據庫或者源程序的大量修改,盡可能不作修改;
1.3 開業人員對需求的變更
在得到用戶簽字確認的需求文檔后,在開發階段,如在技術上或者工作量等方面由開發人員提出的需求變更,必須執行如下規定:
1. 對在需求文檔范圍內,縮小需求范圍的需求變更,必須得到用戶負責人的簽字確認或郵件確認,并形成文檔,上傳到 VSS 上
2. 對可能影響回款,用戶驗收意見等的需求變更,必須用戶公章,還必須用郵件等方式知會到項目經理、部門經理以及相關人員;
2. 維護階段版本管理條例
2.1 維護管理必備資料
項目在用戶驗收后,進行系統維護期,必須具備如下資料:
1. 由項目經理編寫竣工資料;
2. 由項目盡量與測試組中共同編寫維護規定;
3. 用戶驗收運行環境及數據庫備份;
文章來源于領測軟件測試網 http://www.kjueaiud.com/