配置管理指南

2021-05-18 19:09:13 字數 2774 閱讀 1183

變更記錄

目錄1. 目的 1

2. 適用範圍 1

3. 角色與職責 1

3.1配置控制委員會(ccb) 1

3.2專案經理 1

3.3配置管理員 1

3.4質量保證人員(qa) 2

3.5變更提出人 2

3.6變更執行人 2

4. 選擇配置管理員 2

5. 組建ccb 2

6. 確定配置項 2

7. 制定《配置管理計畫》 3

8. 選擇配置管理工具 3

9. 使用配置管理工具建立配置管理系統 3

10. 對紙質文件進行配置管理 3

11. 備份配置庫 4

本文件目的在於指導配置管理員在專案期間如何進行配置管理活動。

本指南主要適用於本公司的公司級配置管理活動和軟體開發專案級的配置管理活動。

ccb可以由專案領導小組、客戶、專案經理、技術負責人、測試組長、開發組長、配置管理員、質量保證人員等組成;

批准和簽發《配置管理計畫》;

對配置項的變更進行技術評審和成本評估;

批准和授權對基線配置項的變更,對變更的結果進行評審;

對基線進行功能審計,審核配置狀態報告。

指定配置管理員;

組織對專案的《配置管理計畫》的評審;

監控《配置管理計畫》的執行。

制定專案的《配置管理計畫》;

執行專案的《配置管理計畫》;

建立和管理配置庫;

儲存變更請求;

基線化操作;

發布配置狀態報告;

對已基線化的配置項進行簽入(check-in)和簽出(check-out)操作;

管理配置庫的訪問許可權;

備份和歸檔;

專案級配置管理員在專案結束後,將產品庫的配置項提交到組織級配置管理員進行管理。

審計配置管理過程;

配置項審計。

提出變更申請。

負責執行已經批准的變更。

本公司共設兩級配置管理,第一級是公司級的配置管理活動,另一級是專案級的配置管理活動。為每個專案指定一名配置管理員。由於配置庫里儲存的是公司或專案的所有工作成果,所以在選擇的時候要選擇「責任心強、可靠」,同時具有一定配置管理經驗,或者接受過配置管理培訓的人擔任配置管理員。

ccb(configuration control board),配置控制委員會,乙個由技術和管理人員組成的委員會,對提交的配置管理計畫、受控配置項或配置基線的變更申請做出認可或否決的決定,決定產品的版本發布。ccb一般由部門經理(dm)、客戶、專案經理、技術專家(需求、設計編碼等)組成,選擇客戶代表時,最好是客戶方專案主要負責人。根據專案實際情況,ccb的小組也可以包括如下角色:

專案經理,技術專家,配置管理員,qa,ccb組長一般情況下由dm擔任。

配置項識別是選擇、建立和規範將交付給顧客的產品、指定的內部工作產品、採辦的產品、工具和其他用於建立和描述這些工作產品的專案。置於配置管理之下的專案還包括那些規定產品需求的規範和介面檔案。諸如測試結果之類的其他文件也可以包含在內,依其對規定產品的關鍵程度而定。

在選擇接受配置管理的工作產品時,可以按照策劃期間建立的準則為準。它的選擇準則如下:

● 可能由兩個或兩個以上的組使用的工作產品;

● 預計可能在今後由於需求差錯或變更而會相應變更的工作產品;

● 彼此相關並且乙個產品發生變更將迫使其他工作產品變更的那些工作產品;

● 對專案至關重要的工作產品。

在制定《配置管理計畫》前,配置管理員要與專案經理協商,依據專案進度計畫,規劃未來的配置管理工作。配置管理計畫的約束條件:

1)配置管理的規劃必須以專案開展的工作為基礎,參考工作說明書;

2)配置管理計畫的編寫必須以公司的流程為模版,與工作說明書和質量保證計畫相一致;

3)配置管理計畫必須經過最終的評審通過,才能夠成立。

詳見《專案配置管理計畫模板》。

在目前階段,本公司規定所有專案組一致使用vss作為配置管理工具。

1、 使用配置管理工具建立資料庫,存放在不同的目錄;

2、 建立一級目錄,包括:01-開發庫、02-管理庫、03-基線庫、04-產品庫;

3、 為「01-開發庫」建立使用者,並設定許可權,每個人只對其具有讀寫許可權;

4、 為「02-管理庫」建立使用者,並設定許可權,除專案負責人有讀和寫的許可權外,其他人只有唯讀許可權;

5、 為「03-基線庫」建立使用者,並設定許可權,專案組成員只有唯讀許可權;

6、 為「04-產品庫」建立使用者,並設定許可權,專案組成員只有唯讀許可權;

具體如何使用svn,請參考《svn使用者使用手冊》。

紙質文件包括專案相關的技術資料、書籍、以及從客戶收集的業務資料文件,還包括在專案過程中產生的紙質文件,如評審報告,變更申請書等,對這些紙質文件,由配置管理員統一管理,配置管理員需要填寫如下文件:

注:1、編號規則如下:project-type-***,project為專案名稱,type為文件型別,***為文件編號,從001開始。

2、存放位置指的是哪個檔案櫃,哪個資料夾,資料夾中的哪一類。

3、狀態有「存檔」和「借出」兩個狀態,如果是借出,則在備註中填寫借閱人。

4、歸檔日期指的是第一次提交到配置管理員的日期。

合同及客戶資料由配置管理員進行整理歸檔,只有專案級理級別以上人員可以查詢,其他人員查閱時需要經主管部門經理審批。

專案級配置管理員每週對所有配置庫進行同機備份,在每個月末再進行一次異機備份。對於公司級配置庫的備份,建議每月一次異機備份。具體如何使用配置管理工具備份,詳見《svn使用者使用手冊》。

配置管理計畫

專案名稱 the english name 專案小組 修訂表審批記錄 目錄1.引言 4 1.1 目的 4 1.2 適用範圍 4 1.3 參考資料 4 1.4 術語和縮略語 4 2.人員與責任 4 3.用於配置管理的軟硬體資源 5 4.配置庫結構與許可權 5 4.1 配置庫列表 5 4.2 配置庫結構...

配置管理計畫

專案名稱 檔案修改記錄 變化狀態 c 建立,a 增加,m 修改,d 刪除 文件審批資訊 目錄1 概述 1 1.1 目的 1 1.2 適用範圍 1 1.3 背景 1 1.4 參考資料 1 2 資源描述 1 2.1 角色職責 1 2.2 軟體資源 2 2.3 硬體資源 2 3 配置管理活動 2 3.1 ...

配置管理計畫

2 2 任務 在軟體工程化生產的各個階段中,與本階段的階段產品有關的全部資訊在軟體開發庫存放,與前面各個階段的階段產品有關的資訊則在軟體受控庫存放。在研製與開發階段的階段產品的過程中,開發者和開發小組組長有權對本階段的階段產品作必要的修改 但是如果開發者或開發小組長認為有必要修改前面有關階段的階段產...