劉德良
摘 要:傳統(tǒng)的軟件項目成本指從軟件項目立項到最終交付給客戶整個過程中發(fā)生的與項目履約及交付相關的成本費用,從項目價值鏈分析軟件項目成本包括項目全生命周期成本。以項目型軟件企業(yè)為例,通過分析軟件項目內部價值鏈流程,區(qū)分增值作業(yè)與非增值作業(yè),為軟件企業(yè)項目成本管控提供一種有效的管控思路。
關鍵詞:軟件項目成本;價值鏈;增值作業(yè);非增值作業(yè)
中圖分類號:F23 ? ? 文獻標識碼:A ? ? ?doi:10.19311/j.cnki.1672-3198.2019.22.049
隨著國家對集成電路及信息化產業(yè)的政策引導與支持,一大批從事軟件研發(fā)生產與銷售的企業(yè)如雨后春筍般成立,其中項目型軟件企業(yè)為客戶提供整體化信息解決方案,基于項目的軟件定制與開發(fā)構成項目型軟件企業(yè)的主要業(yè)務。項目型軟件企業(yè)由于項目過程管理中的問題,存在項目毛利低的現(xiàn)象,企業(yè)盈利狀況堪憂。如何采取有效措施控制項目成本是提高企業(yè)盈利能力的關鍵。
1 軟件項目成本分類
1.1 傳統(tǒng)軟件項目成本
傳統(tǒng)軟件項目成本是指從軟件項目立項到最終交付給客戶整個過程中發(fā)生的與項目履約及交付相關的成本費用。
(1)按軟件項目所處階段分為:咨詢調研、分析設計、系統(tǒng)開發(fā)、檢驗測試、實施應用、系統(tǒng)運維。
(2)按軟件項目成本類型分為:人工成本、材料成本、軟、硬件采購成本、勞務分包成本、差旅成本、咨詢費、折舊費、試驗費、其他成本等。
1.2 軟件項目價值鏈成本
一般來說完整的產品價值鏈流程包括研發(fā)、設計、生產、營銷、分銷、客戶服務六大職能,根據(jù)軟件企業(yè)的研發(fā)生產特點,軟件項目內部價值鏈流程可以細分為:基礎平臺研發(fā)、市場營銷、咨詢調研、分析設計、系統(tǒng)開發(fā)、檢驗測試、實施應用、系統(tǒng)運維八大職能,同時以財務資源、人力資源、信息資源為支撐。
1.3 傳統(tǒng)成本與價值鏈成本的關系
傳統(tǒng)的軟件項目成本管理側重于財務成本,重點在軟件開發(fā)階段。提到項目成本管控,大多數(shù)人就理所當然地認為是財務部門的事,財務與業(yè)務形成管控與被管控的關系,成本管控措施往往得不到執(zhí)行。價值鏈成本管理以戰(zhàn)略為導向,基于對項目全生命周期作業(yè)流程的分析,識別增值作業(yè)與非增值作業(yè),優(yōu)化業(yè)務流程,消除非增值作業(yè)。使業(yè)務流程參與人員參與項目過程成本管控,實現(xiàn)項目成本最優(yōu),項目價值最大。
2 軟件項目成本管控中遇到的主要問題
大到航天項目如嫦娥四號衛(wèi)星登月,小到一個具體工作任務如財務月度結賬,都可以定義為一個項目。軟件開發(fā)企業(yè)所承接的項目一般都是基于客戶的個性化需求進行的定制,項目開發(fā)周期長,項目開發(fā)分階段交付,開發(fā)過程需要不同崗位人員協(xié)作,項目過程控制不好會遇到比較多的問題。
2.1 主要問題
軟件項目履約交付過程一般存在以下問題:
(1)項目進度:項目工期較緊,項目進度偏離計劃,項目無法按期交付。
(2)項目范圍:項目需求范圍變更,開發(fā)成本增加。
(3)項目質量:項目交付質量達不到驗收標準,增加返工成本。
上述問題導致項目成本偏高,項目毛利偏低甚至虧損,項目回款困難,企業(yè)的現(xiàn)金流緊張,影響到企業(yè)的生存。
2.2 原因分析
上述軟件項目成本管控過程中的主要問題,按軟件項目價值鏈流程分析原因如下。
(1)基礎版平臺研發(fā):指軟件項目開發(fā)采用的基礎平臺,存在著與其他系統(tǒng)軟件不兼容、系統(tǒng)靈活度不足、影響二次開發(fā)的效果等問題。
(2)銷售合同簽訂:合同簽訂的質量直接影響到項目的成本,銷售人員可能會由于業(yè)績的壓力急于簽單,簽單質量難以把握。
(3)咨詢調研:未深入挖掘客戶需求,對客戶的需求理解只停留在表面,不能設計出令客戶滿意的系統(tǒng)。
(4)分析設計:分析設計人員一般是通過需求調研人員傳遞回來的信息進行設計,信息在傳遞過程中可能會失真。
(5)系統(tǒng)開發(fā):系統(tǒng)開發(fā)計劃管控能力弱,不能按照計劃完成進度,遇多個項目并行時,不能合理安排各項目資源。
(6)檢驗測試:項目測試水平低,測試方法落后,不能有效檢測出系統(tǒng)中存在的缺陷;由于工期壓力,放寬測試標準,對不合格版本予以放行。
(7)項目實施:項目實施人員直接面對客戶交付,系統(tǒng)部署后由于與客戶需求存在差異,客戶不予接受,項目無法驗收?;蛘哂捎诳蛻籼岢鲂碌男枨笮枰祷亻_發(fā)環(huán)節(jié)重新修改。
(8)系統(tǒng)運維:運維服務響應不及時,客戶滿意度低。
(9)其他方面:①項目從調研到交付需要經過多個環(huán)節(jié),各環(huán)節(jié)交付責任不清,責任推諉;②合同評審流于形式,未及時識別風險應采取應對措施;③項目開發(fā)結果可復用度低,增加開發(fā)成本。
3 如何做好軟件項目成本管控
從上面的分析可以看出,項目成本管控涉及到項目整個生命周期,如何有效控制項目成本,需要從項目價值鏈分析來考慮。
3.1 軟件項目價值鏈分析
價值鏈是指將客戶的使用價值添加入產品的一系列業(yè)務職能,要構建企業(yè)的競爭優(yōu)勢除了要確保價值鏈上所有職能都能為終端客戶創(chuàng)造價值以外,還需要關注價值鏈上所有業(yè)務活動的成本??蛻魞r值創(chuàng)造的過程必然會伴隨著資源消耗,對價值鏈進行分析需要識別出增值與非增值活動,找出提升客戶價值或降低成本的辦法,以此來合理配置資源,降低成本,提高效率,提高企業(yè)競爭優(yōu)勢。
3.1.1 增值作業(yè)
增值作業(yè)是指將客戶感知的價值添加入產品或服務的作業(yè),即能增加客戶價值體驗,客戶愿意為此付出更高的價格。
在軟件項目開發(fā)過程中,基礎平臺研發(fā)、市場營銷、咨詢調研、分析設計、系統(tǒng)開發(fā)、實施運用、運維服務能增加客戶的價值體驗,客戶愿意為此買單甚至是付出超溢價部分,屬于增值作業(yè)。
3.1.2 非增值作業(yè)
非增值作業(yè)是指會增加產品或服務成本,但無法增加客戶價值體驗的作業(yè)。
對于客戶來說只關心提供給他的系統(tǒng)是否好用,企業(yè)內部合同評審、檢驗與測試等環(huán)節(jié)發(fā)生的預防成本客戶是不會買單的,同樣由于質量不達標發(fā)生的返工成本,由于計劃安排不當發(fā)生的人員閑置成本,客戶也不會買單。因此合同評審、檢驗與測試、返修、停工等待等都屬于非增值作業(yè)。
3.2 軟件項目成本控制對策
項目開發(fā)過程區(qū)分為增值作業(yè)與非增值作業(yè)后,相應的成本對策為:(1)對于增值作業(yè)將客戶體驗做到極致,提高項目附加值;(2)對于非增值作業(yè)則需識別成本動因,通過控制成本動因來降低成本。
3.2.1 增值作業(yè)
(1)基礎平臺研發(fā)。
基礎平臺的研發(fā)是項目成本管控的起點,需進行事前的計劃與控制。
基礎平臺是支撐企業(yè)軟件開發(fā)的平臺,屬于項目開發(fā)的底層基礎,平臺是否具有兼容性,能否承載項目的開發(fā),是判斷平臺研發(fā)結果的標準。需做好項目的研究規(guī)劃及可行性分析,從商業(yè)、技術、財務等方面進行可行性分析評估。研發(fā)一定是具有前瞻性、創(chuàng)新性的,能夠識別未來三至五年的技術發(fā)展方向。同時在鼓勵創(chuàng)新的同時,對研發(fā)結果具備一定的容錯性,并從公司層面做好應對措施。
(2)市場營銷。
市場營銷是將企業(yè)及產品價值向潛在需求者傳遞的過程。好的營銷不需要太懂產品,但懂得客戶要的是什么,通過營銷推廣,強化企業(yè)品牌在同行業(yè)市場中的地位,傳遞企業(yè)品牌品質保證的信息,拉開與同行業(yè)其他企業(yè)的距離,營銷是能提高企業(yè)產品附加值的。營銷做不到位,錢就白花了,因此營銷環(huán)節(jié)重視營銷方案的策劃,錢要花在刀刃上。
(3)咨詢調研。
咨詢調研是分析設計環(huán)節(jié)的輸入口,準確把握客戶需求,清晰輸出可以提高咨詢調研環(huán)節(jié)附加值。這對咨詢調研人員的專業(yè)能力是一個挑戰(zhàn),除了有專業(yè)的分析能力外,還需對業(yè)務內容與流程的熟練掌握與理解,對項目整體需求能進行高層次的把握,對企業(yè)來說,需對此類人員制定人才培養(yǎng)策略。
(4)分析設計。
好的產品不是生產出來的,而是設計出來的。好的設計能給客戶帶來滿意的體驗,并愿意為此付出更高的價格,從而為企業(yè)帶來高附加值。比如蘋果手機,硬件及材料成本只占銷售價格的很小比例,消費者愿意為手機付出高額溢價,就是因為它獨特的設計理念,客戶通過蘋果手機的使用能帶來滿足感。
分析設計是軟件系統(tǒng)開發(fā)的起點,分析設計結果直接決定了后續(xù)項目交付的結果,實務中分析設計與系統(tǒng)開發(fā)是不同的人員,因此提高項目附加值除了把好分析設計關外,還要能將設計結果準確傳遞給系統(tǒng)開發(fā)人員,分析設計結果交付要做到標準化。
(5)系統(tǒng)開發(fā)。
系統(tǒng)開發(fā)是完成項目的必要環(huán)節(jié),客戶可以接受的是市場最低價格,因此系統(tǒng)開發(fā)是成本管控的重點,目的是降低開發(fā)成本,提高開發(fā)效率。
①提高項目計劃執(zhí)行力度:編制合理的項目開發(fā)計劃與項目成本計劃,嚴格按開發(fā)計劃執(zhí)行,減少項目成本計劃偏差。
②加強開發(fā)過程的標準化管理,提高開發(fā)結果的可復用性。
③合理配置項目開發(fā)資源:在多項目并行的情況下,如何發(fā)現(xiàn)閑置產能,除了合理排產外,需要充分利用信息化系統(tǒng),將產能利用情況在線化,動態(tài)了解產能狀況,科學合理安排,最大化利用產能,提高生產效率。
④培養(yǎng)適合崗位需求的人員:軟件行業(yè)項目開發(fā)主要投入是人力成本的投入,由于學習曲線的作用,熟練開發(fā)人員的單位產出效率遠高于非熟練開發(fā)員,除了招聘具備崗位要求的人員外,需加強對在職崗位開發(fā)技能、開發(fā)技巧的培訓。
⑤勞務外包:重視外包生態(tài)建設,考慮可運用的勞務外包資源,將可分解的開發(fā)內容外包。
(6)實施應用。
實施應用環(huán)節(jié)與系統(tǒng)開發(fā)環(huán)節(jié)基本類似,控制實施成本,提高實施效率,上述系統(tǒng)開發(fā)環(huán)節(jié)的成本管控措施在實施環(huán)節(jié)都適用。
需要注意的是異地實施過程中發(fā)生的差旅費,對客戶來說是不能接受的,需控制好異地實施差旅費用,對于異地項目較多的情況下,注意本地化實施團隊的建設,降低實施差旅成本。
(7)運維服務。
運維服務人員為客戶提供售后服務,運維服務質量直接影響到客戶是否愿意付費購買服務,是否愿意增加二次購買機會,是否愿意向其他客戶傳遞企業(yè)的正向品牌價值。提高運維服務附加值的方法有:
①加強運維服務人員服務意識的培養(yǎng),樹立以客戶為中心的服務理念。
②加強運維服務網絡建設,對異地項目采取遠程的方式,提高響應及時性。
③加強運維服務信息化系統(tǒng)建設,使運維服務過程信息可視可追溯,便于客戶數(shù)據(jù)分析。
3.2.2 非增值作業(yè)
(1)合同評審。
合同簽訂是項目開始的起點,合同簽訂的質量直接影響到項目的毛利水平。加強合同報價、合同談判、合同簽訂環(huán)節(jié)的管理,嚴把合同評審關,業(yè)務、財務、法律人員共同參與對合同的評審,及時識別出合同中的可能風險,如項目工期、需求范圍、交付標準等,采取有效措施將風險控制在可接受的范圍內,簽下高質量的合同。
(2)檢驗測試。
①提高測試效率:提高測試人員業(yè)務熟練度,配置有效的測試工具提高測試效率。
②做好版本控制:把好質檢關,禁止不合格版本流向客戶,防止由此產生的返工成本。
4 總結
軟件項目成本管控思路需跳出傳統(tǒng)的財務成本管控的范疇,從項目全生命周期考慮,通過分析軟件項目價值鏈業(yè)務流程,區(qū)分增值作業(yè)與非增值作業(yè),對業(yè)務流程進行優(yōu)化。對于增值作業(yè)采取措施提高作業(yè)環(huán)節(jié)附加值,對于非增值作業(yè)識別成本動因,通過具體措施控制好項目成本。項目成本管控才能取得明顯效果。
參考文獻
[1]高頓財經研究院.財務報告、規(guī)劃、績效與控制[M].北京:中國財政經濟出版社,2017.