配置管理員崗位職責
一、配置經理的基本技能與資格
資格:
- 能夠重視配置管理工作;
- 能夠按規範實施配置管理工作;
- 積極支持部門的配置管理方面的工作;
- 能夠積極支持與幫助其他人員;
- 爲部門的配置管理能力的提高貢獻力量;
- 熟悉公司配置流程以及其他相關的流程;
- 爲增進項目管理,對於項目內的困難和關鍵問題,能夠及時反映到部門;
### 基本技能:
- 能夠獨立規劃項目的配置管理工作;
- 熟練掌握配置管理的相關概念;
- 能夠了解配置的相關工具,熟練使用技術工程部配置所使用的工具;
- 具有基本的與人溝通的技巧;
- 能夠了解項目管理過程中的主要環節;
- 初步瞭解項目管理過程中的質量保證的各個方面;
- 瞭解部分系統和應用工具,如數據庫ORACLE,前臺開發工具DEPHI等;
## 二、 配置經理的職責
作爲一名配置人員,配置經理的職責就是能夠與質量人員、測試人員等共同保證項目的質量。如:作爲質量保證的成員之一,能夠爲整個技術工程部規範化管理的推進作貢獻,如宣傳規範化管理的知識,陳述規範化管理的利弊等;能夠在項目進行的整個生命過程中,不斷的與項目經理、QA、SCCB及項目成員進行配置管理規範化的溝通,爲項目配置管理的規範化作出努力.
### 具體表現爲:
- 項目進行初期或首次進入項目中時,能夠首先與項目經理、QA、SCCB及項目成員就項目的未來配置管理工作進行溝通,取得項目經理、QA、SCCB及項目全體成員對配置工作的認可與支持;
- 積極瞭解項目情況,項目各階段的進展,爲更好的進行配置管理作努力;
- 熟練並充分的利用配置管理工具的各方面的功能,提高配置管理的效率;
- 爲項目控制好版本,保證項目各階段所使用的版本正確;
- 及時發現項目問題,把問題及時反饋給項目經理、QA或SCCB,並積極協助解決;
- 與項目內其他組成員,如開發組、測試組等協調工作,並能夠很好的溝通;
- 能夠在項目中不斷總結、分析,爲項目內配置管理工作的進一步優化作貢獻;
- 項目進行中或結束後,能夠總結並編寫配置管理過程中的案例;
三、 配置經理的工作內容
項目計劃階段:
在項目計劃階段,是配置管理工作前期準備的重要階段,配置經理的工作主要有以下幾方面的內容:
1、 制定配置管理計劃
對於項目工程部在項目立項前期指派配置管理人員的項目,在項目立項初期,配置經理要與項目經理協商,制定配置管理的計劃,規劃未來的配置管理工作。配置管理計劃的約束條件:
- 配置管理的規劃必須以項目開展的工作爲基礎,參考工作說明書。
- 配置管理計劃的編寫必須以公司的流程爲模版,與工作說明書和質量保證計劃相一致;
- 配置管理計劃能夠指導未來的配置管理工作,配置管理工作必須以配置管理計劃爲基準;
- 配置管理計劃必須經過最終的評審通過,才能夠成立;
如配置管理計劃不能滿足未來配置管理工作的需要,可以再增加配置管理工作計劃作爲配置管理計劃的輔助,指導未來的配置管理工作;
2、 規範配置管理環境
配置管理計劃制定結束後,配置管理人員要依據計劃實施配置管理的前期工作。首先必須規範配置管理的環境,實現項目組內的專機專用,與項目經理協商,開發用機、測試用機、配置用機的情況,並最終生成配置管理環境維護清單,便於後期對環境的維護;
3、 建立配置庫
配置庫作爲項目組內成員今後工作的平臺,前期的詳細準備是非常重要的。配置庫建立的準則:
- 依據配置管理計劃中的定義建立配置庫;
- 與項目經理協商配置庫人員使用的權限規定與配置庫工作區間的劃分,保證個人工作區間的隔離;
4、 與項目負責人討論變更控制的實施
與項目SCCB討論項目中變更控制實施的措施,指定出相應的變更控制流程。在變更控制流程中應注意變更過程中責任到人,不同變更情況的處理方式,具體操作可參見《變更控制流程制定指導書》。
5、 配置培訓
配置培訓作爲與項目成員溝通配置管理內容的一個主要渠道,配置經理應與項目經理協商在項目開始初期進行。培訓內容包括:
- 配置管理的基本概念;
- 項目中配置管理工具的使用;
- 項目中配置管理的相關流程;
- 配置庫的使用及規範等;
6、 生成計劃基線,併發布基線
在項目的立項材料經過正式評審通過,宣佈項目立項後,配置經理要整理項目的立項材料,正式生成計劃基線,並標識基線,保證基線存放於基線庫中。
基線的發佈通過配置狀態報告來實現。
項目執行階段:
項目執行階段,配置工作真正深入到了項目中,工作主要表現爲:
1、 維護配置庫
- 配置庫維護包括維護配置庫結構、日常權限的設置、帳戶的增加與刪除、工作區維護、配置庫備份等;
- 維護時要注意:對配置庫的備份要與配置機分開,以確保安全性;
- 配置庫中帳戶的管理要注意定期維護,避免帳戶不斷增加,出現垃圾帳戶的問題;
- 工作區的維護要注意結構清晰、明瞭,工作區隔離;
- 監督項目組成員使用配置庫問題,避免工作脫離配置庫平臺和配置項長期被CHECK OUT的問題等;
2、 進行版本控制
版本控制是配置管理的另一項主要內容,包括文檔版本的控制和代碼版本的控制。版本控制中注意的問題:
- 版本標識明確、清晰;
- 在配置庫中,有效利用標籤;
- 注意保證版本的歷史在線和可以回溯;
- 注意每一次的開發以基線版本爲基礎和基準;
- 注意版本的受控性,保證測試的版本的受控;
- 每一次新的基線版本的生成,要及時發佈;
3、 協助生成項目進行過程中的各種基線
項目執行過程中生成各種基線,包括需求基線、設計基線、代碼基線等,基線的正式生成要經過評審通過纔有效。
配置經理協助項目經理組織評審。在評審之前首先要進行物理審計,審計後填寫物理審計報告,然後傳遞給QA進行過程審計。物理審計報告作爲配置項存放在配置庫中。
評審通過後,正式生成基線,配置經理負責整理並標識基線,然後把基線存放在基線庫中,通過配置狀態報告來發布基線。
在代碼基線生成時,注意維護源代碼清單。
4、 與測試人員協作
配置經理注意與測試人員的溝通,保證與測試組配置管理協接的無誤。測試組與配置組溝通的兩個主要問題是:測試配置項的管理問題和版本的傳遞問題。
配置經理要與測試經理、項目經理溝通有關測試配置項的管理問題與版本的傳遞問題。測試配置項可以單獨管理,也可以與其他配置項一起存放與一個配置庫中,這要根據項目的大小和配置庫的增長趨勢來決定,建議大型項目在有條件的情況下單獨存放,單獨管理測試案例、測試數據等;
版本的傳遞指開發組產生出代碼,經配置組編譯執行生成執行文件並進行版本標識後,傳遞給測試組進行測試的過程。在此過程中注意的問題是:配置組與開發、測試組的接口的唯一,保證測試版本的正確性。
5、 與QA協作
配置經理負責向QA及項目經理反映項目進行過程中的不規範問題,並與QA與項目經理溝通,解決問題。
6、 發佈配置狀態報告
配置經理在項目進行過程中,要及時發佈配置狀態報告。發佈配置狀態報告有兩種方式:時間驅動和事件驅動。基線生成時、重要配置象產生時,都要發佈配置狀態報告;定期發佈配置狀態報告以向全體成員通報項目現階段的進展情況,注意全體成員要包含QA。
7、 優化配置管理活動
在配置管理過程中,隨項目的進展和工作的開展情況,配置經理要適時的調整配置管理的活動。如整理配置庫、優化配置流程等。但是必須注意,任何變動和更改必須經過項目經理的同意;更改後要通過配置狀態報告發布;變動和更改的配置項要有相應的變更說明。
如配置工作需要調整時,需升級配置管理計劃,必須確保工作與計劃的一致性;
8、 維護項目環境
在項目進行過程中,注意維護項目的環境,包括配置環境、測試環境、開發環境等。環境的變更要體現在配置管理環境維護清單中。環境的變化要通過配置狀態報告發布出去。
9、 協助項目組完成變更管理
配置組有責任協助項目組完成變更控制的管理,並維護變更管理過程記錄。變更執行過程中出現的問題,可以向項目經理和QA甚至SCCB反映。變更執行結束,要發佈配置狀態報告,報告變更的情況
10、 參加項目組的會議
爲使配置管理工作對項目切實可行和有意義,配置管理人員除主動積極瞭解項目情況外,要參加項目組的例行會議,瞭解項目的總體情況,以及項目的下一步工作規劃,以便配置管理及時作出反饋
11、 參加項目工程部的活動
配置經理要積極參加項目工程部組織的各種配置活動,如配置經理述職等;
項目結項:
項目結項時,配置管理人員主要是協助項目經理整理結項材料,對項目配置管理工作進行總結、整理,編寫配置管理案例、進行配置工作述職等。如項目配置項需要入產品庫,則按產品庫規範整理產品配置項。
在編寫案例時要注意總結項目配置管理工作進行過程中的得失以及經驗教訓。案例總結和述職的進行都要在項目工程部內進行。