2.估算應(yīng)該持續(xù)進行,持續(xù)細化。
項目初期很難對項目做完整估算,但能估計的部分應(yīng)先估計出來,并且針對不明確的部分安排計劃去搞清楚。
3.估算是項目各種工作估算的總和。
估算并不是只是得到一個項目估算的總體數(shù)字,項目的估算總數(shù)其實是由項目各種工作的估算組成的。
前文介紹了項目的各種工作,每一種工作都需要認真估算。如果估算發(fā)生偏差,要能定位到具體是哪部分的估算出問題了,否則估算沒有指導(dǎo)項目工作的價值。功能點法、代碼行法的估算辦法,只能得到一個項目估算的總數(shù),而不能定位到具體的哪一部分工作,這樣得到的估算結(jié)果難以用來指導(dǎo)項目工作。
4.估算依賴項目組的整體實力。
如果你沒有軟件開發(fā)相關(guān)經(jīng)驗,只懂理論上的估算,你是不可能做好估算工作的。
項目組由項目管理、軟件設(shè)計、編碼、測試、實施等各類專業(yè)人才組成,每個人在自己方面都是專家,每個人都是整個項目組中最有資格對自己專業(yè)方面的工作進行估算。前文列出了的項目各方面的工作,應(yīng)該由相應(yīng)的項目成員為主進行估算。
5.項目組應(yīng)該不斷學(xué)習(xí)、總結(jié)、進步,提高整體水平。
需求不明確、設(shè)計不確定這是項目的特點,我們需要不斷地學(xué)習(xí)來提高水平,將這些不明確的因素逐步明確。
沒有什么妙方能解決這些不明確的因素,靠的還是我們的知識和能力。項目組每個人都應(yīng)該通過持續(xù)估算來發(fā)現(xiàn)自己的不足并提高水平。
6.公司應(yīng)該定期組織項目資深人士制定估算指南并持續(xù)更新。
我們公司有一份估算模板,里面匯集了以前的估算經(jīng)驗,列出了所有需要考慮的估算內(nèi)容以及詳細的說明。
我們以前沒有估算模板時,估算偏差會達到50%以上,總結(jié)經(jīng)驗發(fā)現(xiàn)偏差的主要原因是估漏!使用估算模板會幫助我們發(fā)現(xiàn)遺漏,后來我們的估算偏差基本可以控制在20%以內(nèi)。
前文的“估算要估啥”小節(jié),我列出了項目通常要考慮的各種工作,也列出了容易估漏和估計不足的地方,大家可在此基礎(chǔ)上根據(jù)自己公司實際情況,修改和擴充這些內(nèi)容,寫出自己公司的估算模板或估算指南。
先得到項目規(guī)模,再由規(guī)模導(dǎo)出工作量,這是一個很美好的想法,問題就是和我們的實際情況相去甚遠了。
將工作分解,直到分解到可以估計工作量的程度,這個可能是最土最有效的方法了。但你可能會問,這樣的估算方法,項目之間就無法橫向比較了?
項目估算第一目標(biāo)是用來指導(dǎo)項目工作,如果這個目標(biāo)都達不到,那么就不需要考慮項目之間的橫向比較了。
另外我要反問:為什么非要用這樣的方式來作項目之間的橫向比較?有什么好處?國外優(yōu)秀的軟件開發(fā)工作室就不會做這樣無聊的事情,軟件開發(fā)可能是人類最厲害的智力活動,你覺得一定能量化度量嗎?
要從本質(zhì)上提升估算水平,你不太可能用幾天時間去突擊學(xué)習(xí)某種估算辦法就能勝任項目實際的估算工作。
提高估算能力靠你長期的積累,你的實力、你的項目團隊的綜合實力,還有你們公司的綜合實力,決定了估算的水平!
估算是為項目服務(wù)的,后文你會看到如何利用估算來管理項目,又如何因應(yīng)項目實際情況來更新估算。
下面開始,我們將講述估算與計劃的關(guān)系、計劃及計劃跟蹤。
計劃有什么內(nèi)容?
關(guān)于項目計劃,我們要先討論什么是正確的事情,然后再討論如何做正確的事情,我們先來看看項目計劃應(yīng)該有什么內(nèi)容?
讓大家做項目計劃,很多人以為用Project做一份開發(fā)進度計劃就完事了。而項目的開發(fā)工作只是占了項目工作的其中一部分而已,跟項目所有相關(guān)的工作,我們都需要計劃。諸如開發(fā)計劃、測試計劃、培訓(xùn)計劃、溝通計劃、采購計劃等等,這些計劃的集合,我們稱之為項目計劃。
項目計劃應(yīng)該包含以下內(nèi)容:
1.項目背景、目標(biāo)、概述等。
2.項目需要提交的工作產(chǎn)品,包括內(nèi)部工作產(chǎn)品和最終工作產(chǎn)品。
3.風(fēng)險分析及應(yīng)對措施。
4.項目估算。
5.項目在成本、進度、質(zhì)量方面的管理目標(biāo)。
6.項目人員職責(zé)。
7.對項目各項工作的安排,包括但不限于前文介紹的11種工作,如下:
1)項目前期工作
2)商務(wù)方面的工作
3)需求調(diào)研方面的工作
4)軟件設(shè)計方面的工作
5)編碼方面的工作
6)測試方面的工作
7)實施方面的工作
8)維護方面的工作
9)項目管理方面的工作
10)配置管理方面的工作
11)質(zhì)量保證方面的工作
8.需客戶或第三方協(xié)調(diào)的工作計劃。
9.采購計劃。
10.項目所需的各種硬件資源,包括開發(fā)環(huán)境、運行環(huán)境、測試環(huán)境等。
一般來說項目計劃有一個主計劃,多個子計劃。主計劃總體描述項目的背景、管理目標(biāo)、任務(wù)概述等總體信息,而子計劃則有測試計劃、實施計劃、培訓(xùn)計劃、配置管理計劃等。
下圖是主計劃目錄示例:
溫馨提示:因考試政策、內(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é)員考試保駕護航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
發(fā)表評論 查看完整評論 | |