《人月神話(huà)》(P2)錯(cuò)誤的進(jìn)度估計(jì)

在眾多的項(xiàng)目中,缺乏合理的進(jìn)度安排是造成項(xiàng)目延期最主要的原因,這比其他所有因素加起來(lái)影響還要大。這個(gè)災(zāi)難是怎么發(fā)生的呢?

所有編程人員都是樂(lè)觀(guān)主義者

所有系統(tǒng)的進(jìn)度安排背后第一個(gè)錯(cuò)誤的假設(shè)是:一切都將運(yùn)作良好,每項(xiàng)任務(wù)僅需要花費(fèi)它“應(yīng)該”花費(fèi)的時(shí)間。對(duì)于創(chuàng)造者,只有在實(shí)現(xiàn)的過(guò)程中,才能發(fā)現(xiàn)我們構(gòu)思的不完整和不一致性。

編程人員通過(guò)非常純粹的思維活動(dòng)構(gòu)思程序,所以很容易自信的認(rèn)為實(shí)現(xiàn)過(guò)程中不會(huì)遇到困難。然而我們的思維是有缺陷的,項(xiàng)目越大,能夠按照計(jì)劃順利進(jìn)行的概率就越小。

人月

在估計(jì)和進(jìn)度安排的過(guò)程中使用“人月”作為工作量單位是十分荒謬的,是一個(gè)帶有危險(xiǎn)和欺詐性的神話(huà),他暗示著人員數(shù)量和時(shí)間可以相互替換。然而人數(shù)和時(shí)間的互換僅僅適用于,某個(gè)任務(wù)可以分解給參與人員,并且他們之間不需要相互交流的情況。

當(dāng)不能分解時(shí),人手的添加對(duì)進(jìn)度沒(méi)有任何幫助,大多數(shù)編程工作都具有這種特征。就像你無(wú)論找?guī)讉€(gè)媽媽?zhuān)杏粋€(gè)生命總是需要10個(gè)月的時(shí)間。
對(duì)于可以分解的情況,增加人手可以加快進(jìn)度,但是會(huì)提高成本,2個(gè)人的效率可能僅等于1.5個(gè)人。原因在于溝通、培訓(xùn)、交流等事物增加了工作量,而且所增加的工作量可能會(huì)完全抵消任務(wù)分解所產(chǎn)生的作用。
軟件開(kāi)發(fā)作為一項(xiàng)系統(tǒng)工作,溝通、交流的工作量非常大,它會(huì)快速消耗任務(wù)分解所節(jié)約下來(lái)的時(shí)間。

系統(tǒng)測(cè)試

系統(tǒng)測(cè)試進(jìn)度的安排往往是編程中最不合理的部分,都過(guò)于短了。很少項(xiàng)目允許為為測(cè)試分配一半的時(shí)間,然而大多數(shù)項(xiàng)目的測(cè)試實(shí)際上是花費(fèi)了進(jìn)度中一半的時(shí)間。

不安排足夠的測(cè)試時(shí)間將會(huì)是一場(chǎng)災(zāi)難,由此造成的項(xiàng)目延期成本高昂,在早期規(guī)劃時(shí),保留充分的測(cè)試時(shí)間非常重要。

作者建議進(jìn)度安排:

1/3 計(jì)劃
1/6 編碼
1/4 構(gòu)建測(cè)試和早期系統(tǒng)測(cè)試
1/4 系統(tǒng)測(cè)試,所有的構(gòu)建已完成

以上內(nèi)容就是原版《人月神話(huà)》第二章——人月神話(huà),前三節(jié)所講述的內(nèi)容。

在本章中,作者試圖告訴我們,項(xiàng)目之所以延期,很大部分原因是因?yàn)?strong>項(xiàng)目在最初的計(jì)劃階段,就錯(cuò)誤的估計(jì)了項(xiàng)目進(jìn)度。

管理人員很容易會(huì)認(rèn)為項(xiàng)目功能完成就意味著開(kāi)發(fā)完成了,沒(méi)有為測(cè)試階段安排較長(zhǎng)時(shí)間的意識(shí),往往測(cè)試的時(shí)間只能占到項(xiàng)目周期的1/8甚至更少。這明顯是犯了樂(lè)觀(guān)主義的錯(cuò)誤,項(xiàng)目管理人員甚至比開(kāi)發(fā)人員更加樂(lè)觀(guān)。

如果不是站在專(zhuān)業(yè)的角度上,似乎很難理解測(cè)試階段所花的時(shí)間,更難理解的是為什么增加人手不能讓項(xiàng)目進(jìn)度加快。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容