一般來說,項目組只需要估算出實際的項目工時就可以了,工時再乘以一個折合的人工成本單價就是項目的人工成本了。
差旅費:項目組成員因項目出差的交通費、住宿費、通訊費、差旅補貼等。
業(yè)務(wù)費用:公司領(lǐng)導(dǎo)、銷售人員與客戶進(jìn)行商務(wù)談判、聯(lián)絡(luò)所花費的費用,例如送禮、回扣等的費用。這筆費用往往還很大呢,不過項目組一般不需要估算這部分費用。
招待費用:項目組成員因工作需要,和客戶相關(guān)人員吃飯、娛樂的相關(guān)費用。例如:需求調(diào)研期間和客戶吃飯;項目實施階段因推動驗收和客戶一起加班,加班后請客戶吃飯。這筆費用一般不會很大,一頓飯一般就是幾十到一百多元,一個項目也不會請很多次吃飯。
采購費用:采購項目所需的軟硬費用,如數(shù)據(jù)庫平臺、服務(wù)器等,如果項目部分內(nèi)容要外包出去,那還要包括外包的費用。有時候這筆費用會比較巨大,但這些費用都很容易估計。
以上費用最難估計的就是人工費,人工費我們以工作量來考慮,下文開始我們重點講解項目工作量的估算。
如何估計項目的工作量呢?
簡單地說,我們需要將項目的所有工作進(jìn)行分解,直到每個分解后的工作都能估計出具體的所需時間來。
那項目的“所有工作”包含什么呢?回答這個問題其實就是回答“估算要估啥?”這個問題了。
一般情況下,項目工作包括以下內(nèi)容:
1.項目前期工作。
包括商務(wù)談判、技術(shù)方案準(zhǔn)備、投標(biāo)準(zhǔn)備、前期需求調(diào)研、前期技術(shù)研究等工作。當(dāng)你接手項目的時候,這些工作往往已經(jīng)做了,你估算項目工作量時,不要忘記這些已經(jīng)花費的工作量。
2.商務(wù)方面的工作。
從客戶開始有意向做這個項目,一直到項目驗收、維護(hù),整個過程中都會貫穿商務(wù)活動。前期的商務(wù)活動有商務(wù)談判、投標(biāo)準(zhǔn)備、合同簽署等,而簽訂合同后的商務(wù)活動有項目請款和催款、促進(jìn)驗收等。某些商務(wù)活動屬于灰色地帶,如請客、送禮等,這些往往是花費巨大的。一般來說我們不需要估算灰色地帶的商務(wù)活動,灰色地帶的商務(wù)活動公司的高層會考慮的了,但我們需要對正常的商務(wù)活動進(jìn)行估算。
3.需求調(diào)研方面的工作。
需求調(diào)研是一個“反復(fù)”的過程,一般來說能在前期確定80%已經(jīng)是很了不起的成績。
需求調(diào)研的工作量一般由三部分組成:前期調(diào)研的工作量,后期需求細(xì)化的工作量,后期需求變更的工作量。
前期調(diào)研的工作包括:項目組內(nèi)部討論、確認(rèn),與客戶討論、確認(rèn)需求,編寫需求規(guī)格說明書及組織評審等工作。
需求細(xì)化是指對之前已確定需求的進(jìn)一步具體化、優(yōu)化或輕微調(diào)整,如:界面細(xì)節(jié)的確認(rèn)、各業(yè)務(wù)概念的具體化等。需求細(xì)化一般是可預(yù)見可估計的。
需求變更是指對之前已確認(rèn)需求的“否定”,變更的原因主要有兩種情況:一是之前需求調(diào)研工作沒有能做好,理解錯客戶的真正意圖或者是遺漏重要的需求;二是客戶業(yè)務(wù)情況發(fā)生變化,與之前情況已經(jīng)不同。第一種情況應(yīng)該盡量避免,而第二種情況一般是難以估計的。需求變更時需重新估算,和客戶簽訂需求變更協(xié)議。
我們一般會充分估計前期需求調(diào)研工作量以及需求細(xì)化工作量,對于需求變更則暫不考慮,因為一旦變更我們會和客戶確認(rèn)需求變更的費用。但有些項目有很特殊,項目報價中預(yù)留了少量的需求變更費用,這時估算中就需要適當(dāng)考慮需求變更了。
4.軟件設(shè)計方面的工作。
不少項目為了“趕”進(jìn)度,設(shè)計文檔很少,然則項目真的很簡單、不需要仔細(xì)考慮設(shè)計的情況是非常少的!
軟件設(shè)計工作包括:
1)系統(tǒng)架構(gòu)設(shè)計。
2)技術(shù)方案選擇。
3)關(guān)鍵模塊設(shè)計。
4)數(shù)據(jù)庫設(shè)計。
5)用戶體驗設(shè)計。
以上內(nèi)容具體項目可以有所取舍,但不可能全部都不用考慮。
另外不要忘記了以下兩方面的工作:
1)各類設(shè)計工作產(chǎn)品的討論、確認(rèn)、評審工作。
2)設(shè)計細(xì)化與優(yōu)化工作。設(shè)計是需要持續(xù)改進(jìn)的,不要忘記這些工作。
5.編碼方面的工作。
要注意不要遺漏代碼返工、代碼評審、代碼調(diào)試、修復(fù)缺陷的工作量。
需求、設(shè)計沒有做好,編碼質(zhì)量不過關(guān),這些會嚴(yán)重增加代碼返工、代碼調(diào)試、修復(fù)缺陷的工作量。代碼首次完成的時間如果是100小時,那么后面代碼調(diào)試、修復(fù)缺陷等所需要的時間可能是200小時以上,往往我們估算時只考慮了前面的100小時。
6.測試方面的工作。
測試工作包括測試計劃、測試用例、測試文檔評審、測試環(huán)境準(zhǔn)備、測試數(shù)據(jù)準(zhǔn)備、執(zhí)行測試、回歸測試等內(nèi)容。
軟件測試一般要經(jīng)歷多輪,我們估算往往只考慮了第一輪,就好象軟件只需要測試一回就不用再測試了。而測試環(huán)境準(zhǔn)備、測試數(shù)據(jù)準(zhǔn)備這些工作也很容易在估算時“忘記”了。
7.實施方面的工作。
實施工作包括實施計劃、實施方案的準(zhǔn)備,編寫管理員手冊、用戶手冊,熟悉系統(tǒng),搭建實施環(huán)境并進(jìn)行演練,在客戶現(xiàn)場安裝、部署、調(diào)試系統(tǒng),培訓(xùn)客戶,協(xié)助系統(tǒng)上線,推動驗收等工作。
我們公司通常的做法是:
1)系統(tǒng)在客戶處部署后,會推動客戶進(jìn)行初步驗收,初驗標(biāo)準(zhǔn)是系統(tǒng)的所有功能跑就可以了。初驗成功,客戶需要支付相應(yīng)的項目款項。
2)初驗后要協(xié)助客戶讓系統(tǒng)正式上線,讓客戶真正用上這套系統(tǒng),推動最終驗收。
影響終驗主要有兩個因素,一個是客戶在使用系統(tǒng)過程中會提出各式各樣的問題,如果在需求范圍內(nèi)應(yīng)該都予以滿足;而另外一個影響因素是客戶會因為各種各樣的原因推遲使用系統(tǒng),或者是使用不充分,讓項目終驗遙遙無期。估算時需要充分考慮這兩個影響因素。
8.維護(hù)方面的工作。
項目終驗后,一般都要提供半年到一年的維護(hù)服務(wù),維護(hù)器后項目還會有最后一筆款項。
維護(hù)期比較長,事情繁雜,一個不小心就很容易估算不足。
維護(hù)的工作一般有:
1)用戶培訓(xùn);
2)協(xié)助客戶錄入資料;
3)修復(fù)被破壞的數(shù)據(jù)以及數(shù)據(jù)庫;
4)修改客戶或內(nèi)部發(fā)現(xiàn)的軟件缺陷;
5)代碼重構(gòu),提高部分程序的性能與可靠性;
6)修改一些界面文字或顯示風(fēng)格;
7)回答客戶反饋的一些安裝與操作疑難問題;
8)提供合同中所要求的其它特殊軟件維護(hù)服務(wù)。
在維護(hù)期,往往還需要發(fā)布數(shù)個小版本來解決客戶的問題。
9.項目管理方面的工作。
項目管理工作主要有編制項目計劃、持續(xù)更新項目計劃、跟蹤計劃執(zhí)行、各種工作協(xié)調(diào)、指導(dǎo)項目組成員完成工作等等。
項目管理工作量一般占整個項目工作量的10-20%,項目不明確的東西越多、項目組成員水平越不足、項目組成員之間工作磨合度越不好,管理工作量就越大。
項目管理在項目進(jìn)行整個過程都需要持續(xù)進(jìn)行,一般來說前期工作量會比較大,版本發(fā)布前后階段工作量也會比較大。項目管理前期工作抓得緊抓得好,會大大減輕后期的工作量。
10配置管理方面的工作。
什么叫配置管理?簡單說就是對工作產(chǎn)品的管理,包括對各類文檔、各種記錄、代碼、數(shù)據(jù)庫、腳本、安裝程序、組件等等的管理。
軟件生產(chǎn)過程的工作產(chǎn)品可分為兩類:中間產(chǎn)物和最終產(chǎn)物。
中間產(chǎn)物有:
1)工程類:需求文檔、設(shè)計文檔、測試方案、代碼、數(shù)據(jù)庫腳本、數(shù)據(jù)庫、測試腳本等。
2)管理類:開發(fā)計劃、測試計劃、培訓(xùn)計劃、采購計劃、實施計劃等。
3)記錄類:會議記錄、郵件、缺陷等。
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權(quán)威部門公布的內(nèi)容為準(zhǔn)!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
發(fā)表評論 查看完整評論 | |