摘要:本文結(jié)合項目及企業(yè)級項目管理平臺基本知識,介紹了應(yīng)用美國Primavera公司的項目管理軟件P3E進行IT項目管理的基本方法和步驟,初步提出了應(yīng)用P3E進行IT公司項目管理的的思路與方法。
關(guān)鍵字:IT項目管理,P3E
1、項目及項目管理
依據(jù)PMBOK的定義,項目是為創(chuàng)造獨特的產(chǎn)品或服務(wù)而進行的一次性努力。項目管理是指在項目中運用專門的知識、技能、工具和方法,使項目能夠?qū)崿F(xiàn)或者超過項目干系人的需要和期望。
與傳統(tǒng)的工程建設(shè)項目相比,IT項目有其特殊的地方。軟件開發(fā)甚至被認(rèn)為是完成一項不可能的使命,“沒有銀彈”。究其原因,主要在于:
1)軟件開發(fā)牽涉到極大的復(fù)雜性,大多數(shù)大軟件產(chǎn)品由幾百萬行源代碼組成,各個模塊間還存在大量的互相影響;有人曾經(jīng)說,大型軟件系統(tǒng)是那些人類曾建造過的最復(fù)雜的事物之一[來自麥肯錫公司的調(diào)查]。
2)從一開始就有高度的不確定性,包括不清晰的用戶需求,設(shè)計不完全可以預(yù)測,不斷變化的需求,不斷變化的技術(shù)等等。由于客戶的需要很難確定,必須保持構(gòu)架的開放性,以迎合接下來的變化,不然,昂貴的返工會接踵至。軟件產(chǎn)品也高度依賴于它工作的技術(shù)環(huán)境,比如開發(fā)工具從VB3、VB4一直發(fā)展到今天VB.Net;數(shù)據(jù)庫系統(tǒng)從原來的FoxBase發(fā)展到如今的Oracle、Ms Sql Server,其他新技術(shù)更加層出不窮,UML、MDA、JAVA等技術(shù)讓人目不暇接。
如果在混沌中保持清醒的頭腦,如何在混沌中抓住IT項目管理的一般規(guī)律?筆者認(rèn)為,利用經(jīng)過實踐檢驗的的項目管理的知識與技能, 建立企業(yè)的IT項目管理平臺是必然的選擇。
2、項目管理平臺
對于項目驅(qū)動型的IT企業(yè)來說,通過建立企業(yè)的項目管理平臺,由項目管理平臺來保證項目的成功,進而達到商業(yè)上的成功,這是條必由之路??梢酝ㄟ^下面的圖表說明:
在《最佳IT項目管理歷程》一書中,給項目管理平臺做了如下定義:項目管理平臺指一個企業(yè)或組織如果決定要采用項目管理方法管理其業(yè)務(wù)時,必須在組織中建立的一整套管理體系。包含如下4個部分的內(nèi)容:
1)項目管理組織:公司中專門指定的負(fù)責(zé)項目實施及項目管理流程建立和維護的部門,比如項目管理辦公室(PMO);
2)項目管理流程:項目經(jīng)理和項目團隊成員在執(zhí)行項目時可以遵從的一種作業(yè)流程,其中定義了在項目實施過程中各個階段的主要項目管理活動,同時還會提供一些可以參考和選擇的工具及模板。比如我們的變更管理程序、版本發(fā)布制度、實施服務(wù)指南等等。
3)項目管理培訓(xùn):項目經(jīng)理、團隊成員的培訓(xùn)是保證項目流程有效,提高項目經(jīng)理、團隊成員能力的重要手段之一。
4)項目管理信息系統(tǒng):在21世紀(jì),信息技術(shù)是現(xiàn)代社會任何企業(yè)發(fā)發(fā)展的基礎(chǔ)技術(shù),應(yīng)用信息技術(shù)是提高項目管理水平最為有效的手段。項目管理信息系統(tǒng),包含以企業(yè)級項目管理軟件P3E為核心,涵蓋版本管理(如VSS)、BUG管理(如BugFree)、內(nèi)容及溝通管理工具(如SharePoint)等一系列IT工具。這些IT工具,把項目管理的理論和方法演繹為具體可以操作的步驟,是最富有應(yīng)用價值的應(yīng)用系統(tǒng)和解決方案。
3.P3E軟件簡介
P3E是美國Primavera公司推出的企業(yè)級的項目管理工具,已被NOKIA ,Motorola,波音公司等大型企業(yè)普遍采用。軟件由5個部分組成,如下圖所示:
Project Manager-項目管理器(核心模塊):多項目管理和進度計劃安排, 具有強有力的資源、問題跟蹤和團隊協(xié)作特點。同時包括項目構(gòu)造向?qū)В梢?基于企業(yè)/行業(yè)經(jīng)驗知識庫快速建立項目計劃。以及網(wǎng)站發(fā)布向?qū)?,可自動建立企業(yè)項目信息查詢WEB站點。
Primavision-網(wǎng)絡(luò)查詢分析工具:基于web的、企業(yè)/項目領(lǐng)導(dǎo)層適用的項目管理和協(xié)作工具,可以快速分析項目執(zhí)行狀況、編制高層計劃、進行計劃調(diào)整、 項目信息更新。
Methodology Manager-方法論管理器:完備的項目實現(xiàn)過程/方法管理套件,可以創(chuàng)建和再利用企業(yè)項目管理經(jīng)驗/知識庫,共享項目成功經(jīng)驗。在MM中,軟件提供如下現(xiàn)成的IT項目管理模板:ISO12207、CMM3、CMM3、MSF、RUP等。如下圖:
Portfolio Analyst -項目組合分析工具:方便快捷直觀的多項目、實時的企業(yè)級項目進度、資源、費用報告、圖表分析工具。
Progress Reporter-進度匯報工具 (基于瀏覽器):多項目任務(wù)分派, 工時單采集, 項目經(jīng)理和項目組員協(xié)作, 組員在接收分配任務(wù)的同時,也可以查看隨任務(wù)攜帶的相關(guān)技術(shù)文檔和任務(wù)實施步驟方法、標(biāo)準(zhǔn)。
P3E推薦的項目管理流程如下圖:
項目計劃過程包括:1)清晰的定義項目目標(biāo);2)把項目工作范圍詳細(xì)劃分為大的“部件”或工作包(Work Packages);3)為實現(xiàn)項目目標(biāo),必須界定對應(yīng)每個工作包必須執(zhí)行的具體活動;4)以網(wǎng)絡(luò)圖的形式描繪活動,表明為實現(xiàn)項目各種活動之間的必要次序和互相依賴性;5)做一個時間估計,預(yù)計完成每項活動需花的時間(確定需要用到的資源,投入的數(shù)量);6)為每項活動做一個成本預(yù)算;7)估算項目進度計劃及預(yù)算,以確定項目是否能在預(yù)算時間內(nèi),在既定的資金和可利用的資源條件下完成。具體如下圖:
項目控制過程如下圖所示:
下面,我們將結(jié)合軟件來具體講述使用P3E進行IT項目管理的基本步驟和方法。
4、應(yīng)用P3E進行IT項目管理實踐
這里把應(yīng)用P3E進行IT項目管理劃分為13個步驟,其中1~4步為企業(yè)基礎(chǔ)信息編碼工作。5~13步是針對單個項目的管理步驟。
4.1 建立企業(yè)項目分解結(jié)構(gòu) Enterprise Project Structure
P3E是一個企業(yè)項目管理平臺,具有集中式結(jié)構(gòu),多用戶體系,統(tǒng)一平臺,縱深管理等特點。下圖顯示的為P3E實現(xiàn)多項目統(tǒng)一管理的框架:
所以實現(xiàn)企業(yè)級的多項目統(tǒng)一管理,建立企業(yè)項目分解結(jié)構(gòu)(EPS)是首要任務(wù)。IT公司存在的項目一般包括新產(chǎn)品研發(fā)項目、實施服務(wù)項目、重大市場活動、咨詢項目等等。下圖是一個典型的IT公司項目分解結(jié)構(gòu):
4.2 建立企業(yè)組織分解結(jié)構(gòu)Organizational Breakdown Structure
OBS反映的是企業(yè)的管理層次與架構(gòu),通過OBS與EPS、Project、WBS、作業(yè)的對應(yīng)實現(xiàn)嚴(yán)謹(jǐn)?shù)呢?zé)任分解體系,做到事事有人負(fù)責(zé),無管理盲區(qū)。如下圖所表示:
P3E中,一個OBS節(jié)點可以對應(yīng)多個系統(tǒng)用戶,所以O(shè)BS可以基于管理角色或崗位來設(shè)置,也可以按具體管理人員設(shè)置,為了達到責(zé)任清晰、分工明確的目的,需要結(jié)合EPS和WBS的設(shè)置綜合考慮。下圖是某公司的OBS分解結(jié)構(gòu)。
4.3 建立企業(yè)人力資源庫Resource Breakdown Structure
資源分解結(jié)構(gòu)是對企業(yè)內(nèi)所有資源的一種層次化排列的組織方式,對于IT行業(yè),最重要就是人力資源。定義資源的時候,除了員工的基本信息外,需要設(shè)定資源對應(yīng)的系統(tǒng)用戶,設(shè)定資源是否使用工時單,及工時單的批準(zhǔn)經(jīng)理。也可以對資源的角色進行指定。如下圖:
4.4 建立企業(yè)人力資源角色庫
角色是對企業(yè)中某一類資源的總稱。角色的作用包括:1)編制計劃時,當(dāng)不能確定給作業(yè)分配具體的資源時,暫時分配給作業(yè)相應(yīng)的資源。2)計劃編制階段,當(dāng)資源需求被批準(zhǔn)后,可以依據(jù)角色來分配資源。3) 可以分析企業(yè)內(nèi)某一角色的資源的需求與使用的匯總情況。比如開發(fā)人員可以細(xì)分為系統(tǒng)分析員、高級程序員、程序員、測試工程師。IT公司典型的角色分類如下圖:
4.5 在EPS下創(chuàng)建新項目(Project)
IT項目一旦確立,項目啟動工作即開始,包括任命項目經(jīng)理、組建項目團隊,采用一套結(jié)構(gòu)化的方法來確定工作的范圍和進行工作安排等工作。在P3E中,可以在EPS下新建一個項目,命名項目,指定項目的責(zé)任人(OBS)、戰(zhàn)略優(yōu)先級,及輸入項目的預(yù)算,時間約束等信息。
在下圖中,產(chǎn)品PowerOn2.3版本開發(fā)是項目,XX公司實施服務(wù)項目也是一個項目,為每個項目指定項目經(jīng)理,確定項目的期望完工時間。
在下圖的界面輸入該項目信息。
4.6 在Project下創(chuàng)建項目的工作分解結(jié)構(gòu)(WBS)
項目經(jīng)理在Project下對項目的工作范圍進行確定,也就是創(chuàng)建項目的WBS。WBS劃分的原則可以歸結(jié)為:1)可以管理的、能夠分配專門的職權(quán)和職責(zé);2)同其他進行的工作有最小的搭接或依賴關(guān)系,以減少后面計劃編制的復(fù)雜度;3)能夠根據(jù)進展進行度量。WBS劃分主要依據(jù)是項目的交付物(project deliverables)?! ?/p>
與工程建設(shè)項目不同的是,IT研發(fā)項目由于采用不同的開發(fā)方法體系,其WBS劃分有明顯的不同。據(jù)統(tǒng)計,各種開發(fā)方法體系有近20種,比如常見的瀑布模型法、螺旋法、V模型法、Crystal方法、Scrum方法、極限編程法、微軟的MSF框架、IBM Rational的RUP方法等等。各種方法的優(yōu)劣,本文不做評判,需要指出的是,為了走出軟件開發(fā)的混沌泥潭,針對研發(fā)項目,必須依據(jù)企業(yè)實際確定項目的開發(fā)過程管理方法,有,總比沒有好(現(xiàn)今還有一些IT企業(yè)的軟件開發(fā)過程嚴(yán)格上講還是沒有辦法可循)。很多開發(fā)方法體系都提供了計劃模板,非常值得我們學(xué)習(xí)研究。下圖是微軟MSF的WBS框圖。
下圖是IBM Rational RUP(統(tǒng)一軟件開發(fā)過程)的計劃模板。
對于應(yīng)用實施服務(wù)項目的工作分解,也有一些我們可以參考的業(yè)界標(biāo)準(zhǔn)。比如SAP、Oracle都有自己的應(yīng)用實施方法論,Primavera公司對于P3E的應(yīng)用服務(wù),也有可以參照的標(biāo)準(zhǔn)過程。下圖是某實施服務(wù)項目的WBS分解:
在P3E中,針對每個WBS節(jié)點,需要指定責(zé)任人,同時可以記錄預(yù)算記事等其他信息。如下圖:
4.7 在WBS下創(chuàng)建任務(wù)清單、編制時間進度計劃
盡管進度計劃不是項目管理的全部,但工作的時間安排及項目完工日期卻是大多數(shù)項目最受關(guān)注和最敏感的兩個方面。使用P3E,可以定義任務(wù)、任務(wù)的工期和它們之間的邏輯關(guān)系,并由程序完成進度計劃。項目經(jīng)理把編制好的計劃報公司高層或者甲方單位批準(zhǔn),作為整個項目的行動指南,同時也作為今后對比跟蹤的基準(zhǔn)計劃(BaseLine)。
進度超期是IT項目的老大難問題,詳細(xì)的時間進度計劃是解決問題的第一步,沒有時間進度計劃,項目進度控制無從談起。
下圖是某個實施服務(wù)項目的進度計劃(局部)。從圖中可以看出,物資采購模塊的實施從9月30日開始,10月12日結(jié)束(采用7天工作制)。需要13天時間。其中調(diào)研、基礎(chǔ)資料收集5天,數(shù)據(jù)輸入、建立初步運行模型5天,評審試運行3天。
4.8 指派完成任務(wù)需要的資源
在P3E中,通過任務(wù)上的資源加載,指定完成任務(wù)的具體人員。當(dāng)一個任務(wù)需要多人參與完成的時候,需要指定誰是“主要資源”,在P3E中,由主要資源反饋任務(wù)的進度,非主要資源反饋消耗的人工時。如下圖:PowerOn軟件界面修改美工和三位程序員協(xié)作完成。其中,主要資源是“鐘易飛”。
4.9 創(chuàng)建、派發(fā)工時單
創(chuàng)建和派發(fā)工時單的工作可以由公司人力資源主管或者項目經(jīng)理完成。首先確定工時單的反饋周期,IT公司一般每周即可。P3E支持批量生成工時單。如下圖,是批量生成下周所有員工的工時單。
4.10 進度反饋-直接更新任務(wù)或者填寫提交工時單
對于進度的反饋,P3E提供了多種方式,一個是登錄PM主模塊反饋任務(wù)的開完工時間、完成百分比,反饋資源的本期完成量。另一個方式是登錄Progress Reporter,推薦采用這個方式,因為是B/S結(jié)構(gòu),非常適合遠(yuǎn)程外地的員工及時反饋工作進展。
在P3E的工時單反饋界面,軟件自動列出本期需要用戶參與的任務(wù)。用戶可以1)記錄任務(wù)的實際開完工時間;2)可以獲取來自項目經(jīng)理的信息,也可以就當(dāng)前任務(wù)向項目經(jīng)理反饋意見;3)使用記事本記錄完成該任務(wù)的工作日志;4)掛接與該任務(wù)相關(guān)的文檔;5)反饋作業(yè)步驟完成情況;6)填寫針對單個任務(wù),每天或者每星期實際工作小時數(shù)。填寫完畢,選擇提交,該表單即不可編輯,等候工時單批準(zhǔn)人審批。
推薦在項目管理辦法中規(guī)定,每周末下班前為員工填寫、提交工時單時間。
4.11 資源經(jīng)理批準(zhǔn)工時單
對于下屬提交上來的工時單,項目經(jīng)理或者資源經(jīng)理需要及時審批,有問題,通過P3E“駁回”,讓員工重新填寫。沒有問題,則“批準(zhǔn)”,表示對完成工作的認(rèn)可。一旦批準(zhǔn),則員工反饋的進度自動更新P3E的進度計劃,項目經(jīng)理依據(jù)最新的項目進展情況,對項目計劃進行分析調(diào)整,通過與目標(biāo)計劃對比,排出新一個版本的進度計劃,重復(fù)4.8、4.9的步驟,進行滾動計劃控制。
如下圖:
4.12 工作量分析
P3E提供了強大的資源分析視角,可以對資源的預(yù)算數(shù)量、實際數(shù)量、贏得值進行分析、統(tǒng)計、匯總。如下圖顯示的是“康河水”每周的工作負(fù)荷??梢宰鳛槠髽I(yè)人力資源考評的參考。
4.13 工作質(zhì)量考評
利用P3E強大的自定義字段功能,我們可以極大的擴展P3E的應(yīng)用。比如,可以通過增加任務(wù)的自定義字段,來對員工完成工作的質(zhì)量進行考評,打分,以此作為業(yè)績考核的參考。定義的評價參數(shù)可以是:超期扣分,工作紀(jì)律,工作難度,工作強度,工作態(tài)度,難度系數(shù)等等,通過一定的計算公式,得到一個綜合分。
利用P3E的贏得值管理,也可以對工作業(yè)績進行考核,通過對工期預(yù)算值、實際值及贏得值的對比分析,可以得出進度是否拖期,人工時消耗與預(yù)算相比,是節(jié)約還是透支等等。
本文簡要介紹了使用P3E進行IT項目的規(guī)劃、計劃編制、進度反饋、控制的過程。正如前面所說,IT企業(yè)需要提高項目管理水平,借助信息化手段,建立企業(yè)級的項目管理信息系統(tǒng)是必然的選擇。作為一個世界領(lǐng)先的企業(yè)級項目管理軟件,P3E包含強大的功能,是我們理想的選擇。
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權(quán)威部門公布的內(nèi)容為準(zhǔn)!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學(xué)員考試保駕護航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
發(fā)表評論 查看完整評論 | |