![]() |
利用簡單的一元線性回歸分析估計軟件項目開發(fā)時間
2011/4/8 8:50:15 | 5286次閱讀 | 來源:UML 【已有0條評論】發(fā)表評論
引言 前兩天一個朋友給我打電話,問我如何估計項目開發(fā)時間。對此我很詫異,問他以前他們是怎么估計的,他說以前基本都是大家開個會,大約都說說自己意見,最后負責(zé)人一拍腦袋,給出一個時間。不過這次遇到一個非常認真的客戶,要求不但要估計出項目開發(fā)時間,還要明確說明具體的依據(jù)和估算方法,這下我這朋友有點犯難,才詢問我。后來我翻閱了一些數(shù)理統(tǒng)計和項目估算方面的資料,告訴了他利用一元線性回歸分析估計軟件項目開發(fā)時間的方法。想到這種估算需要在一些開發(fā)團隊很常見,所以在這里整理成文。 問題的定義及數(shù)學(xué)模型 這里我們僅考慮比較簡單的一元回歸問題,即通過單一的Proxy預(yù)測項目開發(fā)時間。這里先說一下什么叫Proxy。Proxy叫做代理變量,簡單來說就是估計項目開發(fā)時間的數(shù)理依據(jù)。說白了,就是我們預(yù)測開發(fā)時間,總要有個根據(jù),例如需求中用例個數(shù)、概要設(shè)計中的實體個數(shù)、數(shù)據(jù)庫中的表的數(shù)量等等。設(shè)Proxy為x,項目開發(fā)時間為y,那么可以得到y(tǒng)=f(x),學(xué)過初等數(shù)學(xué)的都可以看懂,就是說開發(fā)時間是Proxy的一個函數(shù),如果我們既知道了新項目的x,又知道函數(shù)f,那么y就出來了??上煜履挠羞@么好的事,我們現(xiàn)在既不知道f,又不知道x,別說x的值了,甚至我們都不知道該用哪個Proxy做x。 不過也不必悲觀,經(jīng)過上面分析,我們至少明確了我們奮斗的方向: 1、找出候選的Proxy。 2、選擇最合適的Proxy作為x。 3、得到x的值。 4、確定函數(shù)f。 5、得出y。 下面我們一步一步解決各個問題。 找出候選的Proxy 雖然一個項目的特征量很多,不過可不是隨便一個特征量都可以當(dāng)做Proxy的。要成為Proxy,至少要滿足如下四個條件。 1)Proxy的值應(yīng)該和工作量緊密相關(guān)。 這個不用多解釋了吧,就是說Proxy的值和y的值要有相關(guān)性。關(guān)于“相關(guān)性”的概念這里先定性說一下,定量分析后續(xù)會講到。 2)Proxy應(yīng)該是能明確得出值的,沒有二義性。 這是說Proxy應(yīng)該對應(yīng)一個明確數(shù)值,是一就是一,是二就是二,不能取“不錯”、“挺多”這種值。 3)Proxy應(yīng)該在項目開始階段可以得出或能較精確估計出。 這個開始階段最晚不能晚于概要設(shè)計,因為估算都是一開始進行,所以Proxy一定要在起始階段就能得出,否則項目結(jié)束了誰還搞估算,實際值都出來了。 4)Proxy對于不同的實施方案是敏感的。 就是說當(dāng)開發(fā)方法、開發(fā)過程等因素變化時,Proxy應(yīng)該具有一定的敏感性。 經(jīng)過上述分析,我想選用什么作為Proxy大家心里都有點譜了。一般來說,在估算時常被作為Proxy的有需求分析中用例數(shù)量、需求分析中功能模塊數(shù)量、概要設(shè)計中實體數(shù)量和數(shù)據(jù)庫設(shè)計中表的數(shù)量。當(dāng)然,各位也可以根據(jù)上述要求選擇自己的Proxy。在本文中,我們暫且選擇用例數(shù)量、實體數(shù)量和表數(shù)量三個Proxy作為候選。 選擇最合適的Proxy作為x 這里所謂的“最合適”,在數(shù)學(xué)上的意義就是和開發(fā)時間y的相關(guān)性最強。那么什么是相關(guān)性呢,從直觀意義上,兩個變量的相關(guān)性是指兩個變量關(guān)聯(lián)的緊密程度,數(shù)學(xué)上可以用相關(guān)系數(shù)表示。相關(guān)系數(shù)計算公式如下: 至于這個公式為什么能反映出兩個變量的相關(guān)性,可以去參考高等數(shù)理統(tǒng)計相關(guān)資料,本文不再贅述,只是順便說一下,r的范圍在-1~1之間,絕對值越大代表相關(guān)性越強,如果為正值則表示兩個變量正相關(guān),否則為負相關(guān)。知道了這個,我們這一步驟的目的就是找出候選Proxy中與y相關(guān)系數(shù)最大的作為x。 不過,這數(shù)據(jù)從哪里來呢?這就要從以前做過的項目中提取了。查閱朋友所在
項目經(jīng)理勝任力免費測評PMQ上線啦!快來測測你排多少名吧~
http://m.opto-elec.com.cn/pmqhd/index.html
“項目管理生根計劃” 企業(yè)項目經(jīng)理能力培養(yǎng)和落地發(fā)展方案下載>> |
網(wǎng)站文章版權(quán)歸原作者所有,如有認為侵權(quán)請聯(lián)系我們,將于1個工作日內(nèi)作出處理! |
|
|||||||||||||||||||||||
|
熱門文章
- 當(dāng)項目經(jīng)理需要修煉的9件事
- 一個面霸的自述:我是如何獲得五十萬年薪的...
- 項目管理心得:一個項目經(jīng)理的個人體會、經(jīng)...
- 項目經(jīng)理考試題庫--系統(tǒng)集成技術(shù)試題精選...
- 項目經(jīng)理年終總結(jié)秘笈
- 優(yōu)秀項目經(jīng)理必備的8個要素
- 2011年中國項目管理十大趨勢
- 2013公司新年晚會主持稿
- 2012年元旦活動策劃方案
- 職場領(lǐng)導(dǎo)智慧:不在其位 不謀其政
- 柳傳志清華管理學(xué)院演講:怎樣做個好總裁
- 項目經(jīng)理任命書
- 項目經(jīng)理領(lǐng)導(dǎo)力之探索
- 構(gòu)建企業(yè)級項目管理體系
- 2012父親節(jié)—活動策劃方案
請您注意護互聯(lián)網(wǎng)安全的決定》及中華人民共和國其他各項有關(guān)法律法規(guī)或間接導(dǎo)致的民事或刑事法律責(zé)任
·您在項目管理資源網(wǎng)新聞評論發(fā)表的作品,項目管理資源網(wǎng)有權(quán)在網(wǎng)站內(nèi)保留、轉(zhuǎn)載、引用或者刪除
·參與本評論即表明您已經(jīng)閱讀并接受上述條款