財務(wù)管理軟件論文范例(2)
財務(wù)管理軟件論文范例篇2
淺析軟件開發(fā)企業(yè)財務(wù)管理方法
[摘要]軟件開發(fā)屬于風險投資,其項目成功與否的不確定性較大,軟件工程項目的成本控制、投資回收率等財務(wù)管理工作難度也很大。由于軟件開發(fā)企業(yè)的運營存在著極大的經(jīng)營風險和財務(wù)風險,所以必須加強財務(wù)管理。實現(xiàn)財務(wù)管理方法的創(chuàng)新,是減少決策失誤的應(yīng)對之策。本文就軟件開發(fā)的成本預(yù)測和投資回收率等具體財務(wù)管理方法問題,進行研究,作了分析,
[關(guān)鍵詞]財務(wù)管理;軟件工程;投資回收率;投資收益率
據(jù)了解,軟件開發(fā)項目的“死亡之旅”現(xiàn)象,一直困擾著軟件開發(fā)企業(yè),在各種各樣的統(tǒng)計中,經(jīng)常泛濫著進度延期、預(yù)算超支、充滿錯誤的軟件、不滿意的用戶和完全失敗等項目。怎樣才能避免這種現(xiàn)象呢?筆者通過對軟件開發(fā)企業(yè)的財務(wù)管理工作及其方法進行了研究,發(fā)現(xiàn)許多軟件開發(fā)企業(yè)缺少最起碼的財務(wù)控制和管理。就此,筆者提出一些基本的財務(wù)控制方法,希望得到軟件開發(fā)企業(yè)高層管理者和財務(wù)管理人員的重視。
一、軟件開發(fā)成本預(yù)測的基本方法
軟件開發(fā)成本預(yù)測涉及到軟件工程開發(fā)和財務(wù)管理兩個學科。這兩個學科的專業(yè)人員都很少,專業(yè)人員中能夠同時精通軟件開發(fā)和財務(wù)管理的人才更是鳳毛麟角。因此軟件開發(fā)成本預(yù)測方法很少進入《財務(wù)管理》教材。在《軟件工程導論》中也只是一般性的介紹了成本預(yù)測,而沒有詳細講解成本預(yù)測的方法。在實際工作中軟件開發(fā)成本的預(yù)測是非常重要的,因為它關(guān)系到軟件開發(fā)的成敗和企業(yè)的盈利。
軟件工程項目的開發(fā)主要表現(xiàn)為系統(tǒng)工程的開發(fā)。這種開發(fā)是一種風險投資,正確地預(yù)測其開發(fā)成本,準確地計算可以獲得的預(yù)期經(jīng)濟效益是十分重要的。但是,系統(tǒng)開發(fā)屬于高科技投資,其成本的高低是一個很難預(yù)測的問題。正確地進行成本效益分析也存在著很大的難度。因此,必須應(yīng)用符合軟件開發(fā)企業(yè)實際情況的財務(wù)管理方法,對開發(fā)的新系統(tǒng)進行成本預(yù)測,以便項目決策者做出正確的決策。
軟件開發(fā)成本可以分為變動成本和固定成本。固定成本是指企業(yè)固定資產(chǎn)的折舊和工作室的租金支出等費用。因為這種成本費用不受項目本身的影響,也是所有企業(yè)共同的問題,不能體現(xiàn)軟件開發(fā)企業(yè)的特點,因此不作為研究的重點。這里主要研究的是決策依據(jù)一變動成本。在軟件開發(fā)企業(yè)中,變動成本主要表現(xiàn)為人力資源的消耗。其開發(fā)費用主要是軟件開發(fā)人數(shù)和平均工資乘積。在筆者所經(jīng)歷的實際工作中,主要有三種預(yù)測方法,分別是代碼行預(yù)測法、任務(wù)分解法和自動估計法。以下簡單介紹一下這些常用的方法。
(一)代碼行預(yù)測法
這種方法是將開發(fā)每個軟件的功能成本和實現(xiàn)這個功能需要用的源代碼行數(shù)聯(lián)系起來。通過專業(yè)人員的經(jīng)驗或歷史數(shù)據(jù),預(yù)測一個實現(xiàn)功能需要的源代碼行數(shù),然后用每行代碼的企業(yè)平均成本與其相乘。就可以確定軟件的變動成本了。其中每行代碼的平均成本取決于軟件的復(fù)雜程度和企業(yè)的工資水平。這一點,由于在各個企業(yè)的人員結(jié)構(gòu)和技術(shù)水平不同而不相同,要因企業(yè)實際情況而定。公式如下:
軟件工程變動成本=每行代碼的企業(yè)平均成本×實現(xiàn)功能需要代碼行數(shù)
(二)任務(wù)分解預(yù)測法
這種方法分為三個步驟。首先,將軟件開發(fā)工程分解為若干個相對獨立的任務(wù);然后,再分別預(yù)測每個單獨任務(wù)的開發(fā)成本;最后累計得出軟件開發(fā)工程的總成本。需要注意的是:在預(yù)測每個任務(wù)的成本時,需要事先預(yù)計完成該項任務(wù)所需要的人數(shù),一般以人或月為單位,然后乘以每人每月平均工資,得出每個任務(wù)的總成本。
在安排內(nèi)部控制計劃的時候,也可以利用任務(wù)分解預(yù)測法進行完成計劃的檢查和分析。最簡單的方法是:將任務(wù)按照開發(fā)階段來劃分。根據(jù)經(jīng)驗或歷史數(shù)據(jù)預(yù)測出各個階段任務(wù)所需要的人力資源比重i然后按照該項任務(wù)的計劃總成本分解出各個階段的成本控制指標。例如下面這張表格是某企業(yè)軟件研發(fā)項目工作中各個階段需要使用人力資源占總?cè)肆Y源消耗的比重(見表1]:
以上表1的數(shù)據(jù)是根據(jù)專業(yè)人員的經(jīng)驗和歷史數(shù)據(jù)統(tǒng)計得來的。在確定了各個階段使用人力資源的比重以后,就可以據(jù)此計算每個項目的內(nèi)部控制成本了。假設(shè)完成一項庫存清單系統(tǒng)修改軟件工程,需要的人力資源成本費用總計10 000元,則內(nèi)部控制的人力資源費用分配表如下:
當看到這樣一張人力費用控制表格的時候,就可以對項目的人工費用進行有效地控制了。如果有效地控制了成本開支,降低了成本。那么就可以得到更多的收益。
(三)自動預(yù)測成本法
這是一種現(xiàn)代化的成本預(yù)測方法。它主要是根據(jù)長期收集的大量歷史數(shù)據(jù),通過良好的計算機數(shù)據(jù)庫系統(tǒng)進行核算的。采用這種方法可以減輕人力勞動,提高成本預(yù)測的精度和速度。其中的計算方法和人工預(yù)測方法相同。
二、軟件開發(fā)成本預(yù)測分析的指標
在軟件開發(fā)成本預(yù)測分析中,主要應(yīng)用回收期和投資回收率兩個指標。同時,還要注意貨幣時間價值等財務(wù)管理理念的應(yīng)用。
(一)軟件開發(fā)成本預(yù)測中貨幣時間價值的應(yīng)用
軟件工程成本是由開發(fā)成本和運行費用組成的。而軟件工程的效益就是新系統(tǒng)帶來的經(jīng)濟效益,它是由新系統(tǒng)增加的收入和新系統(tǒng)可以節(jié)約的運行費用組成的。將以上兩個概念用公式表達如下:
軟件工程成本=新系統(tǒng)開發(fā)成本+運行費用
其中:運行費用=操作人員工資+消耗的物料+維護費用
新系統(tǒng)帶來的經(jīng)濟效益=新系統(tǒng)增加的收入+新系統(tǒng)可以節(jié)約的運行費用
由于新系統(tǒng)帶來的經(jīng)濟效益是未來的,所以在進行決策的時候還應(yīng)該考慮貨幣的時間價值,將這些未來的經(jīng)濟效益折合成現(xiàn)在的價值,才便于對不同方案做出篩選和決策。下面舉例說明貨幣時間價值在軟件工程決策中的應(yīng)用。
雪狐軟件公司接受了一家物流公司修改一個庫存清單系統(tǒng)的任務(wù),任務(wù)的目的是使修改后的庫存清單能夠在每天給采購員一份訂貨報表。此系統(tǒng)需要修改庫存清單程序和編寫生產(chǎn)報表程序才能滿足用戶的要求。經(jīng)過預(yù)測需要投入成本費用總計100000元。系統(tǒng)修改后可以及時訂貨,這樣可以消除零件短缺問題,預(yù)計每年可以增加收益50000元。五年可以增加的總收益是250000元。也就是說,投入100 000元可以增加250000元的收入??梢钥隙ǖ卣f,這項投資是值得的。那么這項投資的收益率是多少呢?
要確切地計算這項軟件工程的經(jīng)濟收益,不能簡單地將投入的100000元和收益的250000元進行比較,應(yīng)該考慮貨幣的時間價值。原因是250000元是連續(xù)五年的經(jīng)濟成果,不是項目最初年份的成果。
假設(shè)年利率為10%,可以計算修改庫存清單系統(tǒng)以后每年預(yù)計節(jié)約費用的總現(xiàn)值。列表如下:
(二)投資回收期的計算和分析
按照財務(wù)管理的理念,投資回收期是以投資項目經(jīng)營凈現(xiàn)金流量抵償原始投資所需要的全部時間。計算公式如下:
投資回收期=M+1第M年累計的折現(xiàn)額1÷(第M+1年的折現(xiàn)額)
式中:M是指累計折現(xiàn)額由負數(shù)變?yōu)檎龜?shù)的前一年。
將上述案例帶八公式為:
投資回收期=2+|13000|÷37500=2347年
此處計算的回收期是一種考慮了資金時間價值的回收期,這 里將其稱為動態(tài)回收期,即是在考慮了貨幣時間價值的情況下回收期為2.347年。
(三)投資收益率的計算和分析
投資收益率(也稱為投資報酬率)是指項目運營期年平均利潤占項目總投資的百分比。投資收益率的計算公式為:
投資收益率=年平均利潤÷項目總投資
將案例數(shù)據(jù)帶入公式為:
89500÷5÷100000=17.9%
如果將該投資收益率與其他投資項目的收益率相比,屬于比較高的,那么這個軟件工程項目就是可行的;否則為不可行。如果沒有其他項目可以對比,那么,就和同期銀行存款利率進行比較,高于同期銀行存款利率,就是可行項目;否則,不可行。以上庫存清單系統(tǒng)軟件工程的投資回收率是17.9%,高于同期銀行存款利率,屬于可行項目。
(四)軟件工程項目純收入的計算和分析
衡量軟件工程項目的純收入,應(yīng)該就項目的整個生命周期之內(nèi)系統(tǒng)的累計收入額折現(xiàn)以后,扣除原始投資以后的凈額作為軟件工程的純收入。本案例就是89500元。在評價軟件工程項目的時候。純收入為正值就可行,數(shù)值越大經(jīng)濟效益越好。
根據(jù)以上分析可見,物流公司修改一個庫存清單系統(tǒng)的項目從總體上看是有投資效益的,是可行的。作為軟件開發(fā)企業(yè)的雪狐軟件公司承攬這個項目也是有經(jīng)濟效益和社會效益的。因此,兩個公司應(yīng)該加強合作,共同努力,保證按時、按質(zhì)量完成該項目的開發(fā)工作。
三、結(jié)論
綜上所述,在我國的軟件開發(fā)企業(yè)中,軟件開發(fā)項目的“死亡之旅”實在太多,這主要是除了項目本身的技術(shù)要求比較高、投資風險比較大以外,和我國軟件開發(fā)產(chǎn)業(yè)發(fā)展速度比較慢,軟件開發(fā)管理上存在的盲目性比較大也是分不開的。由于我國軟件開發(fā)企業(yè)財務(wù)管理工作滯后,可行性分析和研究工作做得不夠,特別是在一些高等院校里,對于軟件項目的投資回收期、投資回收率以及經(jīng)濟收益率和現(xiàn)金流量等研究做的很少,一般不搞經(jīng)濟效益分析。因此,建議軟件行業(yè)的管理者們多研究和探討軟件開發(fā)企業(yè)的財務(wù)管理問題,并建議財務(wù)管理專家學者也要多研究和探討軟件開發(fā)企業(yè)的財務(wù)管理問題。這樣一來,財務(wù)管理專家和軟件開發(fā)專業(yè)人員的密切結(jié)合,必將開拓中國軟件開發(fā)企業(yè)財務(wù)管理工作的新局面,從而推動我國軟件開發(fā)行業(yè)的飛速發(fā)展。
“成功無需贅述,但失敗、挫折和疑問卻必須得到關(guān)注和監(jiān)控”。我國軟件業(yè)的老總們應(yīng)加強對財務(wù)管理問題的思考,并將其付諸實施,軟件業(yè)或許會少走彎路,取得更加驕人的成績。
猜你喜歡: