開發(fā)一款軟件需要花費多少錢?明明白白不花冤枉錢(開發(fā)一款軟件大概需要多少錢)
今天系統(tǒng)地分析下開發(fā)一款軟件有哪些花費項目,分別要花多少錢。即使你現(xiàn)在沒有軟件開發(fā)需求,也建議收藏,畢竟數(shù)字化時代已來。
好,咱們進入正題。
一、你是否真的需要開發(fā)軟件?
軟件的本質(zhì)就是“連接”,連接人與人、人與事、人與物、物與物,終其意義就是服務于人的,軟件大致有兩個屬性:一個是解放人力提升效能,我們稱之為:既有場景的優(yōu)化,比如辦公軟件讓人們告別手寫稿,大大提升協(xié)作效能;另一個是思想(企業(yè)管理、商業(yè)模式等)的載體,我們稱之為:創(chuàng)造新的場景,比如今日頭條這個軟件就是其口號“看見更大的世界”的載體。
那何時應該考慮買一款軟件呢?還是按照如上所述的兩個屬性來思考:
(1)提升效能(既有場景優(yōu)化),在你的工作中,是否有某件事情侵占了你或團隊很多時間和精力,而這些事情又是計算機可以替代的。這種情況,要評估投入產(chǎn)出比,上了軟件是否極大解決存在的問題。
(2)思想載體(創(chuàng)造新的場景),你是否有某種管理的、商業(yè)模式、產(chǎn)品創(chuàng)新等想法,需要軟件作為載體來落地。這種情況,前期一般沒有明顯效益提升,長期會逐漸釋放威力,主要是看你思考是否成熟、是否下定決心去做這件事情。
假設你已經(jīng)決策要購買或開發(fā)一款軟件了,我們繼續(xù),軟件費用一般由軟件應用本身、服務器和資源調(diào)用三部分組成。
二、軟件應用的選擇與費用
無論哪個類型或哪個行業(yè),軟件應用無非分為標準化產(chǎn)品、定制化項目和半標準化產(chǎn)品三種。
1、標準化產(chǎn)品
軟件開發(fā)公司已針對某個行業(yè)或某個業(yè)務場景開發(fā)出了標準化產(chǎn)品,開箱即用。這種類型最大的優(yōu)勢就是價格低且成熟,且具備二開實施能力。然后按照部署方式分私有部署版和云版:
(1)私有部署版:相當于把軟件使用授權(不含源代碼)直接一次性賣給你了,軟件跑在你自己的服務器上,收費一般是一次性費用 后期升級費或維護費。費用一般是幾千、幾萬到幾十萬不等。
(2)云版:你不需要自己準備服務器,廠家一般按照每年每人(或其他單位)多少錢收費,這個費用里包含了軟件使用費和服務器費了。年費價格一般是幾百元到幾千元不等。適合中小型企業(yè)。
如果標準化產(chǎn)品的功能滿足你的需求,那絕對是不二之選。如果說你想有部分需求通過實施還不能滿足,有些廠家還提供二開服務,不過越大的廠家定制報價越高,原因很簡單,他們主要是走量,不愿意去做定制這種性價比的工作,所以寧缺毋濫,當然你的體量足夠大,預算也足的話,廠家還是樂意要你這個客戶案例的。
2、定制化項目
定制化項目是按照自己的需求進行定制開發(fā),這種情況一般是市面上找不到標準化產(chǎn)品時采用,尤其現(xiàn)在數(shù)字化時代,需求都是個性化的,所以定制開發(fā)的市場也就一直存在。如果說標準化軟件是賣產(chǎn)品,那定制化服務就是賣服務了,你的定制需求需要研發(fā)小組來開發(fā),研發(fā)小組一般由產(chǎn)品經(jīng)理(職責是消化并轉(zhuǎn)化你的需求)、后端程序員、前端程序員、測試、美工組成。
收費是按照人天收費,假設一個項目需要4個人忙活20天,那么總?cè)颂炀褪?0天,再乘以單價就是總價,關于人天單價,在北上廣深那幾個大城市,一般在2000-3000元,二線城市一般在1000-1500元,三線城市一般在600-1000元,假設人天單價是1000元,那這個項目總價就是8萬元。項目體量大的話,上百萬也是常有的事情。
3、半標準化產(chǎn)品
標準化產(chǎn)品價格低但定制麻煩,純定制的話價格又高,半標準化產(chǎn)品是上述兩者之間的折中。所謂半標準化產(chǎn)品是指廠家有一套標準化的半成品,然后根據(jù)客戶需求進行定制開發(fā),做的好的廠家一般都是組件式架構,根據(jù)客戶需求進行組裝,再稍微輔以一些開發(fā)。個人認為這種模式是未來的趨勢,因為他既能滿足數(shù)字化時代的個性化需求,又能控制研發(fā)成本,能夠可持續(xù)發(fā)展。現(xiàn)在流行的智慧社區(qū)、智慧園區(qū)、智慧城市、智慧醫(yī)療、智慧教育等大都屬于這種類型。
三、服務器的選擇與費用
服務器就是跑軟件的載體,說白了就是一臺電腦,也是CPU、內(nèi)存、硬盤這些東西,只不過他在可靠性、穩(wěn)定性、安防等方面有更高的要求。如果需要外網(wǎng)訪問,還需要有獨立的IP,這個獨立IP個人電腦可不具備。服務器也分物理機與云服務器。
(1)物理機
把服務器放在自己或托管到運營商的機房里,這種一般是大企業(yè)的操作。獨立機房在不間斷供電、安防等方面會比較有保障。
機房
小一點的企業(yè)就直接放一臺服務器主機在辦公室,一般都是局域網(wǎng),跑的大都是ERP之類的辦公軟件。一臺物理機最便宜的差不多大幾千的樣子,1萬,2萬的都有。
物理機
(2)云服務器
云服務器顧名思義,服務器在云端,由云廠商統(tǒng)一建設云中心,并進行虛擬化處理,按年按配置租給你,國內(nèi)比較知名的是阿里云、騰訊云、華為云、百度云等,國外有亞馬遜AWS、微軟Azure等。最低配的(2核2G1M帶寬)一年也要1000元左右的樣子,一個省錢的小竅門:各大云服務器廠商業(yè)在競爭,會經(jīng)常性地搞各種活動,打折有時候能到1折,甚至更低。
到底應該選擇云服務器還是物理服務器?
先看價格,乍一看是不是覺得云服務器便宜?其實一旦你的配置上來了,云服務器也不便宜哦,關鍵點還是:按年付費!當然物理機也會有壽命,也要按年折舊。
再看運維,云服務器在安全性、可靠性、容災性等方面幫你考慮到了,你只需要按需采購即可,物理機從環(huán)境搭建到后期運維都需要配專人24小時待命。所以物理機的綜合成本還是要高于云服務器的。
那到底應該選擇啥?如果你對數(shù)據(jù)安全有極高的要求,甚至對云廠商也不放心,那就只能采用物理機,相信有這個需求的企業(yè)用戶也不差運維人員那點工資。否則建議采用云服務器,省心很多,經(jīng)常會有物理服務器中勒索病毒,鎖住你的硬盤,你想拷貝出里面的內(nèi)容,那幫壞人就得問你要錢。
四、資源費用
所謂資源費用就是諸如短信、微信小程序認證費、微信支付認證費、蘋果開發(fā)者賬戶等這些由第三方收取的費用,這些都是項目需求而定,比如你只做微信小程序,那蘋果開發(fā)者賬戶就不用,比如你不需要短信驗證碼,那短信費也省了。不過這些費用相比軟件應用與服務器的費用,都是小頭。
這一篇文章算是基礎科普,主要是讓一些對軟件不太熟悉的朋友快速了解一下。
我是波哥,軟件從業(yè)20年 創(chuàng)業(yè)10年,只會原創(chuàng)不懂搬磚。