質(zhì)量與進(jìn)度關(guān)系
通常,項(xiàng)目管理的前提是保證在預(yù)算內(nèi)、滿足質(zhì)量的前提下,按進(jìn)度完成項(xiàng)目。因此,可以看到,保證質(zhì)量是前提。那么,如何在滿足質(zhì)量的前提下管理進(jìn)度呢?單純從項(xiàng)目管理理論知識中并沒有一種有效的方式。筆者通過實(shí)踐,推薦一種較實(shí)用的方法。具體步驟為:
首先,盡量利用歷史數(shù)據(jù)。在本案例中,Henry應(yīng)該調(diào)查之前的項(xiàng)目情況,將會(huì)發(fā)現(xiàn)可以類比的情況,事先可以知道需要管理質(zhì)量和進(jìn)度的關(guān)系。
其次,由于此項(xiàng)目是軟件外包項(xiàng)目,Henry不能完全掌握項(xiàng)目的資源調(diào)度情況,因此缺乏對質(zhì)量的控制。這也是大多數(shù)外包工程中令人難以掌握的地方。在這里,可以采用對進(jìn)度管理計(jì)劃添加質(zhì)量參數(shù)的方法,也是通過參數(shù)調(diào)整進(jìn)度和質(zhì)量的關(guān)系。
這一做法的前提是要有一定的歷史數(shù)據(jù)。比如,從歷史數(shù)據(jù)中得知,完成子項(xiàng)目的時(shí)間是5天,測試后有15個(gè)問題;完成同樣子項(xiàng)目的時(shí)間是7天,測試后有10個(gè)問題;完成同樣子項(xiàng)目的時(shí)間是8天,測試后有5個(gè)問題,……以此類推。
隨著數(shù)據(jù)的不斷增多的,采用兩維坐標(biāo)圖,會(huì)得到一些離散的點(diǎn)(不考慮資源的差異),并形成一條曲線,見圖1?紤]項(xiàng)目允許的質(zhì)量范圍,對照圖中的數(shù)據(jù),找出相應(yīng)的參數(shù)。根據(jù)得到的參數(shù),確定一個(gè)合適的進(jìn)度計(jì)劃。
進(jìn)度與成本的關(guān)系
在本案例中,Henry發(fā)現(xiàn)東方公司進(jìn)度一直拖后,成本卻居高不下。這里需要了解軟件外包項(xiàng)目中進(jìn)度與成本的關(guān)系。很多時(shí)候,此類工程大多采用固定總價(jià)合同。但由于軟件項(xiàng)目的修改比較多,實(shí)際上此類合同很像是固定總價(jià)加獎(jiǎng)勵(lì)費(fèi)用,其中獎(jiǎng)勵(lì)費(fèi)用一般會(huì)采用單價(jià)合同,即若干元/人天的合同,也是說,承包商的成本是建立在人力成本估算上的。這樣,一些承包商會(huì)傾向于拖延進(jìn)度(或者減少實(shí)際投入,造成質(zhì)量下降)。因此,項(xiàng)目經(jīng)理需要了解整個(gè)合同的情況,好參與合同的制定。在此案例中,Henry試圖通過引入競爭來提高整個(gè)項(xiàng)目的效率,滿足項(xiàng)目目標(biāo),也是出于同樣的原因。尤其值得注意的是,有時(shí)候,出于競爭的需要,承包商會(huì)提供低廉的價(jià)格,此時(shí)對于進(jìn)度管理更應(yīng)該謹(jǐn)慎和完善。
還要指出的一點(diǎn)是,要對學(xué)習(xí)曲線有深刻地認(rèn)識。在軟件開發(fā)工程中,學(xué)習(xí)曲線(learning curve)有很大的用途。通常情況,承包商在接到同樣類型的軟件項(xiàng)目后,第二次會(huì)比第一次節(jié)省15%-20%的時(shí)間。項(xiàng)目經(jīng)理好要了解一下以前類似項(xiàng)目的情況。