【转帖】配置管理计划(CM Plan)
生活随笔
收集整理的這篇文章主要介紹了
【转帖】配置管理计划(CM Plan)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
作者:scmroad
出自:配置管理之路 http://bbs.scmroad.com/
版權所有,轉載請注明原作者和出處,謝謝合作。
目的:這篇文章主要想和大家交流下,我們在寫配置管理計劃的時候都應該寫些什么。寫配置管理計劃對于一個CM來說是一個必修課,也是一個必須修好的課程。但是很多新手都不知道如何下手。公司有模版的還好點,如果要是讓一個新人從頭開始為一個新項目寫一個配置管理計劃,那就要抓瞎了,這里我只把我想到的一些列了出來,可能有些地方不對,或者需要補充,還希望大家都能指出來。大家一起交流,共同進步,謝謝。
#扉頁
? ?? ???- 文檔名稱
? ?? ???- 文檔的版本信息
? ?? ???(哪年哪月哪日哪個人修改了哪些內容,這里的哪人一般都是負責這個項目的CM,例如,v0.1, 2009.08.05, scmroad, xxx項目配置管理計劃初稿)
? ?? ???- 審查者(一般,配置管理計劃寫出來后,要讓相關的人員進行審查。至于審查人員則根據公司有差異)
#內容的索引頁
#介紹部分
? ?? ???項目介紹(比如項目的產品名,項目名...)
? ?? ???項目組成員聯系人(CM,PM,QM,TestManager聯系人,不一定都寫上,直接負責人都寫上就可以了)
? ?? ???縮寫詞(告訴人家啥叫CM)
#相關文檔
這部分內容可能不同公司有不同的標準,有的公司CM plan寫的很大,很全,那么這部分引用的文檔就很少;而有的公司把在CM plan中比較獨立的內容,單獨抽出來形成了一個文檔,那么這里就要作為相關文檔列出來。通常應該包括以下文檔
? ?? ???- 項目計劃(project plan),
? ?? ???- 代碼書寫規范,
? ?? ???- 命名規范,
? ?? ???- 配置管理工具的簡單使用文檔
? ?? ???(不要那種什么Clearcase,Perforce, svn手冊之類的,CM應該自己整理一份開發人員最經常使用的操作寫出來,后邊最好還要加個FAQ部分)
#版本管理庫管理
? ?? ???項目所在的版本庫位置在哪里,地址是什么
? ?? ???項目組成員創建版本庫訪問帳號的流程,創建帳號是否需要CM Manager審批?等等
? ?? ???項目組成員版本庫權限分配情況
? ?? ???標簽的創建和使用管理
#分支管理策略
? ?? ???介紹在這個項目中我們要利用什么樣的分支管理模型。
? ?? ???這部分可以單獨形成文檔,然后作為相關文檔在配置管理計劃里引用。
#構建服務器的搭建和管理
? ?? ???構建服務器的硬件詳細說明
? ?? ???構建服務器的軟件安裝詳細說明
#項目構建
? ?? ???版本號管理
? ?? ???如何構建項目(可以由開發人員提供)
? ?? ???是否采用持續集成
? ?? ???構建腳本說明書
? ?? ???構建腳本(構建腳本要放到版本管理庫中,可以給出構建腳本的地址)
#配置管理可交付物(CM Deliverables)
? ?? ???每次都構建什么(有可能你這個項目包括很多的部分,這個時候就要特別關注這一點)
? ?? ???構建后,CM的產出什么
? ?? ???可交付物的文件格式是什么(zip包,tar包,還是iso文件)
#配置管理構建時間表(CM Build Schedule)
? ?? ???此部分可以引用項目計劃里邊的內容,且留下項目計劃的鏈接。
#發布管理
? ?? ???發布服務器地址(每次做完構建,記得把build,log等都上傳到這里來)
? ?? ???訪問方式(network drive,ftp,http, https???,最好只提供http訪問)
#版本庫服務器備份和還原計劃
? ?? ???這部分可以單獨形成文檔,然后作為相關文檔在配置管理計劃里引用。
? ?? ???版本庫服務器如何備份和還原,
? ?? ???備份計劃(daily incremental, weekend full backup?)
? ?? ???還原計劃(多少天還原一次?)
? ?? ???注:備份文件的驗證和還原要在另外一臺機器上,不要在正式的服務器上去實驗。切記切記
? ?? ???
#發布服務器的備份和還原計劃
? ?? ???這部分可以單獨形成文檔,然后作為相關文檔在配置管理計劃里引用。
? ?? ???因為發布服務器上都是數據,這個也可以交給IT部門去完成。
? ?? ???
#配置管理培訓
? ?? ???這部門主要講在項目過程中,CM可以給研發人員提供哪些培訓? ?? ?? ?? ?? ?? ?? ?? ?
這部分的培訓是指CM可以提供的,項目組可以根據項目情況進行選擇,但是一般配置管理工具的簡單使用的培訓還是必須的。與其等后邊出現問題了,不如項目沒開始呢就給大家講一遍。
? ?? ???
#附錄
? ?? ???有什么沒說話完的,這里還可以說一說,呵呵
? ?? ???
拋磚引玉了,希望大家能踴躍發言,一起討論,共同進步,謝謝。
出自:配置管理之路 http://bbs.scmroad.com/
版權所有,轉載請注明原作者和出處,謝謝合作。
目的:這篇文章主要想和大家交流下,我們在寫配置管理計劃的時候都應該寫些什么。寫配置管理計劃對于一個CM來說是一個必修課,也是一個必須修好的課程。但是很多新手都不知道如何下手。公司有模版的還好點,如果要是讓一個新人從頭開始為一個新項目寫一個配置管理計劃,那就要抓瞎了,這里我只把我想到的一些列了出來,可能有些地方不對,或者需要補充,還希望大家都能指出來。大家一起交流,共同進步,謝謝。
#扉頁
? ?? ???- 文檔名稱
? ?? ???- 文檔的版本信息
? ?? ???(哪年哪月哪日哪個人修改了哪些內容,這里的哪人一般都是負責這個項目的CM,例如,v0.1, 2009.08.05, scmroad, xxx項目配置管理計劃初稿)
? ?? ???- 審查者(一般,配置管理計劃寫出來后,要讓相關的人員進行審查。至于審查人員則根據公司有差異)
#內容的索引頁
#介紹部分
? ?? ???項目介紹(比如項目的產品名,項目名...)
? ?? ???項目組成員聯系人(CM,PM,QM,TestManager聯系人,不一定都寫上,直接負責人都寫上就可以了)
? ?? ???縮寫詞(告訴人家啥叫CM)
#相關文檔
這部分內容可能不同公司有不同的標準,有的公司CM plan寫的很大,很全,那么這部分引用的文檔就很少;而有的公司把在CM plan中比較獨立的內容,單獨抽出來形成了一個文檔,那么這里就要作為相關文檔列出來。通常應該包括以下文檔
? ?? ???- 項目計劃(project plan),
? ?? ???- 代碼書寫規范,
? ?? ???- 命名規范,
? ?? ???- 配置管理工具的簡單使用文檔
? ?? ???(不要那種什么Clearcase,Perforce, svn手冊之類的,CM應該自己整理一份開發人員最經常使用的操作寫出來,后邊最好還要加個FAQ部分)
#版本管理庫管理
? ?? ???項目所在的版本庫位置在哪里,地址是什么
? ?? ???項目組成員創建版本庫訪問帳號的流程,創建帳號是否需要CM Manager審批?等等
? ?? ???項目組成員版本庫權限分配情況
? ?? ???標簽的創建和使用管理
#分支管理策略
? ?? ???介紹在這個項目中我們要利用什么樣的分支管理模型。
? ?? ???這部分可以單獨形成文檔,然后作為相關文檔在配置管理計劃里引用。
#構建服務器的搭建和管理
? ?? ???構建服務器的硬件詳細說明
? ?? ???構建服務器的軟件安裝詳細說明
#項目構建
? ?? ???版本號管理
? ?? ???如何構建項目(可以由開發人員提供)
? ?? ???是否采用持續集成
? ?? ???構建腳本說明書
? ?? ???構建腳本(構建腳本要放到版本管理庫中,可以給出構建腳本的地址)
#配置管理可交付物(CM Deliverables)
? ?? ???每次都構建什么(有可能你這個項目包括很多的部分,這個時候就要特別關注這一點)
? ?? ???構建后,CM的產出什么
? ?? ???可交付物的文件格式是什么(zip包,tar包,還是iso文件)
#配置管理構建時間表(CM Build Schedule)
? ?? ???此部分可以引用項目計劃里邊的內容,且留下項目計劃的鏈接。
#發布管理
? ?? ???發布服務器地址(每次做完構建,記得把build,log等都上傳到這里來)
? ?? ???訪問方式(network drive,ftp,http, https???,最好只提供http訪問)
#版本庫服務器備份和還原計劃
? ?? ???這部分可以單獨形成文檔,然后作為相關文檔在配置管理計劃里引用。
? ?? ???版本庫服務器如何備份和還原,
? ?? ???備份計劃(daily incremental, weekend full backup?)
? ?? ???還原計劃(多少天還原一次?)
? ?? ???注:備份文件的驗證和還原要在另外一臺機器上,不要在正式的服務器上去實驗。切記切記
? ?? ???
#發布服務器的備份和還原計劃
? ?? ???這部分可以單獨形成文檔,然后作為相關文檔在配置管理計劃里引用。
? ?? ???因為發布服務器上都是數據,這個也可以交給IT部門去完成。
? ?? ???
#配置管理培訓
? ?? ???這部門主要講在項目過程中,CM可以給研發人員提供哪些培訓? ?? ?? ?? ?? ?? ?? ?? ?
這部分的培訓是指CM可以提供的,項目組可以根據項目情況進行選擇,但是一般配置管理工具的簡單使用的培訓還是必須的。與其等后邊出現問題了,不如項目沒開始呢就給大家講一遍。
? ?? ???
#附錄
? ?? ???有什么沒說話完的,這里還可以說一說,呵呵
? ?? ???
拋磚引玉了,希望大家能踴躍發言,一起討論,共同進步,謝謝。
轉載于:https://www.cnblogs.com/wanyakun/archive/2010/12/23/1914540.html
總結
以上是生活随笔為你收集整理的【转帖】配置管理计划(CM Plan)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为hwics格式产品文档打开方式
- 下一篇: WriteComponent,ReadC