利用PVCS進行軟件配置管理后,建立開發管理規范,把版本管理檔案掛接在公司內部的Web服務器上,內部直接通過Netscape訪問Version Manager,工程人員通過遠程進入內部網,獲取所需的最新版本。開發人員無需下現場,現場工程人員通過對方系統管理員收集反饋意見,書面提交到公司內部開發組項目經理,開發組內部討論決定是否修改,并作出書面答復。這樣做,可以同時響應多個項目點,防止開發人員分配到各個項目點、分散力量、人員不夠的毛病,同時節約大量的旅差費用。
2. 有利于知識庫的建立
(1) 代碼對象庫
軟件代碼是軟件開發人員腦力勞動的結晶,也是軟件公司的寶貴財富,長期開發過程中形成的各種代碼對象就像一個個零件坯一樣,是快速生成系統的組成部分。長期的一個事實是:一旦某個開發人員離開工作崗位,其原來所作的代碼便基本成為垃圾,無人過問。究其原因,就是沒有專門對各人的有用對象進行管理,把其使用范圍擴大到公司一級,進行規范化,加以說明和普及。Version Manager為對象管理提供了一個平臺和倉庫,有利于建立公司級的代碼對象庫。
(2) 業務及經驗庫
通過PVCS Version Manager的注釋及Tracker,可形成完整的開發日志及問題集合,以文字方式伴隨開發的整個過程,不依某個人的轉移而消失,有利于公司積累業務經驗,無論對版本整改或版本升級,都具有重要的指導作用。
3. 規范管理
(1) 量化工作量考核
傳統的開發管理中,工作量一直是難以估量的指標,靠開發人員自已把握,隨意性相當大;靠管理人員把握,主觀性又太強。采用PVCS管理后,開發人員每天下班前對修改的文件 Check In,其中記述當天修改細節描述,這些描述可以作為工作量的衡量指標。
(2) 規范測試
采用PVCS以后,測試有了實實在在的工作,測試工作人員根據每天的修改細節描述對每一天的工作做具體的測試,對測試人員也具有可考核性,這樣環環相扣,大大減少了其工作的隨意性。
(3) 加強協調與溝通
采用PVCS后,通過Version Manager文檔共享及其特定鎖機制、Tracker與電子郵件的集成,大大加強了項目成員之間的溝通,做到有問題及時發現、及時修改、及時通知,但又不額外增加很多的工作量。
結束語
眾所周知,管理工具軟件只是管理思想的載體,提供一個好的平臺,而導演還是人,針對配置管理軟件,我們應該根據ISO 9000各質量要素的要求,轉變我們的觀念及管理思維 ,制定科學的配置管理規程,結合ISO 9000其它各項支持活動,保證在質量體系的各生存周期活動中全面實施有效的質量管理,實現我國軟件產業的標準化、產業化。
文章來源于領測軟件測試網 http://www.k11sc111.com/