CCB的全稱是Configuration Control Board,即配置控制委員會。
CCB是CMM(I)中提出的概念,某些組織中也許不叫這個名字而是叫決策委員會之類的。
網絡上有一種說法認為CCB是變更控制委員會(Change Control Board),這兩者說法不同,但是概念和作用是一緻的。CMMI-V1.2中對兩者的描述原文如 下:“Configuration control boards are also known as change control boards ”。
【CCB的職責】
CCB的職責主要是 負責審批基準的建立和變更。
在CCB的職責方面,有 一些經常被誤解的地方:
【CCB的組成】
CCB應由來自不同領域的項目利益相關者的代表組成,而且有能力在管理上作出承諾。
CCB一般由部門管理者、商務人員、項目雙方項目經理、開發負責人、測試負責人、質量保 證工程師、配置管理工程師組成。對于不同類型不同層次的項目,CCB的成員不盡相同,如高技術型項目會包括技術負責人、系統集成類項目一般會包括系統工程 負責人、硬件産品類項目一般會包括硬件負責人、對于重要項目可能會包括項目雙方的高層管理者。
有些朋友肯定會問,那麼多人肯定都很忙,難道所有的基準建立/變更都要提交CCB審批 嗎?如果是大的變更還有必要,如果很小的變更還要提交CCB,那不是效率很低嗎?這也是很多組織中疑惑的地方,為了對這種情況,我們一般采用對CCB進 行劃分層次的方式,使得不同層次的CCB成員關注不同的變更。
【CCB的層次】
CCB的層次一般都是有必要的(規模很小的項目一般不必要),有些組織對于應該劃分幾個 層次的問題比較疑惑,CCB層次的多少不應該統一而是應該根據項目實際情況決定(作為組織标準規範,可以對CCB層次劃分做出建議,但不應強制項目執 行)。一般情況下CCB的劃分一般從以下步驟來考慮:
有兩種常用的CCB層次類型:
CCB的層次及分别負責的内容應在配置管理策劃/計劃期間完成,并需經過評審方可作為正式内容指導相關工作。
【CCB的決策】
建立了CCB之後,需要考慮的問題是如何決策,一般來講,有以下三種方法可以考慮:
1、多數意見決策:通過投票的方式使所有的成員平等的參與決策過程。優點是充分調動了成員參加會議和提出建議的積極性,缺點是少數服從多數難以定義,2/3算多數?絕對多數相對多數?還有一個嚴重的問題是這種機制可能産生政治上的鬥争(拉幫結派),可能嚴重影響項目決策。
2、權利集中決策:将決策權交給一個人。優點是鼓勵了決策中靈活考慮各種意見的優先級,如買方項目經理作為項目最終責任人進行決策;缺點是壓抑了其他成員的積極性。
3、一緻意見決策:尋求大多數參加會議的成員的非正式(非投票)的統一意見。優點是速度 快而且能讓所有人的觀點都得到表達和考慮;缺點是如果成員之間不能達成一緻就無法做出決定。因此,應提供一種跳出機制,當無法在合理時間内達成一緻,則由 買方項目經理決策(因為是買方投資)。
【CCB的領導者】
與CCB構成同樣重要的是誰來擔任CCB的領導者。CCB的領導者不是行政領導者而是職責領導者,隻是進行主持會議,确保不偏離會議主題。
CCB的領導者可優先考慮下列人員:
【CCB會議】
CCB會議一般在需要對變更、發布等情況作出決策時召開。
對于CCB會議,需要進行會議記錄以便為CCB的決策提供可視性。CCB的會議記錄還通 過記錄何時發生了什麼事情提供對項目的可跟蹤性,會議記錄應是準确和具體的,不能存在讓人誤解的地方。無論采取任何行動,會議記錄都應該記錄誰是執行者以 及行動何時完成等信息,還需包括會議出席和未出席的人員。會議記錄不僅要呈給出席會議的人員還要呈給買方和賣方的高層管理者,以便其對項目進行追蹤。
CCB會議記錄不是出于形式上的目的而是為了記錄内容的清楚和完整。人們經常在結束會議時對會議結果進行推辭或者還對所同意的問題有不同的觀點,這種混亂無序的結果是很危險的,會議記錄避免了這種情況。
遵循如下原則:
(1)建立需求基線。需求基線是需求變更的依據。在開發過程中,需求确定并經過評審後(用戶參與評審),可以建立第一個需求基線。此後每次變更并經過評審後,都要重新确定新的需求基線。
(2)制定簡單、有效的變更控制流程,并形成文檔。在建立了需求基線後提出的所有變更都必須遵循這個控制流程進行控制。同時,這個流程具有一定的普遍性,對以後的項目開發和其他項目都有借鑒作用。
(3)成立項目變更控制委員會(CCB)或相關職能的類似組織,負責裁定接受哪些變更。CCB由項目所涉及的多方人員共同組成,應該包括用戶方和開發方的決策人員在内。
(4)需求變更一定要先申請然後再評估,最後經過與變更大小相當級别的評審确認。
(5)需求變更後,受影響的軟件計劃、産品、活動都要進行相應的變更,以保持和更新的需求一緻。
需求變更管理 模闆:
變更申請 | |
申請日期 |
<日期格式:XXXX-XX-XX XX:XX> |
申請人 |
<姓名 部門> |
變更内容 |
<需要對那些方面做出變更> |
變更原因 |
<變更的理由> |
變更影響評估 | |
評估日期 |
<日期格式:XXXX-XX-XX XX:XX> |
評估人 |
<姓名 部門 職位> |
評估描述 |
<全面評估對項目造成的影響 進度 人力成本> S級:目前團隊無法完成變更事項 A級:影響進度 增加人力成本 B級:影響進度(不可控) 不增加人力成本 C級:影響進度(可控) 不增加人力成本 D級:不影響進度 不增加人力成本 |
變更審批 | |
審批人 |
<姓名 部門 職位> |
審批日期 |
<日期格式:XXXX-XX-XX XX:XX> |
審批意見 |
<評估B級以下> <同意 理由> <不同意 理由> |
是否提交CCB |
<評估B級以上包括B級,需提交CCB審批> |
CCB審批 | |
審批意見 |
<同意 理由 資源分配授權> <不同意 理由> |
審批日期 |
<日期格式:XXXX-XX-XX XX:XX> |
審批人 |
<姓名 部門 職位> |
本文整理自:
1、CSDN《項目變更控制委員會(CCB)》作者:hqml
2、博客園《需求變更管理》作者:PetterLiu
3、百度文庫《需求變更管理(模闆)》
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!