項(xiàng)目生命周期
目錄
1.什么是項(xiàng)目生命周期?
項(xiàng)目的生命周期是描述項(xiàng)目從開始到結(jié)束所經(jīng)歷的各個階段,最一般的劃分是將項(xiàng)目分為 "識別需求、提出解決方案、執(zhí)行項(xiàng)目、結(jié)束項(xiàng)目"四個階段。實(shí)際工作中根據(jù)不同領(lǐng)域或不同方法再進(jìn)行具體的劃分。在項(xiàng)目生命周期運(yùn)行過程中的不同階段里,由不同的組織、個人和資源扮演著主要角色。
當(dāng)需要被客戶(愿意提供資金,使需求得到滿足的個人或組織)所確定時,項(xiàng)目就誕生了。例如,對于一個正在擴(kuò)大的家庭來說,可能會需要一間更大些的房子,而對于一個公司來說,問題可能是制造過程的高廢品率使它的成本高于期競爭對手,產(chǎn)品生產(chǎn)時間長于競爭對手??蛻舯仨毜赖麓_定需求或問題,有時問題會被迅速確認(rèn),如在災(zāi)難(例如地震或爆炸)發(fā)生時。而在另外一些情況下,可能會花去幾個月的時間,顧客才能清晰地確認(rèn)需要,收集問題的有關(guān)資料,確定解決問題的個人、項(xiàng)目團(tuán)隊(duì)或承約商所需滿足的條件。
項(xiàng)目生命周期確定了項(xiàng)目的開端和結(jié)束。例如,當(dāng)一個組織看到了一次機(jī)遇,它通常會做一次可行性研究,以便決定是否應(yīng)該就此設(shè)立一個項(xiàng)目。對項(xiàng)目生命周期的設(shè)定會明確這次可行性研究是否應(yīng)該作為項(xiàng)目的第一個階段,還是作為一個獨(dú)立的項(xiàng)目。
項(xiàng)目生命周期的設(shè)定也決定了在項(xiàng)目結(jié)束時應(yīng)該包括或不包括哪些過渡措施。通過這種方式,我們可以利用項(xiàng)目生命周期設(shè)定來將項(xiàng)目和執(zhí)行組織的連續(xù)性操作鏈接起來。項(xiàng)目的整個生命周期由項(xiàng)目的各個階段構(gòu)成,每個項(xiàng)目階段都以一個或一個以上的工作成果的完成為標(biāo)志。
2.項(xiàng)目生命周期的四個階段
項(xiàng)目生命周期的第1階段涉及需求、問題或是機(jī)會的確認(rèn)能導(dǎo)致客戶向個人、項(xiàng)目團(tuán)隊(duì)或是組織(承約商)征詢需求建議書,以便實(shí)現(xiàn)已確認(rèn)的需求或解決問題。具體要求通常由客戶在一個叫做需求建議書(request for proposal, RFP)的文件里注明。通過RFP,客戶可以要求個人或承約商提交有關(guān)他們?nèi)绾卧诔杀炯s束和進(jìn)度計(jì)劃下解決問題的申請書。一對需要新房的夫婦,可能會花時間來確認(rèn)對房子的要求——大小、樣式、風(fēng)格、房間數(shù)、地點(diǎn)、他們預(yù)算能藥的最大錢數(shù)以及他們想搬進(jìn)去的日期,他們可能會寫下這些要求,然后要求幾個承約商分別提供房屋計(jì)劃和成本估算。一個把升級它的計(jì)算機(jī)系統(tǒng)作為需求的公司,可能會以RFP的方式把它的需求用文件證實(shí)下來,并把文件分別送給幾家計(jì)算機(jī)咨詢公司。然而,并不是所有的情況下都有一個正式的RFP。如在一組單個個體之間召開的會議或講座人們通常會很隨便地定義需求。某些人可能會自愿或是被要求準(zhǔn)備一份申請書,以決定項(xiàng)目是否由其承擔(dān),并滿足需求。這類情況可能是醫(yī)院的管理層想為本醫(yī)院雇員的孩子們建造一個當(dāng)?shù)氐娜兆o(hù)理中心,管理團(tuán)隊(duì)或某個經(jīng)理可能會在文件里寫下這些要求,交給一個內(nèi)部項(xiàng)目團(tuán)隊(duì),而內(nèi)部項(xiàng)目團(tuán)隊(duì)將會提交一份有關(guān)如何建立護(hù)理中心的申請書。在這種情況下,承約商是醫(yī)院自己內(nèi)部的項(xiàng)目團(tuán)隊(duì),客戶是醫(yī)院的經(jīng)理或者可能是董事會。確定一個正確的需求是很重要的。例如,某個需求是要提供一個體地的護(hù)理中心,還是旨在為醫(yī)院雇員的孩子提供幼兒護(hù)理?“本地”是需求必不可少的組成部分嗎?
項(xiàng)目生命周期的第2個階段,是提出解決需求或問題的方案。這個階段將會導(dǎo)致某個人或更多的人、組織(承約商)向客戶提交申請書,他們希望客戶為今后成功執(zhí)行解決方案而付給他們酬勞。在這個階段,承約商的努力變得很重要。對回復(fù)RFP感興趣的承約商,可能會花幾個星期時間來提出一種解決問題的方案,并估計(jì)所需資源的種類、數(shù)量,設(shè)計(jì)執(zhí)行解決方案所需花費(fèi)的時間。每個承約商都會以書面申請的方式,把有關(guān)信息用文件的方式證實(shí)下來。所有的承約商都把申請書提交給客戶。例如,幾個承約商可能會同時向一個客戶提交有關(guān)開發(fā)和執(zhí)行一個自動開發(fā)票和結(jié)帳系統(tǒng)的申請書。在客戶評估了申請書并選出中標(biāo)者后,客戶和中標(biāo)的承約商將協(xié)商簽署合同(協(xié)議)。在許多情況下,可能并不會有外部承約商的參與和競爭需求建議書,以最終取得項(xiàng)目執(zhí)行權(quán)。公司自己內(nèi)部的項(xiàng)目團(tuán)隊(duì),就可能提出一份響應(yīng)管理者所定義的需求的申請書。在這種情況下項(xiàng)目將由公司自己的雇員執(zhí)行,而不是由外部承約商執(zhí)行。
項(xiàng)目生命周期的第3個階段是執(zhí)行解決方案。此階段開始于客戶已決定了哪個解決方案將能最好地滿足需求,客戶與會上人或提交申請書的承約商之間已簽訂了合同后。此階段即執(zhí)行項(xiàng)目階段,包括為項(xiàng)目制定詳細(xì)的計(jì)劃,然后執(zhí)行計(jì)劃以實(shí)現(xiàn)項(xiàng)目目標(biāo)。在執(zhí)行項(xiàng)目期間,將會使用到不同類型的資源。例如,有關(guān)設(shè)計(jì)并建造一幢辦公樓的項(xiàng)目,項(xiàng)目努力的方向可能首先包括由幾個建筑師和工程師制定一個建樓計(jì)劃。然后,在建設(shè)工程進(jìn)行期間,大量增加所需資源,包括煉鋼工人、木匠、電工、油漆工等等。項(xiàng)目在蓋好樓之后結(jié)束,少數(shù)其他工人將負(fù)責(zé)完成美化環(huán)境的工作和最后的內(nèi)部裝修。此階段將會導(dǎo)致項(xiàng)目目標(biāo)的最終實(shí)現(xiàn)。使客戶滿意于整個工作高質(zhì)量地在預(yù)算內(nèi)按時完成。例如,如果一個承約商已經(jīng)完成了客戶自動系統(tǒng)的設(shè)計(jì)、安裝,并且系統(tǒng)順利通過績效測試,客戶也接受了此自動系統(tǒng);或是公司內(nèi)部的項(xiàng)目團(tuán)隊(duì)已按管理層的要求完成了項(xiàng)目,把公司的兩個設(shè)備合并成一個,那么這第3個階段的完成就是圓滿的。
項(xiàng)目生命脈周期的最后階段是結(jié)束項(xiàng)目階段,當(dāng)項(xiàng)目結(jié)束時,某些后續(xù)的活動仍需執(zhí)行。例如,確定一下所有應(yīng)交付的貨物是否已提交給了客戶,客戶接收了嗎?所有的款項(xiàng)已經(jīng)交付結(jié)清了嗎?所有的發(fā)票已經(jīng)償付了嗎?這一階段的一個重要任務(wù)就是評估項(xiàng)目績效,以便從中得知該在哪些方面改善,在未來執(zhí)行相似項(xiàng)目時有所借鑒。這一階段應(yīng)當(dāng)涉及從客戶那兒獲取反饋,以查明客戶滿意度和項(xiàng)目是否達(dá)到了客戶的期望等活動。同樣也應(yīng)從項(xiàng)目團(tuán)隊(duì)那兒得到反饋,以便得到有關(guān)示來項(xiàng)目績效改善方面的建議。
項(xiàng)目生命周期的長度從幾個星期到幾個不等,依項(xiàng)目內(nèi)容、復(fù)雜性和規(guī)模而定。而且,并不是所有項(xiàng)目都必然經(jīng)歷項(xiàng)目生命周期的4個階段。例如,一組社會志愿者決定,他們要用自己的時間、才智和資源,為遠(yuǎn)有可歸者組織一次進(jìn)餐比賽,他們可能只涉及第3個階段——計(jì)劃和執(zhí)行,項(xiàng)目生命周期的前兩個階段可能就與這個項(xiàng)目不相關(guān)了。同樣,如果一家公司的總經(jīng)理決定改變工廠設(shè)備的布局以提高效率,她可能簡單地批示,讓制造部經(jīng)理主持這一項(xiàng)目,并用本公司的職工去執(zhí)行項(xiàng)目。在這種情況下,將不會存在來自外部承約商的書面注建議書。
在另外一些情況下,例如雇傭承約同來重建房屋這一項(xiàng)目,客戶可能會以一種不太有內(nèi)在結(jié)構(gòu)性的、更隨便的方式經(jīng)歷項(xiàng)目生命周期的前兩個階段。他可能并不把所有要求都寫下來,并要求幾個承約商去做估算。相反,他可能會邀請?jiān)谶^去曾為自己或其鄰居提供過令人滿意的工作的承約商,向其解釋一下他想做什么,并且要求這個承約商提供一些引起草案和成本預(yù)算。
一般來說,當(dāng)項(xiàng)目在商業(yè)環(huán)境中執(zhí)行時,項(xiàng)目生命周期會以更正式,更有內(nèi)在結(jié)構(gòu)性的方式展開。當(dāng)項(xiàng)目由私人或志愿者執(zhí)行時,項(xiàng)目生命周期則趨向于較隨便、不太正式。
3.項(xiàng)目生命周期的特點(diǎn)
大多數(shù)項(xiàng)目生命周期的說明具有以下共同的特點(diǎn):
(1)對成本和工作人員的需求最初比較少,在向后發(fā)展過程中需要越來越多,當(dāng)項(xiàng)目要結(jié)束時又會劇烈地減少。
(2)在項(xiàng)目開始時,成功的概率是最低的,而風(fēng)險和不確定性是最高的。隨著項(xiàng)目逐步地向前發(fā)展,成功的可能性也越來越高。
(3)在項(xiàng)目起始階段,項(xiàng)目涉及人員的能力對項(xiàng)日產(chǎn)品的最終特征和最終成本的影響力是最大的,隨著項(xiàng)目的進(jìn)行,這種影響力逐漸削弱了。這主要是由于隨著項(xiàng)目的逐步發(fā)展,投入的成本在不斷增加,而出現(xiàn)的錯誤也不斷得以糾正。
大多數(shù)項(xiàng)目生命周期確定的階段的前后順序通常會涉及到一些技術(shù)轉(zhuǎn)移或轉(zhuǎn)讓的,比如設(shè)計(jì)要求、操作安排、生產(chǎn)設(shè)計(jì)。在下階段工作開始前,通常需要驗(yàn)收現(xiàn)階段的工作成果。但是,有時候后繼階段也會在它的前一階段工作成果通過驗(yàn)收之前就開始了。當(dāng)然要在由此所引起的風(fēng)險是在可接受的范圍之內(nèi)時才可以這樣做。這種階段的重疊在實(shí)踐中常常被叫"快速跟進(jìn)"。
4.項(xiàng)目生命周期劃分的典型方法
我們選擇以下項(xiàng)目生命周期的劃分方法來解釋應(yīng)用中所采用的方法是有所不同的。這里所給出的案例是具有代表性的,但它們既不是推薦的方法,也不是首選的方法。在每一個案例中,階段的名稱和階段的主要工作成果是由作者自己確定的。
防御設(shè)備的添加。美國國防部1993年2月修訂的第5000.2指令明確了一系列添加防御設(shè)備的里程牌事件和階段劃分,如下圖:
- 導(dǎo)彈需求的確定--以“方案的研究許可”為結(jié)束標(biāo)志。
- 方案探討和界定--以“方案的演示許可”為結(jié)束標(biāo)志。
- 演示和確定效力--以“開發(fā)許可”為結(jié)束標(biāo)志。
- 設(shè)計(jì)和生產(chǎn)開發(fā)--以“生產(chǎn)許可”為結(jié)束標(biāo)志。
- 管理與生產(chǎn)開發(fā)--與連續(xù)性運(yùn)作和支持重合。
建筑。莫里斯(Morris)在下圖中分析了一個建筑項(xiàng)目的生命周期。
- 可行性--項(xiàng)目陳述,可行性研究和策略規(guī)劃及許可在該階段不需要得出對項(xiàng)目取舍的決定。
- 規(guī)劃和設(shè)計(jì)--基礎(chǔ)設(shè)計(jì)、成本和進(jìn)度、合同條款和詳細(xì)設(shè)計(jì)。在該階段末要將主要的合同分包出去。
- 實(shí)施--制造、運(yùn)輸、輔助機(jī)件、安裝、測試。在該階段來完成全部安裝工作。
- 啟用和運(yùn)轉(zhuǎn)--最后測試和維修。在該階段末全面運(yùn)行該項(xiàng)設(shè)施。
制藥。墨菲在下圖中解釋了在美國開發(fā)一種新藥品的項(xiàng)目生命周期。
- 發(fā)現(xiàn)和甄別--包括基礎(chǔ)研究和應(yīng)用研究,確定可以用作預(yù)臨床試驗(yàn)的藥物。
- 臨床前研制--包括為了確定藥物安全性和有效性所作的實(shí)驗(yàn)和動物試驗(yàn)及其準(zhǔn)備工作,并填寫新藥調(diào)查申請表。
- 整理注冊--包括Ⅰ、Ⅱ、Ⅲ階段的臨床試驗(yàn)和其準(zhǔn)備工作,填寫新藥申請表。
- 后續(xù)工作--包括了由于食品藥物管理局對新藥申請進(jìn)行復(fù)查所要求做的額外工作。
軟件開發(fā)。莫切<Mvench>在下圖中描繪了一個軟件開發(fā)的螺旋型模型,在此模型中有四個循環(huán)和四個象限。
- 構(gòu)思求證周期--包括商業(yè)需求、確定構(gòu)思求證的目標(biāo),進(jìn)行概念性的系統(tǒng)設(shè)計(jì)、設(shè)計(jì)和構(gòu)造構(gòu)思、求證,制定可行性測試計(jì)劃,進(jìn)行風(fēng)險分析以及制作與下一周期連接的接口
- 第一個編制周期--明確系統(tǒng)要求,明確第一期編制的目標(biāo),進(jìn)行邏輯順序設(shè)計(jì),設(shè)計(jì)和完成第一期編制、制作系統(tǒng)測試計(jì)劃,完善第一期編制以及制作與下一周期連接的接口。
- 第二個編制周期--明確子系統(tǒng)要求,明確第二期編制的目標(biāo),進(jìn)行具體內(nèi)容設(shè)計(jì)、第二期編制,制作系統(tǒng)測試計(jì)劃,完善第二期編制以及作與下一周期連接的接口。
- 最后一個編制周期--滿足單元要求,進(jìn)行最后的設(shè)計(jì)。完成最后一期編制,執(zhí)行單元,子系統(tǒng),系統(tǒng)以及可行性測試。
5.項(xiàng)目生命周期中的重要概念
項(xiàng)目生命周期中有三個與時間相關(guān)的重要概念:檢查點(diǎn)(CheckPoint)、里程碑(Mile Stone)和基線(Base Line),描述了在什么時候(When)對項(xiàng)目進(jìn)行什么樣控制。
檢查點(diǎn)指在規(guī)定的時間間隔內(nèi)對項(xiàng)目進(jìn)行檢查,比較實(shí)際與計(jì)劃之間的差異,并根據(jù)差異進(jìn)行調(diào)整??蓪z查點(diǎn)看作是一個固定"采樣"時點(diǎn),而時間間 隔根據(jù)項(xiàng)目周期長短不同而不同,頻度過小會失去意義,頻度過大會增加管理成本。常見的間隔是每周一次,項(xiàng)目經(jīng)理需要召開例會并上交周報。
里程碑完成階段性工作的標(biāo)志,不同類型的項(xiàng)目里程碑不同。里程碑在項(xiàng)目管理中具有重要意義,我們用一個例子說明:
情況一:你讓一個程序員一周內(nèi) 編寫一個模塊,前3天你們可能都挺悠閑,可后2天就得拼命加班編程序了,而到周末時又發(fā)現(xiàn)系統(tǒng)有錯誤和遺漏,必須修改和返工,于是周末又得加班了。
情況二:實(shí)際上你有另一種選擇,即周一與程序員一起列出所有需求,并請業(yè)務(wù)人員評審,這時就可能發(fā)現(xiàn)遺漏并即時修改;周二要求程序員完成模塊設(shè) 計(jì)并由你確認(rèn),如果沒有大問題,周三、周四就可讓程序員編程。同時自己準(zhǔn)備測試案例,周五完成測試;一般經(jīng)過需求、設(shè)計(jì)確認(rèn),如果程序員合格則不會有太大 問題,周末可以休息了。
第二種方式增加了"需求"和"設(shè)計(jì)"兩個里程碑,這看似增加了額外工作,但其實(shí)有很大意義:首先,對一些復(fù)雜的項(xiàng)目,需要逐步逼近目標(biāo),里程碑 產(chǎn)出的中間"交付物"是每一步逼近的結(jié)果,也是控制的對象。如果沒有里程碑,中間想知道"他們做的怎么樣了"是很困難的。其次,可以降低項(xiàng)目風(fēng)險。通過早 期評審可以提前發(fā)現(xiàn)需求和設(shè)計(jì)中的問題,降低后期修改和返工的可能性。另外,還可根據(jù)每個階段產(chǎn)出結(jié)果分期確認(rèn)收入,避免血本無歸。
第三,一般人在工作時 都有"前松后緊"的習(xí)慣,而里程碑強(qiáng)制規(guī)定在某段時間做什么,從而合理分配工作,細(xì)化管理"粒度".
基線指一個(或一組)配置項(xiàng)在項(xiàng)目生命周期的不同時間 點(diǎn)上通過正式評審而進(jìn)入正式受控的一種狀態(tài)?;€其實(shí)是一些重要的里程碑,但相關(guān)交付物要通過正式評審并作為后續(xù)工作的基準(zhǔn)和出發(fā)點(diǎn)?;€一旦建立后變化 需要受控制。
項(xiàng)目生命周期可以分成識別需求、提出解決方案、執(zhí)行項(xiàng)目和結(jié)束項(xiàng)目四個階段。項(xiàng)目存在兩次責(zé)任轉(zhuǎn)移,所以開始前要明確定義工作范圍。 項(xiàng)目應(yīng)該在檢查點(diǎn)進(jìn)行檢查,比較實(shí)際和計(jì)劃的差異并進(jìn)行調(diào)整;通過設(shè)定里程碑漸近目標(biāo)、增強(qiáng)控制、降低風(fēng)險;而基線是重要的里程碑,交付物應(yīng)通過評審并開始受控。