文/吳思(中軟信息系統(tǒng)工程有限公司)
(1)產(chǎn)品或者服務(wù)具有迭代兼容性。軟件企業(yè)不同于一般企業(yè),產(chǎn)品一般為虛擬物。軟件功能的實現(xiàn)不僅需要計算機等硬件設(shè)施的支持,還需要管理制度、方法、人員能力等軟實力的輔助,因此,軟件研發(fā)不僅需要考慮當(dāng)前使用需求,還需要考慮到后期硬件及軟件環(huán)境的兼容性。對于計算機軟件而言,產(chǎn)品的兼容性非常重要,只有這樣,產(chǎn)品的功能實現(xiàn)才能達到預(yù)期效果,軟件之間可以實現(xiàn)相互協(xié)作。另外,由于軟件行業(yè)對創(chuàng)新能力的要求比較高,而且科技不斷發(fā)展,客戶的需求也在不斷變化,因此軟件也需要隨之進行創(chuàng)新,迭代升級發(fā)展。在迭代升級的過程中,要充分考慮到不同版本原有功能,在原有的基礎(chǔ)上優(yōu)化升級,從而更好地為客戶提供服務(wù),滿足客戶的不同需求。
(2)資產(chǎn)配置少。與傳統(tǒng)制造企業(yè)相比,軟件企業(yè)具有運營資產(chǎn)配置要求少的特點。一方面,軟件企業(yè)的運營不需要大量購置設(shè)備、土地、建設(shè)廠房等,也沒有庫存壓力,屬于輕資產(chǎn)運營。但是,軟件企業(yè)在研發(fā)初期對資金投入的要求比較高,但是在后期的投入相對較少,企業(yè)的資金壓力相對較小。另一方面,軟件企業(yè)的產(chǎn)品銷售量可以隨著市場需求的增加而增加。因為軟件企業(yè)的產(chǎn)品是可以直接進行復(fù)制的,不需要庫存。一次開發(fā),可以持續(xù)收益,企業(yè)不需要再投入資金,可以將更多的資金投入到新產(chǎn)品研發(fā)中。
(3)集中度高,具有較強的抗風(fēng)險能力。相較于傳統(tǒng)行業(yè),軟件企業(yè)更容易獨占市場份額。對于同種軟件,很容易出現(xiàn)幾家企業(yè)領(lǐng)導(dǎo)整個行業(yè)的情況,而且企業(yè)發(fā)展速度快,企業(yè)規(guī)模和業(yè)務(wù)量不斷擴大,因此具有較強的抗風(fēng)險能力。根據(jù)對客戶的調(diào)查,在選擇軟件產(chǎn)品時,更傾向于選擇企業(yè)規(guī)模大、品牌較大的產(chǎn)品,質(zhì)量有保證,而且后期的服務(wù)和維護比較好。而且,軟件產(chǎn)品開發(fā)成功后,不用再進行后續(xù)的投入,可以直接復(fù)制銷售,因此產(chǎn)品的成本隨著銷量的增加不斷降低,不影響企業(yè)的利潤,因此企業(yè)會將更多的資金投入到產(chǎn)品研發(fā)和維護升級中。
軟件公司的成本大致可以分為五大部分:硬件成本、軟件研發(fā)及系統(tǒng)維護成本、人工成本、外包服務(wù)成本和管理成本。
(1)硬件成本。軟件企業(yè)硬件成本是指在軟件開發(fā)過程中使用的計算機及與之配套的設(shè)備,例如信息采集設(shè)備、數(shù)據(jù)和圖像處理設(shè)備、數(shù)據(jù)信息存儲設(shè)備和輸出設(shè)備等。硬件成本主要包括對以上設(shè)備的一次性采購或者租賃費用。計算機硬件采購費用比較高昂,而且屬于一次性投入,硬件成本主要包括設(shè)備原價、運雜費、包裝費、安裝調(diào)試費用以及相應(yīng)的稅金。因此,軟件企業(yè)應(yīng)根據(jù)企業(yè)的實際能力和需求進行采購。
(2)軟件研發(fā)及系統(tǒng)維護成本。軟件研發(fā)成本是指軟件企業(yè)為開發(fā)軟件系統(tǒng)所需的成本費用之和,主要包括計算機系統(tǒng)軟件成本和其他應(yīng)用軟件成本。其中系統(tǒng)軟件是指計算機操作系統(tǒng)和語言系統(tǒng),這個一般包含在計算機采購費用中,不需要額外購買。系統(tǒng)維護成本是指為維持系統(tǒng)正常運行而進行的必要的維護和輔助材料采購費用等。
①人工成本。人工成本包括軟件開發(fā)人員的工資、社保、績效獎勵、福利費、出差補貼等。
②外包服務(wù)成本。指在軟件開發(fā)過程中的專業(yè)的咨詢費。
根據(jù)床身的結(jié)構(gòu)特點,采用開放式加過濾網(wǎng)的澆注系統(tǒng),其直澆道、橫澆道、內(nèi)澆道的截面積比為1:2:2,澆道全部為紙澆道管,內(nèi)澆道靠近鑄件位置放置過濾網(wǎng),如圖6所示。
③管理成本,指為開展軟件開發(fā)工作,項目組成員的住宿費、辦公所需的水電費、差旅費等,以及其他職能部門的輔助服務(wù)的分?jǐn)偝杀?,例如,研發(fā)人員的培訓(xùn)學(xué)習(xí)費[1]。
大多數(shù)軟件企業(yè)中,專業(yè)技術(shù)人員居多,而且對技術(shù)的要求比較高,但缺乏足夠的財務(wù)知識,導(dǎo)致其缺乏足夠的成本管理意識。在多數(shù)技術(shù)人員工作中,為追求技術(shù)預(yù)期,可能會忽視成本管理,而且,很多員工對成本管理的認(rèn)識不全面,認(rèn)為成本管理就是財務(wù)部門和財務(wù)人員需要關(guān)注的事情,成本控制工作不屬于自身工作范疇。致使軟件開發(fā)負(fù)責(zé)人在開發(fā)過程中更多地關(guān)注客戶的需求以及技術(shù)和功能實現(xiàn),對成本控制關(guān)注較少,可能會造成成本超支的現(xiàn)象。
由于每個軟件開發(fā)項目因為客戶的不同需求和功能有其特殊性,尤其是定制性的項目或者是技術(shù)創(chuàng)新性比較高的項目。在簽訂合同初期,軟件企業(yè)項目負(fù)責(zé)人就會根據(jù)項目的開發(fā)要求和功能,以及輔助技術(shù)和設(shè)備進行合理的評估和計算,做出項目預(yù)算,包括人工、物資等各方面,這些內(nèi)容對項目的成本都有一定的影響。但是預(yù)算的參考基準(zhǔn)有限,而且客戶要求不同,項目開發(fā)的重點和難點也不同,導(dǎo)致技術(shù)人員投入的數(shù)量難以準(zhǔn)確計算。按照之前的項目經(jīng)驗,計算人工數(shù)量乘以人工單價平均值,就能得到項目的人工成本,再加上對其他輔助技術(shù)和材料的成本預(yù)估,進而獲得項目的成本預(yù)算。但是這種成本預(yù)算方法是理想的估算方法,對開發(fā)期間可能發(fā)生的問題沒有預(yù)測,而且人工單價平均值的準(zhǔn)確性與實際可能存在較大出入,最終導(dǎo)致整體項目的實際開發(fā)成本與計算成本存在較大偏差。
任何產(chǎn)品的定價取決于產(chǎn)品的成本,而軟件的定價和其他產(chǎn)品不同,其定價方式分為兩種:一次性購買付費和先免費使用后收取服務(wù)費兩種方式,這兩種收費方式下其定價機制也有所不同。軟件企業(yè)在給軟件產(chǎn)品定價時參考的成本信息如果計算不準(zhǔn)確將直接影響企業(yè)的成本核算和收益。但是,部分軟件企業(yè)的成本管理工作比較粗糙,對軟件間接成本的分?jǐn)側(cè)狈y(tǒng)一的標(biāo)準(zhǔn),分?jǐn)偡绞絾我?,?dǎo)致成本分配不均衡的現(xiàn)象。例如,對軟件產(chǎn)品實行按照工時的分配方式時,如果研發(fā)時間延誤,可能造成間接成本分?jǐn)傉`差,對產(chǎn)品的定價也會造成影響。此外,軟件企業(yè)的辦公費用,包括水費、電費、物業(yè)費、網(wǎng)絡(luò)費等變動,也會影響產(chǎn)品的費用分?jǐn)俒2]。
現(xiàn)階段,軟件企業(yè)的成本管理還是側(cè)重于事后控制和統(tǒng)計,缺少對項目過程中的管理和控制,也沒有完善的成本考核機制。目前,多數(shù)軟件企業(yè)的成本管理工作都是周期性的統(tǒng)計和管理,在項目進行期間,缺乏有效的過程成本控制,對工期也沒有有效的控制。例如,在項目進行過程中,由于客戶提出需求變更或者功能調(diào)整,導(dǎo)致實際的人力和物力投入增加,超過合同約定的數(shù)量,或者由此導(dǎo)致的開發(fā)時間的拖延和工作量增加,這些都會導(dǎo)致成本的增加。此外,缺乏合適的成本考核機制,對項目成本管理工作、項目進度情況缺乏有效的監(jiān)督和考核,項目整體情況無法得到有效的監(jiān)管。
軟件企業(yè)是智力和資金密集型企業(yè),對員工的專業(yè)和能力要求比較高,相應(yīng)地,給予員工的薪酬待遇也高于一般企業(yè),因此,人工成本成為軟件企業(yè)成本構(gòu)成中重要的組成部分,如何在保證產(chǎn)品質(zhì)量和交付時間的前提下,合理控制人工成本成為軟件企業(yè)成本管理中的關(guān)鍵。一方面,人員薪酬控制不到位會增加人工成本,企業(yè)將面臨較大的經(jīng)營壓力,導(dǎo)致其市場競爭力下降。另一方面,軟件行業(yè)員工薪資普遍高于一般行業(yè),如果軟件企業(yè)的薪酬待遇沒有達到行業(yè)的平均水平,同等工作性質(zhì)下,會造成人員流動率增加,核心技術(shù)人員的流失會對企業(yè)造成嚴(yán)重的影響,甚至?xí){到企業(yè)的生存。另外,軟件企業(yè)會存在多個項目同時進行的情況,這種情況下,由于技術(shù)人員緊缺,或者技術(shù)攻堅,為保證項目如期保質(zhì)的交付,軟件企業(yè)會選擇外包咨詢服務(wù),而這種咨詢服務(wù)的人工價格通常比較高,這會造成人工成本的增加。
企業(yè)成本管理包括成本預(yù)算、成本決策、成本計劃、成本分析和成本考核等。軟件企業(yè)要想加強成本管理,應(yīng)先轉(zhuǎn)變管理觀念,將傳統(tǒng)的成本核算轉(zhuǎn)變?yōu)槿^程的成本控制和管理?;谄髽I(yè)的利潤增加和發(fā)展戰(zhàn)略目標(biāo)的實現(xiàn),對企業(yè)經(jīng)營管理成本進行全過程的規(guī)劃、控制、管理、分析和考核,不僅著眼于軟件開發(fā)的成本管理,還需要重視對間接費用的控制和分?jǐn)?,對企業(yè)經(jīng)營實行全過程總目標(biāo)管理。同時,要加強對軟件開發(fā)前期的調(diào)研費用、項目后期服務(wù)費用等所有環(huán)節(jié)的成本控制,從而有助于企業(yè)從整體判斷項目的盈利情況[3]。
1.直接人力成本歸集
對各技術(shù)研發(fā)人員和崗位進行工時、崗級系數(shù)的劃分和確定,從而有效解決軟件按企業(yè)直接人力成本歸集的問題,使人力成本核算更加科學(xué)、合理。對此,各崗級系數(shù)應(yīng)按照企業(yè)職務(wù)級別的工資標(biāo)準(zhǔn)確定,例如,軟件企業(yè)研發(fā)部的職務(wù)級別和崗位系數(shù)如表1 所示:
表1 軟件企業(yè)研發(fā)部的職務(wù)級別和崗位系數(shù)表
研發(fā)部總崗級系數(shù)=0.7X3+1.0X2+1.5X1
崗級系數(shù)單價成本=人力成本總額/總崗級系數(shù),個人參與某個項目人力成本=崗級系數(shù)單價成本*個人崗級系數(shù)*參與某項目工時/個人總工時
某項目直接人力成本=參與該項目所有人員人力成本之和。
2.直接費用歸集和間接費用分?jǐn)?/p>
軟件企業(yè)成本管理中,按照費用管理的類型可劃分為直接費用和間接費用,直接費用可以直接歸集到項目費用中,而間接費用需要進行合理分?jǐn)偂V苯淤M用包括直接用于軟件開發(fā)的費用;而間接費用指項目前期的談判費、調(diào)研費、管理費以及輔助部分發(fā)生的費用,這些費用需要按照一定的標(biāo)準(zhǔn)分?jǐn)偟礁黜椖恐?。間接費用的分?jǐn)倶?biāo)準(zhǔn)可以根據(jù)業(yè)務(wù)情況按照人數(shù)或者計算的比重比例等。
3.基于收入配比計算外包成本
對于外包成本的核算,軟件企業(yè)可以根據(jù)項目的進展情況和階段性收入比例進行計算。按照相關(guān)依據(jù),對項目成本的計算,需要根據(jù)客戶已經(jīng)獲得的產(chǎn)品的所有權(quán)的報酬而確定,在收到產(chǎn)品收入時計算成本。
4.對研發(fā)費用單獨核算
對軟件開發(fā)成本的管理和控制,需要對研發(fā)費用與其他費用分開核算,同時財務(wù)成本核算中設(shè)置研發(fā)費用二級科目,細(xì)化每一項研發(fā)費用支出,每筆支出均按照實際發(fā)生金額計算。如果研發(fā)階段可以計入無形資產(chǎn)的項目,可以按照無形資產(chǎn)計算。此外,研發(fā)期間發(fā)生的無法明確費用化的支出可以計入當(dāng)期損益。值得注意的是,項目研發(fā)期間的費用支出表和其他輔助賬需要妥善保存,以備后續(xù)查驗。另外,對于研發(fā)階段的費用要計算扣除額,可以保證軟件企業(yè)享受政府對高新技術(shù)企業(yè)的政策優(yōu)惠,同時也能有效避免稅收方面的風(fēng)險。軟件企業(yè)實行項目成本精細(xì)化管理可以提高研發(fā)成本管理的科學(xué)性和合理性,并為成本管理績效考核提供參考依據(jù)。
5.匯總開發(fā)項目總成本
軟件企業(yè)項目開發(fā)總成本為項目直接人力成本+項目直接費用+項目間接分?jǐn)傎M用+項目外包成本之和[4]。
軟件企業(yè)項目開發(fā)過程中要加強項目的執(zhí)行監(jiān)督和管理,保證項目順利推進。首先,在對過程監(jiān)督中,將項目的實際進展情況與項目計劃進行對比分析,同時對項目的實際費用支出和預(yù)算進行對比分析,對存在較大偏差的地方,要分析造成問題的原因,并及時采取有效措施進行糾正。如遇到重大問題,需要及時叫停,并將情況匯報給企業(yè)上級管理者。對于過程監(jiān)督工作,要注意對關(guān)鍵環(huán)節(jié)的把控,從而避免工期拖延或者預(yù)算超支的情況。如果客戶提出需求變更或者增減項目范圍等情況,要詳細(xì)分析可能對成本造成的影響,必要時,要調(diào)整項目進度計劃和項目預(yù)算。同時,要加強與客戶之間的溝通,防止出現(xiàn)重大變更事件,如果確實需要進行變更,需要向客戶說明提出變更可能造成費用增加,將工作內(nèi)容及費用的增加簽訂補充合同或者變更作為項目二期等情況。其次,軟件企業(yè)對各項目定期開展項目分析會議,對項目過程中存在的問題和項目進展、預(yù)算執(zhí)行情況進行匯報和分析,從而實現(xiàn)對項目過程的有效監(jiān)管。
另外,要完善項目成本考核機制。對成本績效考核指標(biāo)進行細(xì)化和明確,有助于規(guī)范和指導(dǎo)員工的工作行為。軟件企業(yè)的成本績效考核指標(biāo)可以根據(jù)企業(yè)內(nèi)部的管理要求和規(guī)定進行適當(dāng)?shù)恼{(diào)整,例如對項目回款比、預(yù)算執(zhí)行情況、項目進度情況控制等方面進行調(diào)整。
為加強軟件企業(yè)的管理效率和質(zhì)量,提高人力成本管理,防止人才流失,軟件企業(yè)應(yīng)完善人力資源績效獎勵機制。一方面,科學(xué)的績效考核可以調(diào)動員工的工作熱情和積極性,從而發(fā)揮技術(shù)研發(fā)人員的創(chuàng)造能力;另一方面,完善的績效獎勵機制可以吸引更多優(yōu)秀的人才,從而提高軟件企業(yè)研發(fā)團隊的研發(fā)水平,有利于增強企業(yè)的核心競爭力。對此,企業(yè)可以實行分層次的績效獎勵,對企業(yè)管理層和核心技術(shù)人員進行固定工資和一定比例的股權(quán)激勵方式,從而提高管理者和技術(shù)人員的主人翁意識。而對項目經(jīng)理和普通員工則采用工資加績效的獎勵方式。將員工的績效考核與其工資相掛鉤,從而調(diào)動員工的工作積極性。對于在項目工作中表現(xiàn)不好的員工,給予一定的懲罰,對項目有特殊貢獻的員工,除績效外還應(yīng)給予一定的獎勵。如果項目成本控制合理,有部分盈余時,可以按照回款的一定比例給員工發(fā)放獎勵[5]。
軟件企業(yè)的成本管理工作需要建立完善的成本核算機制,同時企業(yè)管理者應(yīng)轉(zhuǎn)變成本管理意識,提高對成本管理的重視程度,加強對項目開發(fā)中的風(fēng)險的防控?;陬A(yù)算開展成本控制,對研發(fā)階段的成本進行單獨核算,細(xì)化核算流程,把控每筆費用支出的真實性。此外,要完善項目過程執(zhí)行監(jiān)督和成本績效考核機制,從而實現(xiàn)對整體項目的有效監(jiān)督。加強人力資源績效考核,并將績效與員工工資掛鉤,調(diào)動員工工作積極性,不斷推動軟件企業(yè)成本管理的順利開展。