在軟件開(kāi)發(fā)項(xiàng)目管理過(guò)程中,項(xiàng)目管理者是否使用成本管理模型進(jìn)行成本估算是項(xiàng)目管理成熟程度的重要標(biāo)志。在過(guò)去的幾十年里,人們也一直在努力發(fā)明或?qū)ふ乙恍┕浪惴椒ǎD使軟件開(kāi)發(fā)項(xiàng)目成本估計(jì)更加準(zhǔn)確,使開(kāi)發(fā)過(guò)程更加有序化并易于管理。
一、軟件項(xiàng)目成本管理的重要性
自20世紀(jì)80年代開(kāi)始,一些學(xué)者對(duì)軟件開(kāi)發(fā)產(chǎn)業(yè)進(jìn)行分析。美國(guó)學(xué)者瓊斯(Jones)認(rèn)為,軟件開(kāi)發(fā)項(xiàng)目的成功率非常低,軟件開(kāi)發(fā)具有高度的不可預(yù)知性,只有大約10%的項(xiàng)目在最初成本估算下成功交付使用。貝克、墨非和費(fèi)舍爾(Baker,Murphy and Fisher)經(jīng)過(guò)對(duì)650個(gè)項(xiàng)目的研究,將影響項(xiàng)目的因素分為失敗因素、成功因素和同時(shí)影響項(xiàng)目失敗和成功的因素三類(lèi)。其中,用正確的項(xiàng)目初始成本估算方法是同時(shí)影響項(xiàng)目失敗和成功的一個(gè)重要因素。與此同時(shí),英國(guó)學(xué)者達(dá)非和托馬斯(Duffy and Thomas)在研究中也提出,在導(dǎo)致項(xiàng)目失敗的九個(gè)主要因素中,計(jì)劃水平的低下和不適當(dāng)?shù)某杀绢A(yù)算方法是非常重要的兩個(gè)。來(lái)源:考試大
斯坦迪什集團(tuán)公司(standish Group Interna-tional Inc.)從1994年開(kāi)始每?jī)赡陮?duì)全球超過(guò)15000個(gè)IT項(xiàng)目的成功與否進(jìn)行統(tǒng)計(jì)和分析后指出,項(xiàng)目進(jìn)度未按預(yù)期完成或項(xiàng)目成本超預(yù)算的比率基本保持在46%~53%之間,這對(duì)于項(xiàng)目開(kāi)發(fā)者來(lái)說(shuō)是一個(gè)很糟糕的比率。造成項(xiàng)目完全失敗或不能按計(jì)劃完成的最主要原因是成本超支。項(xiàng)目最終實(shí)際成本平均相當(dāng)于期初預(yù)測(cè)成本的189%。由此可見(jiàn),成本管理不論是對(duì)軟件開(kāi)發(fā)項(xiàng)目前期確定還是后期控制都是至關(guān)重要的,它是決定一個(gè)項(xiàng)目成功與否的關(guān)鍵因素。
二、基于活動(dòng)的成本管理的理論含義
項(xiàng)目成本的發(fā)生是因?yàn)橄幕蛘加昧速Y源,這些資源的成本就是項(xiàng)目的成本,而項(xiàng)目是通過(guò)其發(fā)生的活動(dòng)來(lái)消耗或占用這些資源的,因此活動(dòng)才是形成項(xiàng)目成本的最直接的原因。在對(duì)項(xiàng)目的成本確定和控制時(shí),以活動(dòng)作為計(jì)量基準(zhǔn)成為必然?;诨顒?dòng)的含義就是在項(xiàng)目成本管理中以活動(dòng)為核心,分析和確定一個(gè)項(xiàng)目全過(guò)程中的所有具體活動(dòng),并對(duì)其進(jìn)行有效的成本確定和控制?;诨顒?dòng)的項(xiàng)目成本確定和控制方法具有目的性、階段性和可計(jì)量性。
1.在基于活動(dòng)的項(xiàng)目成本確定和控制方法中,所有的項(xiàng)目活動(dòng)都是為實(shí)現(xiàn)既定的目標(biāo)服務(wù)的,所有的活動(dòng)都是為完成項(xiàng)目這一具體“產(chǎn)品”的目的和要求服務(wù)的,因此基于活動(dòng)具有明確的目的性。采集者退散
2.在基于活動(dòng)的項(xiàng)目成本確定和控制方法中,所有的項(xiàng)目活動(dòng)都可以劃分成若干階段去實(shí)現(xiàn),每個(gè)階段的活動(dòng)內(nèi)容和步驟都可以用階段性成果作為自己的里程碑。這些階段性成果匯集成整個(gè)項(xiàng)目的最終成果,因此基于活動(dòng)具有一定的階段性。
3.在基于活動(dòng)的項(xiàng)目成本確定和控制方法中的活動(dòng)是消耗資源的基礎(chǔ),是計(jì)算成本的可靠依據(jù),因此它必須是可計(jì)量的,只有這樣才能準(zhǔn)確確定項(xiàng)目的成本,并制定出可比較控制標(biāo)準(zhǔn),才能合理有效地控制項(xiàng)目成本。
三、傳統(tǒng)軟件項(xiàng)目成本管理方法的缺陷
隨著經(jīng)濟(jì)全球化的發(fā)展,軟件開(kāi)發(fā)項(xiàng)目發(fā)生了很大變化,客戶(hù)的需求越來(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)目中最為重要的因素,那些依賴(lài)系統(tǒng)特性而非人工活動(dòng)的估算模型因?yàn)檗饤壛恕叭恕边@個(gè)因素,過(guò)度依賴(lài)開(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)越高,因此,那些主要依賴(lài)代碼行對(duì)軟件項(xiàng)目成本進(jìn)行估算的模型,顯然不能準(zhǔn)確估算出現(xiàn)代軟件項(xiàng)目的成本。來(lái)源:考試大
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ì)率等等??荚嚧笳搲?BR> 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)目的成本估算要求。
四、基于活動(dòng)的軟件項(xiàng)目成本管理方法要點(diǎn)
為了能準(zhǔn)確計(jì)量軟件項(xiàng)目的成本,并實(shí)行以活動(dòng)為基礎(chǔ)的項(xiàng)目成本控制,應(yīng)該從以下幾個(gè)方面去理解和實(shí)施基于活動(dòng)的成本確定和控制方法:
1.分析活動(dòng)的必要性,剔除非必要活動(dòng)?;顒?dòng)的必要性應(yīng)該從兩個(gè)角度來(lái)分析:顧客和項(xiàng)目組織。因?yàn)橥豁?xiàng)活動(dòng)對(duì)于顧客和項(xiàng)目組織而言,它的必要性可能會(huì)有所不同。例如,增強(qiáng)界面友好性活動(dòng)對(duì)于需求分析來(lái)說(shuō)屬增加價(jià)值的活動(dòng),而從編程者角度來(lái)看它屬浪費(fèi)資源的活動(dòng)。但兩者并不是完全對(duì)立的,如果某項(xiàng)活動(dòng)對(duì)顧客來(lái)講是必要的,那就是必要活動(dòng),因?yàn)樗軡M(mǎn)足顧客需求,增加項(xiàng)目產(chǎn)品價(jià)值;如果某項(xiàng)活動(dòng)對(duì)顧客來(lái)講是無(wú)關(guān)緊要的,但對(duì)項(xiàng)目組織而言卻是必要的,那么該活動(dòng)也是必要的活動(dòng)。
2.分析活動(dòng)的重要性,確定活動(dòng)與成本關(guān)系。一個(gè)項(xiàng)目,哪怕是很小的項(xiàng)目,經(jīng)過(guò)活動(dòng)分解后,都能形成很多的具體活動(dòng),如果不分輕重地逐一分析和控制,不僅會(huì)浪費(fèi)許多人力資源,而且會(huì)耽誤項(xiàng)目的開(kāi)發(fā)。為了能在活動(dòng)的確定和控制過(guò)程中有的放矢,我們應(yīng)選擇那些對(duì)于顧客或項(xiàng)目組織本身而言比較重要的活動(dòng)進(jìn)行分析。在一個(gè)項(xiàng)目里,絕大部分的成本通常是由很少量的活動(dòng)引起的,并且很少量的活動(dòng)可能決定著項(xiàng)目成果最終的成本和價(jià)值?;诨顒?dòng)的成本管理方法就是要找出這些決定著項(xiàng)目成果價(jià)值和項(xiàng)目成本的重要活動(dòng),并對(duì)其進(jìn)行有效的管理和控制。因此,對(duì)活動(dòng)的重要性進(jìn)行分析是基于活動(dòng)成本管理方法的一個(gè)重要步驟。
3.基于活動(dòng)的方法對(duì)成本估算精確的影響。項(xiàng)目本身的一些活動(dòng)內(nèi)容和消耗資源的多少?zèng)]有經(jīng)驗(yàn)可以借鑒。項(xiàng)目的不確定性和獨(dú)特性導(dǎo)致項(xiàng)目管理者難以在項(xiàng)目初期對(duì)成本準(zhǔn)確確定,往往是隨著項(xiàng)目的逐步開(kāi)展,項(xiàng)目?jī)?nèi)容逐漸清晰,資源的消耗逐漸明了,這時(shí)對(duì)項(xiàng)目成本的確定就比期初要相對(duì)準(zhǔn)確了。正如波姆(Boemh)描述的那樣,軟件開(kāi)發(fā)產(chǎn)品在項(xiàng)目初期的成本確定誤差在正負(fù)50%左右,隨著項(xiàng)目活動(dòng)的開(kāi)展,成本確定的準(zhǔn)確性不斷提高。當(dāng)經(jīng)過(guò)顧客需求分析和設(shè)計(jì)階段后,項(xiàng)目整體的活動(dòng)數(shù)量以及每個(gè)活動(dòng)消耗資源的情況便清晰可見(jiàn)。此時(shí)對(duì)項(xiàng)目成本的估算已經(jīng)變得較為準(zhǔn)確,對(duì)成本的估算誤差接近正負(fù)5%。
4.分析活動(dòng)間的聯(lián)系,探尋活動(dòng)間的成本動(dòng)因?;诨顒?dòng)的成本確定和控制方法的前提就是肯定項(xiàng)目是由一系列活動(dòng)組成的,并且它們彼此之間是相互聯(lián)系、有先后順序的,這些活動(dòng)構(gòu)成了項(xiàng)目的活動(dòng)鏈。正是由于它們具有較強(qiáng)的關(guān)聯(lián)性,使得在運(yùn)用基于活動(dòng)的方法進(jìn)行項(xiàng)目成本估算時(shí),一定要分析這些活動(dòng)之間的聯(lián)系,分析活動(dòng)間的成本動(dòng)因。探尋成本發(fā)生的根本因素,既有利于活動(dòng)成本計(jì)算,又有利于挖掘非增值活動(dòng)的根源并設(shè)法改進(jìn)。
五、基于活動(dòng)的成本管理方法在軟件開(kāi)發(fā)項(xiàng)目應(yīng)用的可行性
現(xiàn)代軟件項(xiàng)目迫切需要一種新的成本管理方法,以便根據(jù)項(xiàng)目的特點(diǎn)準(zhǔn)確核算開(kāi)發(fā)成本。因此,將基于活動(dòng)的成本管理方法引入軟件開(kāi)發(fā)項(xiàng)目的成本管理,不失為一種好的解決辦法。這種方法的設(shè)計(jì)原理恰恰能解決傳統(tǒng)成本管理模型存在的缺陷。
一、軟件項(xiàng)目成本管理的重要性
自20世紀(jì)80年代開(kāi)始,一些學(xué)者對(duì)軟件開(kāi)發(fā)產(chǎn)業(yè)進(jìn)行分析。美國(guó)學(xué)者瓊斯(Jones)認(rèn)為,軟件開(kāi)發(fā)項(xiàng)目的成功率非常低,軟件開(kāi)發(fā)具有高度的不可預(yù)知性,只有大約10%的項(xiàng)目在最初成本估算下成功交付使用。貝克、墨非和費(fèi)舍爾(Baker,Murphy and Fisher)經(jīng)過(guò)對(duì)650個(gè)項(xiàng)目的研究,將影響項(xiàng)目的因素分為失敗因素、成功因素和同時(shí)影響項(xiàng)目失敗和成功的因素三類(lèi)。其中,用正確的項(xiàng)目初始成本估算方法是同時(shí)影響項(xiàng)目失敗和成功的一個(gè)重要因素。與此同時(shí),英國(guó)學(xué)者達(dá)非和托馬斯(Duffy and Thomas)在研究中也提出,在導(dǎo)致項(xiàng)目失敗的九個(gè)主要因素中,計(jì)劃水平的低下和不適當(dāng)?shù)某杀绢A(yù)算方法是非常重要的兩個(gè)。來(lái)源:考試大
斯坦迪什集團(tuán)公司(standish Group Interna-tional Inc.)從1994年開(kāi)始每?jī)赡陮?duì)全球超過(guò)15000個(gè)IT項(xiàng)目的成功與否進(jìn)行統(tǒng)計(jì)和分析后指出,項(xiàng)目進(jìn)度未按預(yù)期完成或項(xiàng)目成本超預(yù)算的比率基本保持在46%~53%之間,這對(duì)于項(xiàng)目開(kāi)發(fā)者來(lái)說(shuō)是一個(gè)很糟糕的比率。造成項(xiàng)目完全失敗或不能按計(jì)劃完成的最主要原因是成本超支。項(xiàng)目最終實(shí)際成本平均相當(dāng)于期初預(yù)測(cè)成本的189%。由此可見(jiàn),成本管理不論是對(duì)軟件開(kāi)發(fā)項(xiàng)目前期確定還是后期控制都是至關(guān)重要的,它是決定一個(gè)項(xiàng)目成功與否的關(guān)鍵因素。
二、基于活動(dòng)的成本管理的理論含義
項(xiàng)目成本的發(fā)生是因?yàn)橄幕蛘加昧速Y源,這些資源的成本就是項(xiàng)目的成本,而項(xiàng)目是通過(guò)其發(fā)生的活動(dòng)來(lái)消耗或占用這些資源的,因此活動(dòng)才是形成項(xiàng)目成本的最直接的原因。在對(duì)項(xiàng)目的成本確定和控制時(shí),以活動(dòng)作為計(jì)量基準(zhǔn)成為必然?;诨顒?dòng)的含義就是在項(xiàng)目成本管理中以活動(dòng)為核心,分析和確定一個(gè)項(xiàng)目全過(guò)程中的所有具體活動(dòng),并對(duì)其進(jìn)行有效的成本確定和控制?;诨顒?dòng)的項(xiàng)目成本確定和控制方法具有目的性、階段性和可計(jì)量性。
1.在基于活動(dòng)的項(xiàng)目成本確定和控制方法中,所有的項(xiàng)目活動(dòng)都是為實(shí)現(xiàn)既定的目標(biāo)服務(wù)的,所有的活動(dòng)都是為完成項(xiàng)目這一具體“產(chǎn)品”的目的和要求服務(wù)的,因此基于活動(dòng)具有明確的目的性。采集者退散
2.在基于活動(dòng)的項(xiàng)目成本確定和控制方法中,所有的項(xiàng)目活動(dòng)都可以劃分成若干階段去實(shí)現(xiàn),每個(gè)階段的活動(dòng)內(nèi)容和步驟都可以用階段性成果作為自己的里程碑。這些階段性成果匯集成整個(gè)項(xiàng)目的最終成果,因此基于活動(dòng)具有一定的階段性。
3.在基于活動(dòng)的項(xiàng)目成本確定和控制方法中的活動(dòng)是消耗資源的基礎(chǔ),是計(jì)算成本的可靠依據(jù),因此它必須是可計(jì)量的,只有這樣才能準(zhǔn)確確定項(xiàng)目的成本,并制定出可比較控制標(biāo)準(zhǔn),才能合理有效地控制項(xiàng)目成本。
三、傳統(tǒng)軟件項(xiàng)目成本管理方法的缺陷
隨著經(jīng)濟(jì)全球化的發(fā)展,軟件開(kāi)發(fā)項(xiàng)目發(fā)生了很大變化,客戶(hù)的需求越來(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)目中最為重要的因素,那些依賴(lài)系統(tǒng)特性而非人工活動(dòng)的估算模型因?yàn)檗饤壛恕叭恕边@個(gè)因素,過(guò)度依賴(lài)開(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)越高,因此,那些主要依賴(lài)代碼行對(duì)軟件項(xiàng)目成本進(jìn)行估算的模型,顯然不能準(zhǔn)確估算出現(xiàn)代軟件項(xiàng)目的成本。來(lái)源:考試大
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ì)率等等??荚嚧笳搲?BR> 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)目的成本估算要求。
四、基于活動(dòng)的軟件項(xiàng)目成本管理方法要點(diǎn)
為了能準(zhǔn)確計(jì)量軟件項(xiàng)目的成本,并實(shí)行以活動(dòng)為基礎(chǔ)的項(xiàng)目成本控制,應(yīng)該從以下幾個(gè)方面去理解和實(shí)施基于活動(dòng)的成本確定和控制方法:
1.分析活動(dòng)的必要性,剔除非必要活動(dòng)?;顒?dòng)的必要性應(yīng)該從兩個(gè)角度來(lái)分析:顧客和項(xiàng)目組織。因?yàn)橥豁?xiàng)活動(dòng)對(duì)于顧客和項(xiàng)目組織而言,它的必要性可能會(huì)有所不同。例如,增強(qiáng)界面友好性活動(dòng)對(duì)于需求分析來(lái)說(shuō)屬增加價(jià)值的活動(dòng),而從編程者角度來(lái)看它屬浪費(fèi)資源的活動(dòng)。但兩者并不是完全對(duì)立的,如果某項(xiàng)活動(dòng)對(duì)顧客來(lái)講是必要的,那就是必要活動(dòng),因?yàn)樗軡M(mǎn)足顧客需求,增加項(xiàng)目產(chǎn)品價(jià)值;如果某項(xiàng)活動(dòng)對(duì)顧客來(lái)講是無(wú)關(guān)緊要的,但對(duì)項(xiàng)目組織而言卻是必要的,那么該活動(dòng)也是必要的活動(dòng)。
2.分析活動(dòng)的重要性,確定活動(dòng)與成本關(guān)系。一個(gè)項(xiàng)目,哪怕是很小的項(xiàng)目,經(jīng)過(guò)活動(dòng)分解后,都能形成很多的具體活動(dòng),如果不分輕重地逐一分析和控制,不僅會(huì)浪費(fèi)許多人力資源,而且會(huì)耽誤項(xiàng)目的開(kāi)發(fā)。為了能在活動(dòng)的確定和控制過(guò)程中有的放矢,我們應(yīng)選擇那些對(duì)于顧客或項(xiàng)目組織本身而言比較重要的活動(dòng)進(jìn)行分析。在一個(gè)項(xiàng)目里,絕大部分的成本通常是由很少量的活動(dòng)引起的,并且很少量的活動(dòng)可能決定著項(xiàng)目成果最終的成本和價(jià)值?;诨顒?dòng)的成本管理方法就是要找出這些決定著項(xiàng)目成果價(jià)值和項(xiàng)目成本的重要活動(dòng),并對(duì)其進(jìn)行有效的管理和控制。因此,對(duì)活動(dòng)的重要性進(jìn)行分析是基于活動(dòng)成本管理方法的一個(gè)重要步驟。
3.基于活動(dòng)的方法對(duì)成本估算精確的影響。項(xiàng)目本身的一些活動(dòng)內(nèi)容和消耗資源的多少?zèng)]有經(jīng)驗(yàn)可以借鑒。項(xiàng)目的不確定性和獨(dú)特性導(dǎo)致項(xiàng)目管理者難以在項(xiàng)目初期對(duì)成本準(zhǔn)確確定,往往是隨著項(xiàng)目的逐步開(kāi)展,項(xiàng)目?jī)?nèi)容逐漸清晰,資源的消耗逐漸明了,這時(shí)對(duì)項(xiàng)目成本的確定就比期初要相對(duì)準(zhǔn)確了。正如波姆(Boemh)描述的那樣,軟件開(kāi)發(fā)產(chǎn)品在項(xiàng)目初期的成本確定誤差在正負(fù)50%左右,隨著項(xiàng)目活動(dòng)的開(kāi)展,成本確定的準(zhǔn)確性不斷提高。當(dāng)經(jīng)過(guò)顧客需求分析和設(shè)計(jì)階段后,項(xiàng)目整體的活動(dòng)數(shù)量以及每個(gè)活動(dòng)消耗資源的情況便清晰可見(jiàn)。此時(shí)對(duì)項(xiàng)目成本的估算已經(jīng)變得較為準(zhǔn)確,對(duì)成本的估算誤差接近正負(fù)5%。
4.分析活動(dòng)間的聯(lián)系,探尋活動(dòng)間的成本動(dòng)因?;诨顒?dòng)的成本確定和控制方法的前提就是肯定項(xiàng)目是由一系列活動(dòng)組成的,并且它們彼此之間是相互聯(lián)系、有先后順序的,這些活動(dòng)構(gòu)成了項(xiàng)目的活動(dòng)鏈。正是由于它們具有較強(qiáng)的關(guān)聯(lián)性,使得在運(yùn)用基于活動(dòng)的方法進(jìn)行項(xiàng)目成本估算時(shí),一定要分析這些活動(dòng)之間的聯(lián)系,分析活動(dòng)間的成本動(dòng)因。探尋成本發(fā)生的根本因素,既有利于活動(dòng)成本計(jì)算,又有利于挖掘非增值活動(dòng)的根源并設(shè)法改進(jìn)。
五、基于活動(dòng)的成本管理方法在軟件開(kāi)發(fā)項(xiàng)目應(yīng)用的可行性
現(xiàn)代軟件項(xiàng)目迫切需要一種新的成本管理方法,以便根據(jù)項(xiàng)目的特點(diǎn)準(zhǔn)確核算開(kāi)發(fā)成本。因此,將基于活動(dòng)的成本管理方法引入軟件開(kāi)發(fā)項(xiàng)目的成本管理,不失為一種好的解決辦法。這種方法的設(shè)計(jì)原理恰恰能解決傳統(tǒng)成本管理模型存在的缺陷。

