采用輔助工具對(duì)軟件開發(fā)周期進(jìn)行估算具有明顯的優(yōu)勢,這些輔助工具是在大量不同類型項(xiàng)目數(shù)據(jù)研究的基礎(chǔ)上總結(jié)開發(fā)出來的,采用的算法、估算的方法已經(jīng)很成熟,估算結(jié)果的準(zhǔn)確性有保障,由于這種估算是可以量化的,并非依據(jù)個(gè)人經(jīng)驗(yàn)直接得出一個(gè)結(jié)果,在結(jié)果的評(píng)審上有據(jù)可依。長期依靠工具輔助估算可以將大量項(xiàng)目的數(shù)據(jù)和估算結(jié)果積累形成歷史經(jīng)驗(yàn)庫,知識(shí)成果得以保存,便于以后利用。
3. 軟件估算中的因素探討
軟件開發(fā)是一項(xiàng)非常復(fù)雜的工程,不僅包含需求分析、設(shè)計(jì)、編碼、測試、實(shí)施、維護(hù)等完整的過程,還涉及到開發(fā)工具、開發(fā)人員、項(xiàng)目管理、風(fēng)險(xiǎn)等眾多因素,不同因素對(duì)估算產(chǎn)生的影響不盡相同,在進(jìn)行軟件估算時(shí)(包括利用工具輔助估算)必須考慮到這些方面,否則最終結(jié)果就會(huì)和實(shí)際結(jié)果有很大的偏差,影響項(xiàng)目控制,以下對(duì)其中幾個(gè)常見的因素做一些探討。
3.1估算與軟件規(guī)模
軟件規(guī)模通常指的是軟件的大小,這可以通過不同的方式來描述,比如程序代碼行的長度、功能函數(shù)的數(shù)量、數(shù)據(jù)庫中表的數(shù)量、數(shù)據(jù)庫的大小等等。一般而言軟件規(guī)模越大,所花費(fèi)的開發(fā)周期就越長,但這并不是一個(gè)簡單的線形函數(shù)關(guān)系,下表詳細(xì)列舉了實(shí)際開發(fā)中的一些數(shù)據(jù),開發(fā)平臺(tái)為Lotus Domino/Notes.
表一 單個(gè)模塊的開發(fā)周期
序號(hào) 模塊 開發(fā)周期(中級(jí)程序員) 代碼行長度 數(shù)據(jù)庫大小(無數(shù)據(jù))
1. 辦事指南 0.25人月 300 1170K
2. 名片簿 0.25人月 300 1039K
3. 合同管理 0.25人月 460 2110K
4. 物控管理 0.5人月 850 2560K
5. 組織機(jī)構(gòu) 0.5人月 900 1318K
6. 流程管理 0.8人月 1000 2304K
7. 公告板 0.5人月 1400 2560K
8. 人事管理 1人月 1800 3840K
9. 公文管理 1.8人月 2500 2304K
10. 事務(wù)審批 1.5人月 3750 2110K
11. 考勤管理 1.8人月 4800 3840K
12. 資源管理 1.8人月 5800 3840K
13. 會(huì)議管理 2.5人月 11000 4608K
表二 軟件項(xiàng)目的開發(fā)周期
軟件項(xiàng)目 開發(fā)周期 包含的模塊 備注
某政府客戶 3個(gè)人月 10個(gè) 定制開發(fā)量較小
某媒體客戶 6個(gè)人月 17個(gè) 有3個(gè)模塊完全重新開發(fā)
此文章共有5頁 上一頁 1 2 3 4 5 下一頁
文章來源:中國項(xiàng)目管理資源網(wǎng)
|