開發(fā)軟件費(fèi)用為什么這么貴?
開發(fā)軟件的費(fèi)用跟軟件用途息息相關(guān)。
單獨(dú)就開發(fā)軟件這個動作,成本就是研發(fā)人力成本和硬件成本,但軟件開發(fā)并非一個開發(fā)動作那么簡單。一旦軟件需要公開讓更多人使用,就不得不考慮到更多實(shí)際問題。不同用途的軟件研發(fā)成本是有一定差異的:
(1)自娛自樂用
( 2)企業(yè)小范圍用
(3)面向整個市場
以下對比了三者之間的差異:
1、當(dāng)獨(dú)立程序員根據(jù)自己想法研發(fā)一個軟件:想開發(fā)一個軟件——說做就做修修改改—— 完成發(fā)布
這類軟件中,除非極少數(shù)具備商業(yè)眼光的程序員研發(fā)的軟件,-般很難公開讓更多人使用。.
2、如企業(yè)選擇自主開發(fā)軟件,自家關(guān)起門使用軟件,-般經(jīng)過以下步驟:討論需求——確認(rèn)需求可行——UI、 視覺設(shè)計(jì)——需求公布—— 正式啟動——產(chǎn)品研發(fā)——產(chǎn)品測試——產(chǎn) 品發(fā)布——正式使用
其中涉及幾項(xiàng)成本:
(1)人員成本:自主研發(fā)一個新軟件并非是簡單的代碼堆砌,過程中需要涉及產(chǎn)品負(fù)責(zé)人、視覺/交互設(shè)計(jì)師、研發(fā)人員、測試人員,終才能發(fā)布并讓所有員工安裝APP使用
(2)時間成本:一個軟件從零起步到研發(fā)上線,一般會經(jīng)歷比較長的周期,當(dāng)業(yè)務(wù)人員經(jīng)過半年的等待發(fā)現(xiàn)產(chǎn)品終于研發(fā)完成時,業(yè)務(wù)需求卻已經(jīng)產(chǎn)生了變化,研發(fā)人員勞動成果作廢,重新開始,開發(fā)時間再次被拉長
(3)維護(hù)成本:開發(fā)人員實(shí)力、團(tuán)隊(duì)項(xiàng)目經(jīng)驗(yàn)會直接影響后續(xù)維護(hù)迭代,企業(yè)自主研發(fā)軟件的.團(tuán)隊(duì)常常是缺乏經(jīng)驗(yàn)的,后期復(fù)雜的改進(jìn)與維護(hù)幾乎是在項(xiàng)目開始的時候就是已經(jīng)注定的事,更別提因?yàn)椴粩喔碌男枨髱淼亩伍_發(fā)任務(wù)。以上成本均為單個企業(yè)承擔(dān),這種軟件使用模式成本非常之高。
3、當(dāng)開發(fā)的軟件需要面向整個市場時,--般要經(jīng)過以下步驟:市場需求分析——軟件計(jì)劃——軟件可行性測試——發(fā)布軟件計(jì)劃——產(chǎn)品設(shè)計(jì)——交互設(shè)計(jì)/視覺設(shè)計(jì)——產(chǎn) 品研發(fā)——產(chǎn)品測試——產(chǎn)品發(fā)布——服務(wù)實(shí)施——產(chǎn) 品推廣/教學(xué)——產(chǎn)品維護(hù)更新
相比較自主軟件研發(fā),面向市場的軟件需要經(jīng)過市場的檢驗(yàn),對產(chǎn)品的創(chuàng)新性、實(shí)用度,產(chǎn)品研發(fā)的每一步都需要更加細(xì)化,軟件功能不斷更新進(jìn)步,因此每個崗位都需要專業(yè)人員負(fù)責(zé),比如團(tuán)隊(duì)里除了研發(fā)人員,還有產(chǎn)品經(jīng)理、測試人員、UI設(shè)計(jì)師、 視覺設(shè)計(jì)師、市場、運(yùn)營、技術(shù)支持、實(shí)施顧問等崗位。足以見支撐起一個軟件,需要多大的人力、物力。
不過商業(yè)化的軟件,由于成本是分?jǐn)傞_來的,所以很多軟件價格并不高,反倒是上述第二種專門為一個企業(yè)研發(fā)的軟件成要高得多。