如何預(yù)估項(xiàng)目時(shí)間

做項(xiàng)目的時(shí)候,要制定項(xiàng)目計(jì)劃。制定項(xiàng)目計(jì)劃就需要對(duì)工作任務(wù)進(jìn)行預(yù)估,可能需要花多長(zhǎng)時(shí)間完成這項(xiàng)任務(wù)?我們今天就聊一下這個(gè)話題,在預(yù)估任務(wù)時(shí)的一些陷阱,以及如何避免這些陷阱。

先來(lái)看一個(gè)經(jīng)常出現(xiàn)的例子,項(xiàng)目經(jīng)理給程序員布置了一項(xiàng)開(kāi)發(fā)任務(wù),任務(wù)看起來(lái)比較簡(jiǎn)單,項(xiàng)目經(jīng)理和程序員都覺(jué)得兩天就能完成了。實(shí)際去做的時(shí)候,發(fā)現(xiàn)竟然用了半天時(shí)間把數(shù)據(jù)庫(kù)導(dǎo)入成功了,又花了半天時(shí)間把程序跑通了,結(jié)果只剩下一天時(shí)間開(kāi)發(fā),開(kāi)發(fā)過(guò)程中還遇到了一點(diǎn)小問(wèn)題,開(kāi)發(fā)時(shí)間用了兩天半,測(cè)試人員稍微一測(cè),發(fā)現(xiàn)好幾個(gè)bug,程序員再改改bug,這么一算,一周時(shí)間過(guò)去了……本來(lái)預(yù)估的兩天,變成了一周,這只是一個(gè)小任務(wù),如果放到項(xiàng)目的整體任務(wù)中,這樣的估算和執(zhí)行情況,項(xiàng)目不能按期交付,看樣子是理所當(dāng)然了。

為什么出現(xiàn)這種情況呢?主要原因是陷入了任務(wù)估算的“陷阱”中。最主要的陷阱是只估算了主要任務(wù),沒(méi)有估算次要任務(wù),忽略了細(xì)節(jié)。一項(xiàng)開(kāi)發(fā)任務(wù),如果只估算實(shí)際編碼的時(shí)間,忽略了與之關(guān)聯(lián)的數(shù)據(jù)庫(kù)部署、原有代碼調(diào)試等次要任務(wù),估算過(guò)于樂(lè)觀是在所難免的了。而且在估算時(shí),還要考慮到一些細(xì)節(jié),比如還要準(zhǔn)備一些數(shù)據(jù),同樣也是需要花時(shí)間的。

想起來(lái),有不只一個(gè)客戶問(wèn)過(guò)我這樣的問(wèn)題:這個(gè)功能挺簡(jiǎn)單的,用不了多少時(shí)間吧?

我的回復(fù)是(基本上,永遠(yuǎn)是):看起來(lái)是很簡(jiǎn)單,但軟件的開(kāi)發(fā)是有流程的,也有很多基礎(chǔ)工作要做,比如開(kāi)發(fā)人員需要打開(kāi)開(kāi)發(fā)工具、需要準(zhǔn)備一些數(shù)據(jù)、需要理解一下需求、需要簡(jiǎn)單考慮下這個(gè)功能和其他功能有沒(méi)有沖突,光這些前奏工作,1個(gè)小時(shí)能不能做完?好像不行。那就2個(gè)小時(shí)?好像也夠嗆。那就是半天了。半天處理起來(lái),稍微遇到點(diǎn)問(wèn)題,就得一天時(shí)間了。也就是基礎(chǔ)工作,都可能花個(gè)1、2天時(shí)間。真正寫(xiě)代碼的時(shí)候,還可能遇到各種各樣的問(wèn)題,所以,這么一個(gè)簡(jiǎn)單的工作,看似簡(jiǎn)單的工作,我還需要與具體的開(kāi)發(fā)人員一塊討論、評(píng)估一下,然后給您回復(fù)大約多長(zhǎng)時(shí)間做完??此坪?jiǎn)單的任務(wù),如果沒(méi)有考慮清楚,將導(dǎo)致評(píng)估的時(shí)間與實(shí)際的執(zhí)行時(shí)間,相差較大。尤其陷入只關(guān)注到主要工作這個(gè)陷阱的時(shí)候。

