qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          高效組織的配置管理計劃

          根據IEEE 828和CMM/CMMI,配置管理計劃常常被認為是一份文檔,確實的,對于一個大項目而言,往往需要制定項目自身的配置管理計劃。
            但不是所有的組織都是軟件外包組織,不是每個項目針對的是不同的客戶。
            在非軟件外包的高效軟件開發組織中,推薦的配置管理計劃應有三個層面。
            首先是組織層面,一般,提供統一的配置管理服務,不會允許每個團隊自己搭建配置管理服務器。所以對于組織級的配置管理服務要有所約定,約定的主要內容有:
            如何建立項目文檔目錄?
            如何建立產品級目錄?
            如何建立代碼目錄?
            配置項如何命名?
            配置庫的備份和恢復如何進行?誰來進行?
            什么情況下拉分支?什么情況下合并到主干? 關于分支主干要提供多種模式,或者放開限制,讓產品線或者項目組選擇。
            如何進行變更? 一般應當在組織級進行定義和發布。如果放到項目層面,變更流程的制定太費功夫;當然有些大項目是有足夠的預算和特殊情況需要專門定義項目級的變更。
            對產品線和項目如何開展配置審計?
            有什么推薦的配置管理實踐?
            組織級配置管理規程或者指南的更新頻率在每年一次左右。
            其次是產品線層面。對于特定產品線,已經存在大量的源代碼和文檔,那么結合實際,這個產品線在配置管理存儲時有哪些約定?
            比如對代碼配置項和非配置項有所說明,不要假設每個團隊新人都是代碼配置管理達人,小心自以為是的新手加入一些自以為是的垃圾。雖然可以刪除,但發現再刪除,其本身就是成本。
            比如哪些依賴項值得存儲?
            比如哪些區域是機密,權限另外管理
            比如那些代碼是核心代碼,如果改動需要資深人員復核。
            本產品線的主干和分支策略是什么? 守護主干?還是先鋒主干?無分支?還是單分支?還是多分支?
            比如約定團隊統一一致的工作環境:都把Java裝在C:/java,把eclipse裝在D:/eclipse
            最后是項目層面。在有了上述組織級和產品線級的配置管理約定后,項目層面的配置管理計劃中最關鍵的是需要明確人員、基線和項目特殊配置項。其中基線的安排必須與項目本身生命周期的選擇相匹配,最重要而言,必須匹配于里程碑。
            在這樣的三層結構下,為項目高效計,不需要單獨寫項目的配置管理計劃,只需把項目級的配置管理約定寫入項目計劃即可,一般的篇幅不超過1頁。

          posted on 2014-09-03 11:53 順其自然EVO 閱讀(200) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

          <2014年9月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 延吉市| 南岸区| 五台县| 凤台县| 友谊县| 连南| 勐海县| 颍上县| 桂平市| 海原县| 南汇区| 兴业县| 赤水市| 泽州县| 昌图县| 武川县| 拜泉县| 万荣县| 磴口县| 灵石县| 兴化市| 灵宝市| 呼和浩特市| 临澧县| 苍南县| 内丘县| 安康市| 招远市| 亚东县| 太仓市| 芒康县| 灯塔市| 平南县| 阿巴嘎旗| 祥云县| 滦平县| 亳州市| 广饶县| 徐闻县| 武冈市| 涪陵区|