王輝 廖華智
【摘 要】結(jié)合IT項(xiàng)目的特點(diǎn),探討IT企業(yè)在進(jìn)行項(xiàng)目管理中如何運(yùn)用關(guān)鍵鏈法和趕工法改進(jìn)項(xiàng)目的進(jìn)度管理績(jī)效、調(diào)整項(xiàng)目進(jìn)度。重點(diǎn)研究如何利用趕工說服項(xiàng)目干系人接受關(guān)鍵鏈法中提出的工期假設(shè)。
【關(guān)鍵詞】關(guān)鍵鏈;趕工;IT項(xiàng)目;進(jìn)度管理
【中圖分類號(hào)】F270.7;F273【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】1674-0688(2018)07-0114-03
0 引言
在企業(yè)中,項(xiàng)目的完成時(shí)間是項(xiàng)目經(jīng)理最關(guān)注的問題。一旦某個(gè)項(xiàng)目的完成時(shí)間確定后,那么不論是企業(yè)負(fù)責(zé)人還是客戶都會(huì)對(duì)項(xiàng)目的進(jìn)展情況與完成時(shí)間做比對(duì),得出項(xiàng)目的執(zhí)行情況。因此,科學(xué)的項(xiàng)目進(jìn)度管理方法越來越為項(xiàng)目經(jīng)理們所青睞,各種進(jìn)度管理的理論也被不斷更新。項(xiàng)目的進(jìn)度管理又稱作項(xiàng)目的時(shí)間管理,是指如何基于現(xiàn)有的條件,在最短的時(shí)間內(nèi),以合理的代價(jià)來完成任務(wù)。在IT類項(xiàng)目的實(shí)施過程中,常常會(huì)發(fā)生項(xiàng)目組與客戶溝通不暢、項(xiàng)目?jī)?nèi)容反復(fù)變更、技術(shù)方案不斷調(diào)整等問題,往往一個(gè)項(xiàng)目從頭到尾都處在不斷修改的過程中,最終導(dǎo)致項(xiàng)目難以在預(yù)期的時(shí)間內(nèi)完成。相比傳統(tǒng)項(xiàng)目,IT項(xiàng)目的最大特點(diǎn)就是技術(shù)發(fā)展迅速,一旦項(xiàng)目超期,就可能導(dǎo)致技術(shù)落后,造成不可估量的損失。
本文希望通過研究關(guān)鍵鏈法及趕工法在IT項(xiàng)目管理中如何配合使用的問題,提供一種IT企業(yè)有效管理項(xiàng)目進(jìn)度的參考方法。
1 關(guān)鍵鏈進(jìn)度管理方法
1.1 關(guān)鍵鏈技術(shù)概述
關(guān)鍵鏈法(Critical Chain)是由以色列的企業(yè)管理學(xué)家Eliyahu M.Goldratt在關(guān)鍵路徑法的基礎(chǔ)上提出的一種用于制定和指導(dǎo)項(xiàng)目進(jìn)度計(jì)劃的方法。關(guān)鍵鏈法充分考慮了項(xiàng)目工期的不確定性和隨機(jī)性,根據(jù)現(xiàn)有的條件對(duì)項(xiàng)目進(jìn)度計(jì)劃進(jìn)行調(diào)整。關(guān)鍵鏈法首先參照關(guān)鍵路徑法,根據(jù)各個(gè)項(xiàng)目活動(dòng)之間的關(guān)系繪制項(xiàng)目進(jìn)度網(wǎng)絡(luò)圖,然后根據(jù)各個(gè)項(xiàng)目工序所需時(shí)間的不確定性對(duì)項(xiàng)目的關(guān)鍵路徑進(jìn)行調(diào)整,最后在項(xiàng)目進(jìn)度網(wǎng)絡(luò)圖中添加工時(shí)緩沖。
與傳統(tǒng)的關(guān)鍵路徑法和PERT方法相比,關(guān)鍵鏈法認(rèn)為造成項(xiàng)目延誤的主要原因有4個(gè)方面,分別是學(xué)生綜合征、帕肯森定律、完工延報(bào)假定、多任務(wù)效應(yīng)。學(xué)生綜合征指學(xué)校里的學(xué)生往往在假期的最后幾天才開始做作業(yè),把之前的時(shí)間浪費(fèi)掉。許多IT項(xiàng)目也一樣,在建設(shè)前期敷衍推諉,到工期所剩無幾的時(shí)候,項(xiàng)目組和關(guān)系人群才進(jìn)入工作狀態(tài)。帕肯森定律指工作總是拖到所能允許最遲的那一天完成。完工延報(bào)假定指項(xiàng)目組成員因?yàn)閾?dān)心項(xiàng)目無法按時(shí)完成而在項(xiàng)目設(shè)計(jì)階段就預(yù)留了一大段的儲(chǔ)備時(shí)間,對(duì)本可以提前完工的工作趨向于瞞報(bào)和拖延。多任務(wù)效應(yīng)指在項(xiàng)目中常常存在一個(gè)成員兼顧多個(gè)項(xiàng)目,在不同的項(xiàng)目組間游走不定,從而導(dǎo)致工作效率低下。
1.2 關(guān)鍵鏈技術(shù)運(yùn)用
針對(duì)IT項(xiàng)目中可能出現(xiàn)的上述情況,關(guān)鍵路徑法刪除了傳統(tǒng)關(guān)鍵路徑法中各項(xiàng)工序之間的緩沖時(shí)間,將所有工期進(jìn)行簡(jiǎn)單疊加,在項(xiàng)目尾端配置項(xiàng)目緩沖區(qū)來統(tǒng)一應(yīng)對(duì)項(xiàng)目各工序帶來的未知影響。一般情況下,關(guān)鍵鏈法建議將項(xiàng)目中所有的工序工期都?jí)嚎s為原來的50%,而將另外50%作為工期儲(chǔ)備,用于應(yīng)對(duì)可能發(fā)生的項(xiàng)目延期。在非關(guān)鍵工序與關(guān)鍵工序之間則增加接駁緩沖區(qū),用來保護(hù)關(guān)鍵鏈不受非關(guān)鍵鏈延誤的影響。關(guān)鍵鏈法重點(diǎn)管理的是剩余的緩沖持續(xù)時(shí)間與剩余的任務(wù)鏈持續(xù)時(shí)間之間的匹配關(guān)系。關(guān)鍵路線法和關(guān)鍵鏈方法在風(fēng)險(xiǎn)管理上的差異如圖1所示。
為消除多任務(wù)效應(yīng),關(guān)鍵鏈法要求確認(rèn)項(xiàng)目中稀缺資源的可用性。例如,某個(gè)在項(xiàng)目不可或缺的IT工程師同時(shí)參加了兩個(gè)不同的項(xiàng)目,該工程師則被視為稀缺資源。在現(xiàn)實(shí)中出現(xiàn)這種情況時(shí),該工程師往往兩頭兼顧,在A項(xiàng)目工作一段時(shí)間后再到B項(xiàng)目工作一段時(shí)間,再回到A項(xiàng)目,這就造成了兩個(gè)項(xiàng)目都因?yàn)榈貌坏阶銐虻馁Y源而延期。對(duì)于這種情況,關(guān)鍵鏈法認(rèn)為要么必須延遲一個(gè)項(xiàng)目的開工直到該IT工程師騰出時(shí)間,要么找到一個(gè)可以替代他的工程師同時(shí)開展2個(gè)項(xiàng)目。而對(duì)于同一個(gè)項(xiàng)目中不同工序爭(zhēng)奪稀有資源的時(shí)候,關(guān)鍵鏈法認(rèn)為必須充分考慮稀缺資源對(duì)項(xiàng)目進(jìn)度的影響。
圖2是一個(gè)使用關(guān)鍵鏈法創(chuàng)建的項(xiàng)目網(wǎng)絡(luò)圖,這個(gè)網(wǎng)絡(luò)圖中標(biāo)示了稀缺資源X,也標(biāo)示了該項(xiàng)目真正的關(guān)鍵路徑是經(jīng)過所有包含X的路徑。這意味著關(guān)鍵鏈法假定了稀缺資源不是多任務(wù)的,它將項(xiàng)目中所有涉及稀缺資源的工序進(jìn)行優(yōu)先分級(jí),對(duì)稀缺資源根據(jù)優(yōu)先級(jí)別來進(jìn)行先后排序使用,以減少或避免資源使用上的沖突。
1.3 關(guān)鍵鏈法的效果
由于IT建設(shè)項(xiàng)目不同程度地存在學(xué)生綜合征、帕肯森定律、多任務(wù)效應(yīng)、完工延報(bào)假定的情況,在IT項(xiàng)目管理中引入關(guān)鍵鏈法,可以提高對(duì)項(xiàng)目工期的控制力度,它向管理者展現(xiàn)了一條縮減掉所有儲(chǔ)備工期的最快完成工作路徑,如果管理得力,可以將工期縮短1/3或者更多,即使項(xiàng)目進(jìn)展不那么順利,也能留出比較充裕的緩沖時(shí)間。
2 趕工法
2.1 趕工法概述
在IT項(xiàng)目建設(shè)中常常需要投入額外的資源縮短工期,例如3個(gè)人開發(fā)一個(gè)程序估計(jì)要3個(gè)月,投入6個(gè)人開發(fā)同一程序可能只要2個(gè)月,如果投入9個(gè)人可能只需要1個(gè)半月,但是工資成本要相應(yīng)變成原來的2倍和3倍。如何以最少的投入來達(dá)到預(yù)期的縮短工期目標(biāo)就是趕工法(Crashing)的研究?jī)?nèi)容。趕工法又叫做時(shí)間-成本平衡方法,是一種在不改變項(xiàng)目?jī)?nèi)容的前提下,尋求以付出較小成本來壓縮某一個(gè)或者多個(gè)工序的時(shí)間,以壓縮項(xiàng)目工期的方法。該方法是在識(shí)別出項(xiàng)目關(guān)鍵路徑的基礎(chǔ)上,列出項(xiàng)目中每個(gè)工序的趕工費(fèi)用,通過迭代法不斷尋求成本最低的壓縮工期方式,直到達(dá)到期望為止。
2.2 趕工法的運(yùn)用
趕工法的運(yùn)用首先要根據(jù)項(xiàng)目的工期和費(fèi)用信息,計(jì)算相關(guān)活動(dòng)的趕工費(fèi)用率。某項(xiàng)目由A—F6個(gè)工序組成,其趕工費(fèi)用率計(jì)算公式如下:
趕工費(fèi)用率=(趕工成本-正常成本)/(正常工期-趕工工期)
根據(jù)公式計(jì)算可以得出每個(gè)工序的趕工費(fèi)用率,結(jié)果見表1。
由趕工費(fèi)用率的計(jì)算方式可以得出,趕工費(fèi)用率代表某工序工期壓縮單位時(shí)間需要增加的額外成本,例如工序A的工期最多能壓縮2周,每壓縮1周的工期,需要付出的額外成本為0.5萬元;工序C的工期最多能壓縮3周,每壓縮1周的工期,需要付出的額外成本為1萬元。如果某IT項(xiàng)目只有A、B2個(gè)首尾相連的工序,那么在該項(xiàng)目的關(guān)鍵路徑A—B上,如果要壓縮工期2周,壓縮工序A所要付出的額外成本更低。所以,趕工法的基本原則之一就是優(yōu)先壓縮位于關(guān)鍵路徑上趕工費(fèi)用率低的工序。假設(shè)某項(xiàng)目的網(wǎng)絡(luò)示意圖如圖3所示。
表2中列出了壓縮不同的工期時(shí)間所需要增加的最低額外成本。
由表2可知,只有通過壓縮關(guān)鍵路徑上的工序,才可以壓縮項(xiàng)目的工期,而且在壓縮某工序的工期之后,可能會(huì)出現(xiàn)關(guān)鍵路徑轉(zhuǎn)移的情況。從壓縮時(shí)間上來看,本項(xiàng)目最多可以壓縮6周,這時(shí)候要增加的額外成本為8萬元。如果存在項(xiàng)目的費(fèi)用控制要求,則可以用趕工法計(jì)算如何將該項(xiàng)目的工期在費(fèi)用控制范圍內(nèi)壓縮至最低。例如,在本項(xiàng)目中,如果趕工所付出的額外費(fèi)用要求控制在5萬元,參照表2,最多可以將工期壓縮4周,這時(shí)候的趕工費(fèi)用為3萬元。
3 關(guān)鍵鏈法與趕工法的結(jié)合
在IT項(xiàng)目采用關(guān)鍵鏈法進(jìn)行管理之后,由于減少關(guān)鍵路徑上的活動(dòng)工期,甚至將50%的工期時(shí)間作為工期儲(chǔ)備,因此項(xiàng)目關(guān)系人,特別是項(xiàng)目組成員一般不容易接受這種前提。這時(shí)就需要使用一種方法加快項(xiàng)目的進(jìn)度,使項(xiàng)目不會(huì)從一開始就遠(yuǎn)遠(yuǎn)落后于預(yù)期,趕工法是適合這一需求的較好辦法。IT項(xiàng)目因?yàn)閾碛袝r(shí)效性和技術(shù)發(fā)展快的特點(diǎn),所以項(xiàng)目開始后,項(xiàng)目業(yè)主常常想要加快項(xiàng)目的進(jìn)度,項(xiàng)目經(jīng)理往往要求業(yè)主增加資源的投入。例如,軟件開發(fā)項(xiàng)目在前期的需求調(diào)研階段,如果項(xiàng)目經(jīng)理能夠給甲方一個(gè)加快完成項(xiàng)目的愿景,很可能甲方會(huì)調(diào)動(dòng)更多的員工來配合,而甲方的重視又會(huì)導(dǎo)致IT企業(yè)管理者加大對(duì)該項(xiàng)目的支持,使得關(guān)鍵鏈可以實(shí)際應(yīng)用起來。同時(shí),在很多IT項(xiàng)目中,項(xiàng)目經(jīng)理通過給關(guān)鍵工序分配更多的額外資源提高效率,符合各項(xiàng)目干系人的利益。
趕工的缺點(diǎn)是通常會(huì)提高項(xiàng)目的成本,但是IT項(xiàng)目與其他水利、航空等普通項(xiàng)目不同之處在于IT項(xiàng)目超期與超支的情況普遍存在,導(dǎo)致IT項(xiàng)目往往在計(jì)劃和成本估算階段就預(yù)留了較長(zhǎng)的儲(chǔ)備工期和15%~25%的儲(chǔ)備金。如果說關(guān)鍵鏈法主動(dòng)壓縮了儲(chǔ)備工期,趕工法則可以有效地利用項(xiàng)目?jī)?chǔ)備金。項(xiàng)目經(jīng)理在項(xiàng)目的初期就考慮拿出項(xiàng)目?jī)?chǔ)備金的1/4用于趕工,這將極大地提高工作成效。一旦項(xiàng)目能達(dá)到關(guān)鍵鏈法所預(yù)定的時(shí)間進(jìn)度,提前完工所導(dǎo)致的成本減少又會(huì)部分沖抵趕工造成的額外開支。即使項(xiàng)目不能在規(guī)劃的實(shí)施時(shí)間內(nèi)完成,在項(xiàng)目緩沖區(qū)內(nèi)通過增加成本來趕工,也往往優(yōu)于因?yàn)轫?xiàng)目延期而超出預(yù)算。
4 結(jié)語
關(guān)鍵鏈?zhǔn)且环N強(qiáng)大但是復(fù)雜的進(jìn)度計(jì)劃方法,它在管理項(xiàng)目進(jìn)度時(shí)消除人為加入的安全時(shí)間,考慮了多任務(wù)與稀缺資源的使用關(guān)系,而且加入項(xiàng)目緩沖以保護(hù)項(xiàng)目的完成期限。但是要實(shí)現(xiàn)其所規(guī)劃的項(xiàng)目進(jìn)度控制,必須采取強(qiáng)有力的管理方法。趕工法是一種高效但是要增加額外成本的項(xiàng)目進(jìn)度控制方法,它可以作為關(guān)鍵鏈法的一種補(bǔ)充,通過關(guān)注關(guān)鍵路徑上的工序任務(wù),以較小的成本縮短項(xiàng)目的工期,一定程度上可保障關(guān)鍵鏈法的實(shí)用性和可操作性。
參 考 文 獻(xiàn)
[1]謙彥弼.關(guān)鍵鏈在企業(yè)ERP實(shí)施多項(xiàng)目進(jìn)度管理中的應(yīng)用[J].項(xiàng)目管理技術(shù),2017(1):83-87.
[2]周宏.基于關(guān)鍵鏈技術(shù)的項(xiàng)目進(jìn)度管理及應(yīng)用研究[J].公路工程,2012(5):210-213.
[3]王煥培.關(guān)鍵鏈在企業(yè)項(xiàng)目集進(jìn)度管理中的應(yīng)用研究[D].西安:西安建筑科技大學(xué),2013.
[4]牛清云.中興通訊F項(xiàng)目進(jìn)度管理研究[D].成都:電子科技大學(xué),2015.
[責(zé)任編輯:陳澤琦]