要想避免陷阱,需要對(duì)項(xiàng)目進(jìn)行分解,分解的步驟可以總結(jié)為3步。

1.明確主要任務(wù)的產(chǎn)出。即明確項(xiàng)目中主要任務(wù)(比如里程碑任務(wù))的產(chǎn)出物都是什么,拿一個(gè)軟件開(kāi)發(fā)類項(xiàng)目來(lái)說(shuō),主要任務(wù)包括需求調(diào)研、需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)開(kāi)發(fā)、系統(tǒng)測(cè)試等等,那么主要任務(wù)的產(chǎn)出,都是什么呢?調(diào)研報(bào)告、需求分析說(shuō)明書(shū)、概要設(shè)計(jì)說(shuō)明書(shū)、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)、測(cè)試用例、測(cè)試報(bào)告等。這樣保證了一點(diǎn),就是項(xiàng)目的交付成果,都全了,該有的都有了,從大面上,不至于出現(xiàn)大的疏漏了。

2.確認(rèn)關(guān)鍵行動(dòng)。確定主要任務(wù)中的關(guān)鍵行動(dòng)。例如在需求分析階段,關(guān)鍵行動(dòng)包括用戶原始需求梳理、需求分析文檔編寫(xiě)、頁(yè)面原型設(shè)計(jì)。這些關(guān)鍵行動(dòng)是保障需求分析進(jìn)行的主干線。將這些關(guān)鍵行動(dòng)明確了,評(píng)估時(shí),不會(huì)遺漏掉核心內(nèi)容。

3.確認(rèn)輔助行動(dòng),關(guān)鍵行動(dòng)的前后還有哪些內(nèi)容。輔助行動(dòng)往往容易被忽視,這是容易導(dǎo)致項(xiàng)目評(píng)估不正確的地方。拿設(shè)計(jì)頁(yè)面原型來(lái)說(shuō),其輔助行動(dòng)有哪些呢?可能包括:安裝原型設(shè)計(jì)工具軟件、學(xué)習(xí)軟件的基本操作(尤其是沒(méi)有使用過(guò)的話)、理解業(yè)務(wù)流程、交互邏輯、熟悉用戶原始表單、文檔等、頁(yè)面原型討論與評(píng)審等內(nèi)容。不是簡(jiǎn)單的畫(huà)一下原型圖就行了,沒(méi)那么容易,新手的話,可能都不知道用什么畫(huà)原型,也不知道畫(huà)什么,等項(xiàng)目經(jīng)理本來(lái)以為都畫(huà)完了的時(shí)候,結(jié)果發(fā)現(xiàn),新手才剛剛開(kāi)始畫(huà),這能按照評(píng)估的時(shí)間完成任務(wù)嗎?項(xiàng)目經(jīng)理和團(tuán)隊(duì)成員如果在預(yù)估項(xiàng)目任務(wù)時(shí)間的時(shí)候,多考慮一下與主要任務(wù)相關(guān)的輔助工作,那么,估算的時(shí)間將會(huì)更加準(zhǔn)確了。不妨一試哦。

本文經(jīng)授權(quán)發(fā)布,不代表增長(zhǎng)黑客立場(chǎng),如若轉(zhuǎn)載,請(qǐng)注明出處:http://allfloridahomeinspectors.com/quan/48509.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
上一篇 2021-10-25 10:45
下一篇 2021-10-25 11:01

增長(zhǎng)黑客Growthhk.cn薦讀更多>>

發(fā)表回復(fù)

登錄后才能評(píng)論