王恒
摘 要:軟件工程項(xiàng)目具有時(shí)間緊迫、項(xiàng)目獨(dú)特、不確定性較大的特點(diǎn),單純采用關(guān)鍵路徑法等進(jìn)度計(jì)劃控制的方法不足以對(duì)軟件項(xiàng)目的進(jìn)度進(jìn)行準(zhǔn)確的計(jì)劃和管理。計(jì)劃評(píng)審法在設(shè)計(jì)時(shí)已經(jīng)考慮到了這些不確定的因素,在確定工作時(shí)間時(shí)定了三個(gè)不同的工作時(shí)間作為計(jì)算依據(jù)。計(jì)劃評(píng)審法適用于軟件工程項(xiàng)目這種工作時(shí)間不確定的工程項(xiàng)目,適用于一次性規(guī)模大而復(fù)雜的工程項(xiàng)目。本文對(duì)計(jì)劃評(píng)審法在軟件項(xiàng)目進(jìn)度管理中的應(yīng)用進(jìn)行了研究,并舉例加以說明。
關(guān)鍵詞:軟件項(xiàng)目 計(jì)劃評(píng)審法 進(jìn)度管理
一、軟件項(xiàng)目的特點(diǎn)
隨著現(xiàn)代科技的發(fā)展,尤其是現(xiàn)在各行各業(yè)都在進(jìn)行互聯(lián)網(wǎng)+變革的背景下,軟件越來越多地應(yīng)用在生產(chǎn)、管理中,許多企業(yè)紛紛開始建立自己的軟件系統(tǒng),生產(chǎn)環(huán)境發(fā)生了變化,自建軟件系統(tǒng)時(shí)沒有成熟的經(jīng)驗(yàn)。以C公司為例,本是一個(gè)傳統(tǒng)的通信運(yùn)營公司,客服以電話為主?;诨ヂ?lián)網(wǎng)的即時(shí)通訊興起以后,逐漸引入了微博、QQ、微信等渠道的人工交互服務(wù)。隨著渠道的逐漸增多,越來越急切地需要自建一套把所有互聯(lián)網(wǎng)交互渠道統(tǒng)一起來的管理平臺(tái)?;ヂ?lián)網(wǎng)渠道統(tǒng)一管理平臺(tái)是一個(gè)全新的軟件系統(tǒng),具備很多軟件工程項(xiàng)目的特點(diǎn)。
1.時(shí)間緊迫性。軟件項(xiàng)目在時(shí)間周期限制方面有更加嚴(yán)格的要求,軟件項(xiàng)目歷時(shí)有限,具有明確的起點(diǎn)或終點(diǎn)。隨著信息技術(shù)的飛速發(fā)展,時(shí)間對(duì)于軟件項(xiàng)目來說,已經(jīng)成為項(xiàng)目成敗的決定因素。在啟動(dòng)一個(gè)軟件項(xiàng)目前,就必須要明確項(xiàng)目的時(shí)間周期,甚至每一個(gè)具體的任務(wù)都要有明確的時(shí)間要求。互聯(lián)網(wǎng)渠道統(tǒng)一管理平臺(tái)涉及眾多的系統(tǒng)對(duì)接,建成之后會(huì)有很多的互聯(lián)網(wǎng)渠道接入到這個(gè)平臺(tái)中,因此必須要保證互聯(lián)網(wǎng)渠道統(tǒng)一管理平臺(tái)在某個(gè)時(shí)間之前完成建設(shè)。
2.項(xiàng)目獨(dú)特性。此前行業(yè)內(nèi)沒有類似的統(tǒng)一管理平臺(tái)可供借鑒,互聯(lián)網(wǎng)渠道統(tǒng)一管理平臺(tái)的每一項(xiàng)功能都是根據(jù)實(shí)際使用需要進(jìn)行定制的。需要根據(jù)每一個(gè)接入渠道的不同要求來制定相應(yīng)的解決方案。軟件項(xiàng)目即便是提前闡明了項(xiàng)目的目標(biāo),在建設(shè)過程中實(shí)現(xiàn)的指標(biāo)也經(jīng)常會(huì)做調(diào)整,這使得軟件項(xiàng)目相對(duì)于其他傳統(tǒng)工程項(xiàng)目來說更加難以控制。
3.不確定性。軟件項(xiàng)目幾乎不可能完全在規(guī)定的時(shí)間內(nèi),按規(guī)定的計(jì)劃、人員、預(yù)算來完成。因?yàn)轫?xiàng)目的計(jì)劃和預(yù)算本質(zhì)上都是一種預(yù)測,然而軟件項(xiàng)目在執(zhí)行過程中會(huì)遇到各種各樣的不可預(yù)知的風(fēng)險(xiǎn),執(zhí)行的實(shí)際情況會(huì)與計(jì)劃中的有所差異。在執(zhí)行過程中需要頻繁地調(diào)整計(jì)劃,會(huì)遇到各種各樣意想不到的問題,而且往往沒有現(xiàn)成的處理方法。互聯(lián)網(wǎng)渠道統(tǒng)一管理平臺(tái)涉及的渠道眾多,既要與現(xiàn)有的各種交互渠道和經(jīng)營賬務(wù)系統(tǒng)對(duì)接,又要考慮到將來可能會(huì)發(fā)展的新渠道,在項(xiàng)目建設(shè)的過程中就會(huì)有新的渠道建立起來。這就需要在建設(shè)過程中不斷地調(diào)整建設(shè)方案,掌握整體過程和關(guān)鍵要素,靈活面對(duì),妥善解決。
二、計(jì)劃評(píng)審法
計(jì)劃評(píng)審法是在20世紀(jì)50年代末形成的,最初是為了軍用設(shè)施的建設(shè)由美國的一家公司設(shè)計(jì)的。這種方法假設(shè)整個(gè)項(xiàng)目的持續(xù)時(shí)間和完成時(shí)間是隨機(jī)的,遵從某種概率分布。通過考慮估算中的不確定性和風(fēng)險(xiǎn),估計(jì)整個(gè)項(xiàng)目在某個(gè)時(shí)間內(nèi)完成的概率。采計(jì)劃評(píng)審法能夠提高項(xiàng)目持續(xù)時(shí)間估算的準(zhǔn)確性。計(jì)劃評(píng)審法主要考慮了三個(gè)不同的工作時(shí)間作為計(jì)算依據(jù),第一個(gè)是正常情況下最可能完成這個(gè)項(xiàng)目的時(shí)間,叫做最可能時(shí)間;第二個(gè)是在最壞情況下,完成這個(gè)項(xiàng)目的最長時(shí)間,叫做悲觀估計(jì)時(shí)間;第三個(gè)是在最好的情況下,完成這個(gè)項(xiàng)目的最短時(shí)間,叫做樂觀估計(jì)時(shí)間。將項(xiàng)目的每個(gè)活動(dòng)都按此方式確定最可能時(shí)間、悲觀估計(jì)時(shí)間、樂觀估計(jì)時(shí)間。計(jì)劃評(píng)審法認(rèn)為整個(gè)項(xiàng)目的完成時(shí)間是各個(gè)活動(dòng)完成時(shí)間之和,對(duì)三種估算的完成時(shí)間進(jìn)行加權(quán)平均,來計(jì)算預(yù)期活動(dòng)持續(xù)時(shí)間。三種估算的完成時(shí)間表明了持續(xù)時(shí)間估算的變化范圍。假設(shè)樂觀估計(jì)時(shí)間為TO,最可能時(shí)間為TM,悲觀估計(jì)時(shí)間為TP,并且三個(gè)估計(jì)值遵從β分布,由此可以估算出該項(xiàng)目的期望持續(xù)時(shí)間T:
三、計(jì)劃評(píng)審法在軟件項(xiàng)目管理中的應(yīng)用
根據(jù)以上對(duì)軟件項(xiàng)目特點(diǎn)的分析,以及對(duì)計(jì)劃評(píng)審法的研究,發(fā)現(xiàn)計(jì)劃評(píng)審法對(duì)于軟件項(xiàng)目的進(jìn)度計(jì)劃和管理來說是一個(gè)非常適合的方法和工具。計(jì)劃評(píng)審法采用三個(gè)估算值的期望時(shí)間來對(duì)持續(xù)時(shí)間進(jìn)行估計(jì),所計(jì)算的項(xiàng)目持續(xù)時(shí)間將會(huì)更加貼合實(shí)際。采用計(jì)劃評(píng)審法對(duì)軟件工程項(xiàng)目進(jìn)行進(jìn)度計(jì)劃和管理將更加準(zhǔn)確?;ヂ?lián)網(wǎng)渠道統(tǒng)一管理平臺(tái)建設(shè)項(xiàng)目進(jìn)度計(jì)劃主要包括以下幾個(gè)活動(dòng):項(xiàng)目立項(xiàng)及批復(fù)、采購及合同簽訂、一階段設(shè)計(jì)編制及批復(fù)、應(yīng)用系統(tǒng)開發(fā)、系統(tǒng)聯(lián)調(diào)、系統(tǒng)上線、上線運(yùn)行、初驗(yàn)。根據(jù)項(xiàng)目經(jīng)驗(yàn)得出各活動(dòng)的持續(xù)時(shí)間分別為40、50、40、120、30、1、75、1天,累計(jì)持續(xù)時(shí)間為357天。項(xiàng)目持續(xù)一年時(shí)間,期間可能發(fā)生的變動(dòng)較多,但是這個(gè)項(xiàng)目進(jìn)度計(jì)劃表并沒有考慮每一個(gè)活動(dòng)可能遇到的風(fēng)險(xiǎn)等問題。按照計(jì)劃評(píng)審法,每一個(gè)活動(dòng)對(duì)應(yīng)的持續(xù)時(shí)間不應(yīng)該是一個(gè)固定的值,而是在一個(gè)區(qū)間內(nèi)變化。因此,現(xiàn)在將采用計(jì)劃評(píng)審法的基本原理和方法,對(duì)以上項(xiàng)目進(jìn)度計(jì)劃表中各活動(dòng)的持續(xù)時(shí)間進(jìn)行修正,以期對(duì)項(xiàng)目時(shí)間進(jìn)行更精準(zhǔn)的估計(jì)。對(duì)項(xiàng)目的每個(gè)活動(dòng)進(jìn)行分析,得出每個(gè)活動(dòng)的悲觀估計(jì)時(shí)間分別為:60、80、45、150、45、1、75、1天;樂觀估計(jì)時(shí)間分別為30、30、35、90、15、1、75、1天。根據(jù)計(jì)劃評(píng)審法得出項(xiàng)目每個(gè)環(huán)節(jié)的期望持續(xù)時(shí)間分別為:42、52、40、120、30、1、75、1天。按照傳統(tǒng)方法估計(jì)整個(gè)項(xiàng)目持續(xù)時(shí)間為357天;考慮到項(xiàng)目的每個(gè)活動(dòng)可能遇到的問題,每個(gè)活動(dòng)都估計(jì)為最長時(shí)間,整個(gè)項(xiàng)目的悲觀估計(jì)時(shí)間為457天;每個(gè)活動(dòng)都按最短時(shí)間來估計(jì),整個(gè)項(xiàng)目的樂觀估計(jì)時(shí)間為277天。采用計(jì)劃評(píng)審法對(duì)C公司互聯(lián)網(wǎng)渠道統(tǒng)一管理平臺(tái)建設(shè)項(xiàng)目的每個(gè)活動(dòng)的時(shí)間進(jìn)行修正,得到的整個(gè)項(xiàng)目的估計(jì)時(shí)間為361天。這個(gè)時(shí)間充分考慮了各個(gè)環(huán)節(jié)的風(fēng)險(xiǎn)因素,比之前預(yù)估的時(shí)間將會(huì)更加準(zhǔn)確。
參考文獻(xiàn):
[1]張良,華為IT系統(tǒng)運(yùn)營外包項(xiàng)目進(jìn)度計(jì)劃與控制管理研究[D],東北大學(xué),2012.
[2]秦航,軟件項(xiàng)目管理原理與實(shí)踐[M],北京:清華大學(xué)出版社,2015.8,86-95頁.
[3]張聚禮,謝鵬壽,馬威等,軟件項(xiàng)目管理[M],西安:西安電子科技大學(xué)出版社,2014.11,245-248頁.
[4]夏平生,關(guān)鍵路徑法與計(jì)劃評(píng)審法[M],北京:電力工業(yè)出版社,1982.4,47-62頁.
[5]李輝,G公司IT外包項(xiàng)目中的進(jìn)度管理研究[D],華東理工大學(xué),2010.
[6]王新超,LD公司配電網(wǎng)綜合管理軟件項(xiàng)目進(jìn)度管理研究[D],東華大學(xué),2014.
[7]常瀾瀟,基于改進(jìn)掙值法的軟件項(xiàng)目進(jìn)度監(jiān)控研究[D],南京理工大學(xué),2013.
[8]李偉濤,軟件項(xiàng)目進(jìn)度風(fēng)險(xiǎn)分析與控制研究[D],山東建筑大學(xué),2013.
[9]李偉濤,軟件項(xiàng)目進(jìn)度風(fēng)險(xiǎn)分析與控制研究[D],山東建筑大學(xué),2013.
[10]徐飛汀,張?zhí)炖祝浖?xiàng)目進(jìn)度計(jì)劃管理存在的問題及對(duì)策[J],科技成果管理與研究, 2012,第2期:53-56頁.
[11] 李輝,G公司IT外包項(xiàng)目中的進(jìn)度管理研究[D],華東理工大學(xué),2010.
[12]王新超,LD公司配電網(wǎng)綜合管理軟件項(xiàng)目進(jìn)度管理研究[D],東華大學(xué),2014.
[13]常瀾瀟,基于改進(jìn)掙值法的軟件項(xiàng)目進(jìn)度監(jiān)控研究[D],南京理工大學(xué),2013.
[14]李偉濤,軟件項(xiàng)目進(jìn)度風(fēng)險(xiǎn)分析與控制研究[D],山東建筑大學(xué),2013.
[15]徐飛汀,張?zhí)炖?,軟件?xiàng)目進(jìn)度計(jì)劃管理存在的問題及對(duì)策[J],科技成果管理與研究, 2012,第2期:53-56頁.