隨著經(jīng)濟(jì)全球化的發(fā)展,軟件開(kāi)發(fā)項(xiàng)目發(fā)生了很大變化,客戶的需求越來(lái)越模糊,產(chǎn)品的結(jié)構(gòu)更加復(fù)雜,項(xiàng)目的開(kāi)發(fā)周期越來(lái)越短。因此,大部分的傳統(tǒng)成本管理方法不再適應(yīng)現(xiàn)有軟件項(xiàng)目特點(diǎn),已經(jīng)不能準(zhǔn)確估算出項(xiàng)目的開(kāi)發(fā)成本。
1.與其他項(xiàng)目不同,人是軟件項(xiàng)目中最為重要的因素,那些依賴系統(tǒng)特性而非人工活動(dòng)的估算模型因?yàn)檗饤壛恕叭恕边@個(gè)因素,過(guò)度依賴開(kāi)發(fā)系統(tǒng),而導(dǎo)致對(duì)項(xiàng)目成本的估算產(chǎn)生較大偏差。
2.隨著軟件項(xiàng)目的規(guī)模變大,復(fù)雜程度變高以及復(fù)用技術(shù)的日趨完善,需求分析、設(shè)計(jì)、測(cè)試等工作在整個(gè)軟件項(xiàng)目開(kāi)發(fā)周期中所占的比重越來(lái)越高,因此,那些主要依賴代碼行對(duì)軟件項(xiàng)目成本進(jìn)行估算的模型,顯然不能準(zhǔn)確估算出現(xiàn)代軟件項(xiàng)目的成本。
3.傳統(tǒng)的分析-設(shè)計(jì)-編碼-測(cè)試-安裝-維護(hù)的瀑布式流程已經(jīng)不再流行,取而代之的是RAD、原型(Prototype)等“輕”開(kāi)發(fā)方法,但是傳統(tǒng)成本估算模型并沒(méi)有因此而發(fā)生更新,因此它們不能適應(yīng)這種變化。
4.目前流行的軟件成本估算方法并沒(méi)有很好地與采用基于構(gòu)件的復(fù)用開(kāi)發(fā)技術(shù)的軟件項(xiàng)目相匹配。盡管一些傳統(tǒng)軟件成本估算工具在擴(kuò)展項(xiàng)目經(jīng)驗(yàn)數(shù)據(jù)上有很多進(jìn)步,但它們?nèi)圆荒軠?zhǔn)確估算一個(gè)現(xiàn)代項(xiàng)目的剖面圖。
5.從項(xiàng)目管理者的角度而言,已有估算模型和方法具有的一般特征包含了一些明顯缺陷,如未考慮資源的組合成本,不能明確提供開(kāi)發(fā)活動(dòng)成本,沒(méi)有考慮風(fēng)險(xiǎn)事件對(duì)成本的影響,輸入?yún)?shù)復(fù)雜而難以理解,無(wú)法根據(jù)組織的特征調(diào)整估計(jì)率等等。
6.由于競(jìng)爭(zhēng)的加劇,軟件項(xiàng)目成本的控制變得更加重要,因此項(xiàng)目管理者對(duì)整個(gè)項(xiàng)目周期的成本控制提出了更加嚴(yán)格的要求。而傳統(tǒng)成本模型雖然在實(shí)踐中已經(jīng)被接受和使用,但這些模型主要是針對(duì)軟件項(xiàng)目成本確定而對(duì)項(xiàng)目成本的控制規(guī)定甚少。因此從項(xiàng)目管理角度出發(fā),這些模型缺少了成本管理中重要的組成部分,使得這些模型和方法不能對(duì)項(xiàng)目成本進(jìn)行有效管理。
7.現(xiàn)代軟件項(xiàng)目中間接費(fèi)用和直接人工費(fèi)比例上升。1955年,上述兩種成本的比率是15:85,1995年達(dá)到85:15,而且近幾年這一比例還在逐漸升高。這一現(xiàn)象充分說(shuō)明,間接費(fèi)用在軟件開(kāi)發(fā)項(xiàng)目成本中所占比例越來(lái)越高。因此,傳統(tǒng)的以人工工時(shí)或機(jī)時(shí)作為成本分配標(biāo)準(zhǔn)的方法已不再適應(yīng)目前軟件項(xiàng)目的成本估算要求。
信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com