王楊
摘要:在軟件開發(fā)所具有的特殊性決定在其成本控制過程中也具有一定的特殊性,而怎樣應(yīng)用其所具有特殊性做好軟件開發(fā)成本控制,在信息產(chǎn)業(yè)相關(guān)領(lǐng)域的成本管理中是一個重要的課題?;诖耍疚闹饕獙浖_發(fā)的項(xiàng)目成本中存在的影響因素進(jìn)行分析,探討軟件開發(fā)的成本控制措施。
關(guān)鍵詞:軟件開發(fā) 成本控制 對策
與傳統(tǒng)的產(chǎn)品生產(chǎn)及工程項(xiàng)目等相比較,軟件的開發(fā)項(xiàng)目具有的特殊性較為典型。其在研制過程中和生產(chǎn)密不可分,而產(chǎn)品的成功研制代表產(chǎn)品的生產(chǎn)能夠基本實(shí)現(xiàn),所以在軟件的開發(fā)項(xiàng)目中,其整個開發(fā)過程都可作為設(shè)計(jì)的過程,無需投入大量物質(zhì)資源,主要的核心為人力資源,并且軟件開發(fā)產(chǎn)品主要以技術(shù)文檔及程序代碼為主,并無其他物質(zhì)成果。此外,軟件產(chǎn)品是一種純知識的產(chǎn)品,在開發(fā)的進(jìn)度與質(zhì)量中難以估計(jì)與度量,并且難以預(yù)測與保證生產(chǎn)效率,從而使得軟件開發(fā)的復(fù)雜性加大,導(dǎo)致難以預(yù)見與控制各種風(fēng)險(xiǎn)。
一、軟件的開發(fā)項(xiàng)目的成本組成和影響的因素
(一)軟件的開發(fā)項(xiàng)目成本組成
在軟件開發(fā)中,其項(xiàng)目的成本一般由下列幾個方面所組成:①人力資源的成本:主要是相關(guān)項(xiàng)目人員成本開銷,其包含項(xiàng)目成員的工薪、紅利與外包合同工作人員、臨時雇用人員的薪酬與加班費(fèi)用等;②資產(chǎn)類的成本:也就是資產(chǎn)的購置成本,指的是產(chǎn)生或者形成的項(xiàng)目交付物中所需使用的有形資產(chǎn)等,其包含計(jì)算的硬件與軟件、網(wǎng)絡(luò)設(shè)施、安裝工具、外部及電信設(shè)備等;③管理的費(fèi)用:主要用在項(xiàng)目的環(huán)境維護(hù)中,并保證項(xiàng)目在完工時所支出成本,其包含辦公室的供應(yīng)、房屋的租金與設(shè)備及支持服務(wù)等;④項(xiàng)目的特別支出費(fèi)用:指的是在項(xiàng)目實(shí)施過程中及完工時成本支出,其包含準(zhǔn)備費(fèi)用及培訓(xùn)費(fèi)用等。
(二)影響軟件開發(fā)項(xiàng)目成本的主要因素
1.項(xiàng)目的質(zhì)量對于成本所帶來的影響
通常情況下,項(xiàng)目的質(zhì)量主要從質(zhì)量的保證措施與質(zhì)量的故障維護(hù)兩個方面分別對成本起影響作用。在排除產(chǎn)品的故障與確保產(chǎn)品恢復(fù)功能時產(chǎn)生的費(fèi)用所形成的成本,以及提高產(chǎn)品的質(zhì)量時產(chǎn)生的費(fèi)用所形成的成本兩者之間具有互相矛盾與反比的關(guān)系,項(xiàng)目的質(zhì)量越差,在前期所投入的故障排除成本就越低,而因質(zhì)量的不合格所造成的損失就越大,從而增加了維護(hù)成本;與之相對,項(xiàng)目的質(zhì)量越高,出現(xiàn)的故障越少,前期所投入的故障排除成本提高,那么后期的維護(hù)成本也就隨之降低。
2.項(xiàng)目的工期對于成本所帶來的影響
在軟件的開發(fā)項(xiàng)目中,工期長短對于項(xiàng)目成本具有很大的影響,主要體現(xiàn)在:項(xiàng)目經(jīng)理部門為確保工期所需措施費(fèi)用,若工期縮短,則需要投入更多技術(shù)更好的成員或者團(tuán)隊(duì),并且需要投入更為密集的硬性成本,增加了直接成本;而由于工期的延誤而造成的業(yè)主索賠等成本,也可以稱之為工期的成本損失。
3.人力資源對于成本所帶來的影響
對于軟件開發(fā)的成本控制,人力資源是其重要的影響因素,對于高技能與高素質(zhì)的工作人員來說,其人力資源的成本較高,在工作效率與工期長短及產(chǎn)品質(zhì)量中所占據(jù)的優(yōu)勢就更為明顯,并且在總體上可降低企業(yè)的成本;對于一些技能與素質(zhì)還有待提高的人員,會在一定程度上延長工期,降低工作效率,甚至需要雇用更多工作人員,從而增加了成本。
4.價(jià)格對于成本所帶來的影響
市場上人力資源與硬件軟件價(jià)值對于成本也會產(chǎn)生直接的影響,并且對于項(xiàng)目成本的估算影響比較大。
二、軟件開發(fā)的項(xiàng)目成本在控制過程中所存在的問題
(一)項(xiàng)目成本的管理問題
許多企業(yè)在當(dāng)前軟件開發(fā)的成本管理中沒有將權(quán)責(zé)利三者很好的結(jié)合起來,對項(xiàng)目成本的管理責(zé)任只推到成本管理的主管身上,使得難以完善成本管理的體系,造成項(xiàng)目成本難以管理。
(二)項(xiàng)目人員的意識問題
現(xiàn)階段軟件開發(fā)人員雖然大部分具有軟件開發(fā)的專業(yè)技術(shù),但是其大多數(shù)缺乏相應(yīng)的經(jīng)濟(jì)觀念,對于成本控制的意識較為淡薄,尤其是一些沒有單獨(dú)核算項(xiàng)目的企業(yè),其項(xiàng)目經(jīng)理更偏重技術(shù)而不是管理,通常只是簡單把項(xiàng)目的成本管理責(zé)任歸到財(cái)務(wù)部門中。
(三)質(zhì)量成本的控制問題
質(zhì)量成本指的是為了提高與確保軟件的質(zhì)量而產(chǎn)生的所有必要費(fèi)用,以及由于沒達(dá)到質(zhì)量的標(biāo)準(zhǔn)所遭到的經(jīng)濟(jì)損失。我國的軟件企業(yè)長期以來都無法充分的認(rèn)識到成本與質(zhì)量質(zhì)檢的關(guān)系,其是辨證統(tǒng)一的,但是往往習(xí)慣將質(zhì)量與成本相對立,片面的追求效益而忽視了質(zhì)量,卻因質(zhì)量不達(dá)標(biāo)而又支出額外的成本,不但會增加成本的支出,還會對企業(yè)的信譽(yù)造成嚴(yán)重影響。
(四)工期成本的控制問題
工期成本指的是為了實(shí)現(xiàn)項(xiàng)目的工期目標(biāo)所采取的相關(guān)對策時產(chǎn)生的費(fèi)用,在項(xiàng)目管理中工期目的是其重要的目標(biāo)之一,企業(yè)是否能夠完成合同的工期是引起成本變化的關(guān)鍵因素。雖然當(dāng)前軟件企業(yè)對于項(xiàng)目的工期與明確要求,而在工期和成本之間的關(guān)系中卻很少深入探討,并且不夠重視工期的成本問題,使得在認(rèn)識上存在誤區(qū),認(rèn)為越早完工越好,甚至一些企業(yè)盲目趕工期,使得項(xiàng)目的額外成本增加。
(五)風(fēng)險(xiǎn)成本的控制問題
在軟件開發(fā)中,風(fēng)險(xiǎn)成本指的是項(xiàng)目不確定引發(fā)的項(xiàng)目風(fēng)險(xiǎn),并在對其成本進(jìn)行管理的過程中,對于項(xiàng)目的風(fēng)險(xiǎn)與潛在風(fēng)險(xiǎn)甚少考慮。使得一旦出現(xiàn)風(fēng)險(xiǎn),就對項(xiàng)目成本產(chǎn)生嚴(yán)重沖擊。
三、軟件開發(fā)的項(xiàng)目成本主要控制對策
(一)構(gòu)建責(zé)權(quán)利結(jié)合的成本控制機(jī)制
成本計(jì)劃的編制與下達(dá)成本的控制指標(biāo),是成本指標(biāo)考核中一個重要的依據(jù),對于每一個部門與個人的工作范圍與工作職責(zé)明確界定,并給予相應(yīng)權(quán)利,做到賞罰并行,能夠有效的構(gòu)建責(zé)權(quán)利結(jié)合的成本控制機(jī)制,并在這個機(jī)制中層層落實(shí)責(zé)任擔(dān)負(fù)方,從而對形成完整的成本控制機(jī)制,并有效的控制成本具有重要意義。
(二)強(qiáng)化項(xiàng)目過程的管控,加大成本控制力度
首先,軟件開發(fā)企業(yè)要加強(qiáng)決策階段成本的控制,決策階段指的是企業(yè)最終選擇的經(jīng)營方向,其在軟件成本的成本管理中是第一個環(huán)節(jié)也是核心環(huán)節(jié),在此階段對于成本的控制關(guān)鍵是要在決策之前對市場進(jìn)行科學(xué)深入的分析與調(diào)研。
其次,加強(qiáng)在軟件開發(fā)的需求整理與分析確認(rèn)的成本控制,其中,需求管理是指市場營銷人員按照高管對市場的決策所提出的具體產(chǎn)品或項(xiàng)目原始需求;而需求分析指的是技術(shù)人員分析市場的需求,評估市場的可實(shí)現(xiàn)性和實(shí)現(xiàn)的難度及大概的工時等,從而提交出相關(guān)的需求報(bào)告,最后有市場的經(jīng)營部門確認(rèn)。
第三,提高軟件開發(fā)階段的成本管理與控制力度,在開發(fā)階段中成本指的是需求確定,并在劃清具體開發(fā)成本的管理問題上,引入最大的可控制的成本概念。
第四,強(qiáng)化軟件開發(fā)的需求變更,對其成本進(jìn)行科學(xué)管控,需求變更是指開發(fā)的過程當(dāng)中,因市場部門需求的改變而造成的成本加大由此采取的控制對策,其關(guān)鍵是對每一個變更的步驟有效跟蹤,并嚴(yán)格的核算每一次變更時所需工時等,做好相關(guān)評估,從而明確需求變更存在的風(fēng)險(xiǎn),分析其必要性,促進(jìn)成本的管理。
(三)加強(qiáng)各個要素的成本控制
正確的處理在質(zhì)量成本中各個要素之間的管理,加強(qiáng)其成本控制,也就是處理好預(yù)防費(fèi)用、質(zhì)量損失及檢驗(yàn)費(fèi)用等關(guān)系,通過科學(xué)規(guī)范與先進(jìn)合理的對策,在保證質(zhì)量滿足設(shè)計(jì)要求的基礎(chǔ)上,盡量降低軟件開發(fā)的項(xiàng)目成本。并且需要正確的處理好成本和工期之前的關(guān)系,加強(qiáng)在工期中成本的控制;凸顯人力資源在成本控制中的核心地位,強(qiáng)化人力的成本控制等,原因是人力資源是成本控制的核心關(guān)鍵,工期成本與質(zhì)量成本都需要?dú)w結(jié)到人力資源的管理成本中,并盡可能的降低人均成本支出,從而加大企業(yè)的經(jīng)濟(jì)效益。
(四)提高對成本動態(tài)控制的效率
軟件開發(fā)的項(xiàng)目成本在動態(tài)管理的過程中必須根據(jù)企業(yè)發(fā)展的實(shí)際情況與項(xiàng)目具體要求,通過企業(yè)即定資源的利用,在確保項(xiàng)目進(jìn)度與質(zhì)量滿足客戶要求的基礎(chǔ)上,對軟件開發(fā)的項(xiàng)目成本實(shí)施有效的跟蹤、組織、分析、實(shí)施、控制及考核等一系列管理過程。通過這個過程可以有效地降低項(xiàng)目的成本,提高利潤。而成本動態(tài)控制主要包括資源的計(jì)劃、成本的估算、預(yù)算及控制等,在這個過程中必須根據(jù)企業(yè)的實(shí)際情況,從而滿足成本動態(tài)控制的要求。
四、結(jié)束語
在軟件開發(fā)過程中對其項(xiàng)目成本的控制具有顯著的特點(diǎn),其與傳統(tǒng)成本控制有所區(qū)別,軟件企業(yè)的管理主要以項(xiàng)目的管理為主,并在項(xiàng)目管理的過程中有效地控制成本。因此,深入的了解在軟件開發(fā)的項(xiàng)目成本中所具有的特點(diǎn),不斷加強(qiáng)對軟件項(xiàng)目的開發(fā)成本控制,從而不斷地提高企業(yè)在項(xiàng)目管理與成本管理中的管理水平,進(jìn)一步增強(qiáng)企業(yè)競爭力,進(jìn)而促進(jìn)企業(yè)的高效發(fā)展。
參考文獻(xiàn):
[1]鐘俠.論軟件項(xiàng)目成本控制分析[J].信息與電腦(理論版),2011,(4):35-36.
[2]劉若珍,李欣.解析企業(yè)軟件開發(fā)項(xiàng)目的需求管理[J].中小企業(yè)管理與科技(上旬刊),2010,(3):54-56.
[3]王龍芳,楊華.軟件開發(fā)項(xiàng)目的成功標(biāo)準(zhǔn)及關(guān)鍵因素研究[J].經(jīng)濟(jì)論壇,2012,(9):66-69.
[4]趙煒.軟件公司軟件開發(fā)項(xiàng)目管理問題及對策分析[J].商場現(xiàn)代化,2013,(29):847-849.
[5]龐鑫.軟件開發(fā)項(xiàng)目團(tuán)隊(duì)建設(shè)若干問題研究[J].項(xiàng)目管理技術(shù),2014,(2):36-38.
(作者單位:北京樂金系統(tǒng)集成有限公司)