這個問題客戶問過我,我也解答過多次,但是我一直沒有更直接的理由說服我自己,認為必須先做規模估計再做工作量估計。
比如:對維護類的專案,或者是維護類的活動,為什麼要估計規模呢?專案組的人沒有技術風險,對需求很熟悉。
我總結了如下的理由:
(1) 以規模來估計工作量與成本
(2) 規模估計與實現的人與技術無關,比較客觀
(3) 可以度量專案的開發效率:規模/工作量
(4) 通過估計規模來細化需求
(5) 通過規模的實現來度量專案的進展
(6) 通過規模來度量專案的缺陷密度等指標,進行質量的設計
(7) 可以與標桿資料進行橫向比較
但是這些理由,我還是認為不是最根本的理由,因為:
(1) 可以不通過規模來估計工作量與成本。
(2) 如果專案組裡的成員彼此比較熟悉,配合比較默契,對需求、對開發平台也很熟悉,直接估計工作量也是可以的啊。
(3) 不需要估計專案的開發效率吧,只要統計實際的規模與工作量,跟蹤實際的效率就可以了。
(4) 不做規模估計,也可以細化需求啊,比如通過測試用例的設計
(5) 度量專案的進展也可以採用ev值並不一定採用規模
(6) 通過實際的規模來度量專案的缺陷密度,可以設定質量目標,並不一定需要估算規模吧
(7) 和標桿資料真的有可比性嗎?其實和我們專案組做過的歷史專案比較就可以了啊,只要我們一次次在進步就ok了。
最根本的原因在什麼地方呢?
為什麼做網線水晶頭必須按照顏色順序
我們都知道網線水晶頭的做法有568a和568b兩種標準,即 568a標準 綠白,綠,橙白,藍,藍白,橙,棕白,棕 568b標準 橙白,橙,綠白,藍,藍白,綠,棕白,棕 相信不少人都有這樣的疑問,為什麼做網線水晶頭必須按照顏色順序呢,既然網線中的八根線都是銅導線,只要網線兩頭的水晶頭都按照同一種人為標...
為什麼谷歌必須掌控現實世界?
梳著馬尾辮的阿斯特羅 泰勒是google的帶頭科學家,外人眼中的他是一名為google將數字世界的科技搬到現實世界的瘋狂科學家。他運營著google的準機密研究實驗室google x。google這家搜尋和郵箱服務提供商公司正從它的主營業務中借鑑經驗,以開發這些專案。但是今天泰勒在舊金山一場盛會上解...
為什麼重寫equals必須重寫hashCode呢
在理解這個問題時,我認為最先理解的應該是為什麼會重寫equals呢?理解清楚這個的前提下才有必要去理解為什麼需要去重寫hashcode!為什麼需要重寫equals方法呢?我認為是為了適應業務場景的需求而需要對類的equals方法進行重寫,最經典的重寫equals方法的例子莫過於string類了,在o...