軟件定制開發對于客戶來說,最大的優勢在于功能可以按照自己的業務需求進行開發,開發價格也是按照工作量的大小進行計算。在了解了市面上軟件開發的各種主要的形式及其開發費用情況,基本上關于軟件開發費用,可以參考以下幾點內容:
(1)低價源碼銷售、模板建站、成熟軟件產品銷售及SAAS軟件銷售
低價源碼銷售、模板建站、成熟軟件產品銷售及SAAS軟件銷售,對于提供服務的廠商來說,其每個項目的邊際成本非常低,所以它給到用戶的價格也會相對較低。但由于成熟軟件產品銷售、SAAS軟件產品銷售,軟件企業在前期產品研發過程中會投入巨大的研發費用,所以最終的銷售價格并不會太低,通常都在幾千元的樣子,這對用戶來說還算是一個比較能夠接收的價格。
(2)軟件定制開發
軟件定制開發對于客戶來說,最大的優勢在于功能可以按照自己的業務需求進行開發,開發價格也是按照工作量的大小進行計算。但這也是軟件定制開發最大的坑,也是軟件定制開發項目成功與否最關鍵的因素。
之所以會這樣,主要原因在于以下幾點:
(1)工作量的評估有很大的空間
還是按照軟件行業比較常見的計算方式為例:開發費用 = 工時單價(元/天) * 工作量(天),工時單價根據不同的城市會略有不同,但基本行業有大概的標準,比如說1000元/天,但是工作量的評估就是有很大的空間,因為評估的時間多少,完全取決于軟件開發公司的主觀意愿,同一個需求,不同的公司、不同的人評估的時間千差萬別。這也就直接導致了開發費用有著天壤之別,而這一切客戶都無法左右,因為客戶基本上都不懂。
(2)軟件需求會嚴重影響開發成本
一個軟件不同的需求、一個需求不同的實現方式也有著千差萬別,不同的需求也直接導致工作量的不同,從而影響到軟件的開發費用。
(3)自建技術團隊
自建技術團隊看似是最省錢的一種軟件開發方式,但是實際上自建軟件團隊的開支是非常巨大的。
以開發一個普通的APP軟件為例,自建技術開發團隊,一年固定的開支情況如下:
(1)技術總監:1個,5~10年工作經驗,30萬/年
(2)產品經理:1個,2~3年工作經驗,15萬/年
(3)前端工程師:2個,2~3年工作經驗,2 * 15萬/年 = 30萬/年
(4)后端工程師:2個,2~3年工作經驗,2 * 15萬/年 = 30萬/年
(5)測試工程師:1個,2~3年工作經驗,8萬/年
這么粗略地估算了一下,自建一個技術開發團隊,一年的工資支出就是113萬元。自建技術團隊,最理想的情況是招聘的技術團隊都很給力,都能夠按質按量地完成所有的開發任務;但實際的過程中,如果技術團隊管理不當,很有可能開發出來的軟件產品達不到預期。