【轉】如何在項目管理中進行版本控制

 

如何在項目管理中進行版本控制

如何在項目管理中進行版本控制

(注:文中的版本控制均指從項目管理角度出發的版本控制,區別於從質量管理和配置管理角度出發的版本控制概念)

1、(項目管理中)版本控制的目標:
通過劃分版本,分階段遞進式實現項目目標

2、版本控制的表現形式:
2.1、通過一個版本號可以取得與此版本相關的所有工作產品

2.2、項目活動與版本號相關聯

3、版本控制管理的項目活動範圍:
在項目的招投標、立項、預研、需求、開發、測試、發佈、實施、運營等活動中,至少應將需求、開發、測試、發佈、實施活動納入版本控制的範圍。

4、版本控制管理的工作產品範圍:
4.1、配置庫中工程活動的所有工作產品

4.2、需求跟蹤表

考慮到實際需要,需求跟蹤表中需求狀態記錄部分也應納入版本控制,以方便獲取此部分信息

5、版本控制使用的工具:
5.1、cvs、svn、vss等工具管理工作產品版本。

5.2、bugzilla、mantis、TD等

6、版本的劃分:
6.1、版本的劃分工作在項目計劃中進行,在項目工作實際進行過程中,如頻繁出現內部版本(主要指內部測試β版),爲保證項目計劃的可視性,可在wbs中進行此部分版本劃分工作。

6.2、版本劃分方法

版本按是否通過驗證分爲β版本和正式版本。β版本通過測試和評審後成爲相應的正式版本。所有β版本隸屬於其對應的正式版本。

正式版本按以下維度劃分:

6.2.1、按最終交付對象的不同可分爲內部版本和交付用戶的版本。

6.2.2、按與上一版本的不同可分爲功能增加版本、功能優化版本、bug修復版本等。

6.2.3、按重要程度不同可分爲一般版本,重要版本,里程碑版本。

交付用戶的版本必須爲里程碑版本或重要版本。不同重要程度的版本投入的資源不同,包括評審、測試活動的範圍、力度不同。

6.3、版本號規則

正式版本:

對於Bug修復版本,版本號的第三位發生變化,對於其他版本,版本號的第一和第二位發生變化

β版本:

版本號爲對應的正式版本號加β1、β2、β3等,按數字大小順序編排

7、版本控制活動
7.1、項目經理在項目計劃中編制正式版本任務,明確其重要性爲一般、重要或里程碑,明確是否需對外發布,明確與上個版本的不同。

7.2、在wbs中將正式版本任務拆分爲多個β版本任務,同一個正式版本對應的不同β版本間僅僅存在bug修復的差異。

7.3、在wbs中將β版本任務拆分爲涵蓋需求、開發、測試、發佈、實施、反饋等不同階段的子任務。

7.4、監控每個子任務按流程執行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章