解讀 | 告訴你軟件開發有多貴

>>>  創業先鋒 眾人拾柴火焰高  >>> 簡體     傳統

342ac65c1038534355c31dbf9613b07eca808824.jpg

轉載自博客“透明思考”(網址:gigix.thoughtworkers.org),歡迎關注并閱讀作者更多精彩文章.

有個朋友的朋友想做一個公益的事。因為出資的都是教育水平較高的精英人士,所以對項目的監控透明度要求比較高。于是這個朋友的朋友就想了,信息時代嘛,IT工具不是可以促進交流提升效率么?于是他對我說:我們想做個app,可以干這個這個這個……

我打斷他說,別著急,做軟件很貴的,你不一定玩得起。

做個軟件究竟有多貴?我們可以做一個非常粗略的估算。市場上定制開發軟件的人工成本按一人月20,000人民幣來算,平均每人天1,000人民幣。根據《軟件估算》提供的經驗數據,隨軟件復雜度變化,在整個交付項目期間,平均每個程序員每天產出的代碼量在2行到200行之間。如果以平均每天產出100行代碼來算,則編寫每行代碼的成本是10元錢。

把軟件寫出來只是第一步。軟件要放在某個環境上去運行的。服務器端的軟件要部署在可靠的服務器上,要有可靠的網絡連接。客戶端的軟件(比如一個app)要安裝在使用者的電腦或手機上。軟件要維護要升級要管理要排錯的。有了一個軟件,有了一臺服務器,就得有掌握這個技能的人來管理它的。根據Oracle引用EnterpriseManagementAssociates的數據,60%~70%的IT預算耗費在運營和維護上。于是我們可以大致估算到,加上運營和維護成本,一行代碼的成本就會達到30元。

那么一個app會有多少行代碼呢?當然也隨復雜度不同會有很大變化,只能舉兩個例子作為參考。RapidFTR是一個用于“家庭跟蹤和團聚”的Android應用。當戰爭、地震、海嘯等災害發生時,國際援助團隊可以用這個應用來尋找失散的兒童。這個軟件大約有34,000行代碼。另一個Android應用是克林頓健康倡議給非洲國家開發的基層醫療物流管理軟件,鄉村醫生可以用這個工具來管理他們的藥品庫存。這個軟件的代碼超過46,000行。換句話說,這兩個目標很單純、功能并不復雜的Android應用,擁有它們的成本都在百萬人民幣以上。

而且上面估算的還只是軟件本身的開發、運營和維護成本。在IT的基礎上調整組織機構、優化工作流程、創造高質量內容、市場傳播推廣……那需要的人財物力就更加難以估計了。更不用說,移動互聯網本身是一個充滿變化與創新的領域,犯錯與試錯是家常便飯。所以你看,想開發一個新軟件,這是多么貴的事。

軟件這么貴,是不是沒錢的組織、尤其公益組織就注定享受不到科技帶來的強大能力了?不是。其實有大量的軟件工具已經存在,它們非常成熟,它們經過了無數用戶的檢驗、能很好地完成它們想要完成的任務,而且它們非常便宜甚至免費。要做個網站嗎?Ghost或者WordPress都可以。要點對點的傳播?微信和QQ是蠻不錯的工具。想收集很多人的觀點和意見?金數據就是干這個的。發郵件期刊?可以考慮MailChimp。需要客戶關系管理(CRM)?其實一個設計合理的Excel表單就可以做得很好。

所以,一個機構想要用IT技術提升能力,首先需要的是互聯網思維,是設計能力。首先理解自己的目標用戶,理解用戶的整個體驗,理解體驗之中的困難與挑戰,然后選擇適當的工具來應對這些困難與挑戰。當你把問題細化到一個具體的設計挑戰,往往就能找到現成的工具來解決它。至于開發一個新軟件這種又貴又費神的事情,還是能不做就不做吧。

轉載聲明:本文轉載自博客“透明思考”(網址:gigix.thoughtworkers.org),版權歸原作者所有.歡迎關注原作者更多精彩文章.也可添加本博主(徐水東,新媒體排行榜運營總監、新媒體投資人)私人微信號:804115118(加好友時請說明來意)


網載 2015-08-26 21:57:12

[新一篇] 打磚塊也能萌翻你! Brickies試玩體驗

[舊一篇] 中小CP還會有春天嗎?
回頂部
寫評論


評論集


暫無評論。

稱謂:

内容:

驗證:


返回列表