作者:李長征 孫強
1.prince2的產生與發展
項目管理向來就是一個充滿挑戰的管理,管理人員必須在事先確定好的人力、物力、財力、時間基礎上產出預期質量的項目結果。項目管理中的失控一直就是官、產、學界關心的問題。
早在20世紀70年代,英國政府就要求所有政府的信息系統項目必須采用統一的標準進行管理。1979年ccta采納simpact systems公司開發的bbbbbb項目管理方法作為政府信息系統項目的項目管理方法。在bbbbbb項目管理方法的基礎上,20世紀80年代年英國政府計算機和電信中心(ccta)(后來并入英國政府商務部(ogc))出資研究開發prince,1989年prince正式替代bbbbbb成為英國政府it項目的管理標準。
prince,一種對項目管理的某些特定方面提供支持的方法。它是projects in controlled
environments(受控環境中的項目)的首字母縮寫。是組織、管理和控制項目的方法。prince自出現伊始就廣泛地被用于公共和私人部門。雖然開發prince的原意是用于it項目,但實際運用中,許多非it項目也采納了該標準。
1993年,ogc又將注意力轉移到prince新改版prince2的開發。通過整合現有用戶的需求,同時提升該方法成為面向所有類型的項目的、通用的、最佳實踐(best-practice)的項目管理方法。在ogc的組織下,大量項目管理的專家和學者組成設計和開發團隊,超過150家公共和私人組織參加評審委員會為開發工作提供有價值的輸入和反饋意見。1996年3月開發工作正式結束。下圖反映了prince2的成長歷程。
目前,prince2已成為了英國項目管理事實上的標準,prince 2 已風行歐洲與北美等國家。sun、oracle等將prince2作為實施項目的標準管理方法;香港特別行政區政府資訊科技署將prince作為政府項目管理的標準指南;“大中華客戶關系管理咨詢公司”的合伙人及tri dynamics()的創辦人david childs建議所有的crm項目都使用prince 2作為標準方法。
隨著it治理(it governance)在全世界的蓬勃興起,prince2作為it項目管理高效的方法,與pmbok 、itil、cobit以及bs7799等一起成為it治理重要的支持工具,這些工具的共同之處就在于它們都是建立在最佳實務基礎上的管理架構,是管理層能夠理解并接受的一套通用語言,而不是關于信息技術的細枝末節。
在英國政府的大力推動下,圍繞prince2已經形成了一個完整的產業,包括:出版、培訓、咨詢、認證和行業組織,如下圖所示:
2.prince2的特點
prince 是基于過程(process-based)的結構化的項目管理方法,適合于所有類型項目(不管項目的大小和領域,不再局限于it項目)的易于剪裁和靈活使用的管理方法。每個過程定義關鍵輸入、需要執行的關鍵活動和特殊的輸出目標。
該方法描述了一個項目如何被切分成一些可供管理的階段,以便高效地控制資源的使用和在整個項目周期執行常規的監督流程。依據項目的大小、復雜度和組織的能力,該方法描述了項目中應涉及到的各種不同的角色及其相應的管理職責。prince2的項目計劃是以產品導向的,也就是說項目計劃強調項目按預期交付結果,而不是簡簡單單計劃在何時該做何事。
一個prince2項目由業務狀況(business case)進行驅動,業務狀況描述了組織為該項目的交付和輸出結果提供的充分理由、委托事宜以及理論基礎;用于描述啟動和繼續一個prince 項目的信息。它給出了項目的動機(且回答了“ 為什么” )。它在整個項目的若干關鍵點處被更新。業務狀況往往和項目進度相結合來確保項目目標的實現,盡管這些項目目標可能在整個項目周期中會有所變化卻仍舊能夠很好地被滿足。
方案管理(programme management)和風險管理(risk management)也初次引入到prince2中,prince2定義了與程序管理的接口,同時還定義了何時、如何對項目風險進行評估和再評估。
prince的顯著特點包括:
強調業務的合理性(justification)
為項目管理團隊提供定義明確的組織結構
基于產品的計劃方法
強調將項目劃分為可控的、可管理的階段
能靈活地應用于任何級別的項目
今天的項目管理,涵蓋了項目管理者、顧客、用戶、提供者等不同的角色。prince2旨在為所有利益相關者提供一種通用的語言。以下是prince2中的重要概念:
項目經理:被授予權力和責任管理項目的個人,他負責項目的日常性管理,按照同項目委員會達成的約束條件交付必需產品。
顧客:委托工作并將從最終結果中得益的個人或團體。
用戶:使用項目的最終交付物的個人或團隊。有可能和顧客是同一個(類)人。
提供者:負責提供項目所需物品或專業知識的一或多個小組。有時又稱為供應者或專家。他們負責項目的輸入。
業務狀況:用于描述啟動和繼續一個prince 項目的信息。它給出了項目的動機(且回答了“ 為什么” )。它在整個項目的若干關鍵點處被更新。
方案:按照協調原則選擇、計劃和管理的項目組合。
項目委員會:每個prince2項目都將有一項目會員會。項目委員會由顧客、用戶方代表、供應方代表組成。項目經理定期向項目委員會報告項目的進程和面臨的突出問題。項目委員會負責向經理提供項目進程中突出問題的解決方案。
項目委任書來自項目外部的,形成參考條款并用于啟動prince 項目的信息。
項目質量保證:項目委員會確保它自己正確管理項目的職責。
檢查點報告:在檢查點會議上收集的關于項目進展情況的報告。該報告由項目小組向項目經理提交,其內容包括在項目起始文檔中定義的報告數據。
意外計劃:一個描述當在prince 項目控制之外的已定義的情況出現時,所應采取的決定和措施的計劃綱要。
例外報告:這是一個由項目經理向項目委員會提交的報告。報告描述例外,對后續工作進行分析,提出可供選擇的解決方案并確定一個推薦方案。
prince 項目:在項目的初始階段可以充分、精確地定義產品,使得產品可以根據預定義的度量來測量,并且是用prince 方法來管理的項目。
產品:項目的任何輸入和產出。prince 將產品區分為:管理產品(由項目的管理生成),特定產品(組成最終交付物的產品),質量產品(為了質量過程或由質量過程生成)。一個產品可能本身就是其它產品的一個集合。
交付物:作為項目要求的一部分,它是項目必須產出的一項。它可以是最終產品的一部分或是一個或更多后繼的交付物所依賴的某一中間產物。依據項目的類型,交付物又稱“ 產品”。
項目起始文檔(pid):一個合理的文檔,目的是為了收集啟動項目所需的關鍵信息,向與項目有關各方轉達這些信息。
3.prince2的管理流程
prince2提供從項目開始到項目結束覆蓋整個項目生命周期的基于過程的結構化的項目管理方法,共包括8個過程,每個過程描述了項目為何重要(why)、項目的預期目標何在(what)、項目活動由誰負責(who)以及這些活動何時被執行(when)。
指導項目directing a project (dp)
開始項目starting up a project (su)
啟動項目initiating a project (ip)
管理項目階段邊線managing stage boundaries (sb)
控制一個階段controlling a stage (cs)
管理產品交付managing product delivery (mp)
結束項目closing a project (cp)
計劃planning (pl)
4.引入prince2帶來的好處
無論我們何時決定做何事:去某個地方,構造某種東西,完成某些事情,等等一切。我們都需要知道一些問題的答案:我們在做何事?什么時候開始?我們需要什么?我們能否按時完成?是否還需要幫助?時間多長?成本多大?這些問題通常是我們開始一個項目時需要回答的,問題的答案正是構建項目管理的重要組成部分——定義我們想做的事,以及我們能夠實現的最好方式。
然而,現實中項目失敗卻經常發生——時間、成本、進度不能很好地保持。以下是一些常見的原因:
資源(人、物、時間)和活動(過程)間缺乏很好的協調
各利益相關者間缺乏有效的交流,導致發布的產品不合用戶的需要
對項目周期、成本缺乏足夠的估計,導致項目延期和費用超支
缺乏對過程的控制
缺乏質量、風險控制
prince2借鑒和綜合了業界成功的項目管理實踐(最佳實踐),為項目管理提供了結構化的管理方法。結構化的項目管理意味著依據邏輯可行的、合理組織的、明確定義的步驟進行項目管理。
prince2認為一個項目應具有:
prince2項目具有以下特點:
有限的和定義明確的生命周期
定義明確、可測度的業務產出
為獲得商業產出定義了一系列相應的活動
明確定義了資源總量
為高效地管理項目,定義了組織結構,明確了組織結構中人員的角色及其相應的職責
通過可控的使用資源,prince為項目管理