以下是三者區別的具體比較:
1)當壹個獨立程序員按照自己的想法開發壹個軟件時:
在這類軟件中,除非少數有商業眼光的程序員開發軟件,壹般很難公開給更多人使用。
2)如果企業選擇開發自己的軟件,閉門造車使用軟件,壹般要經過以下幾個步驟:
這涉及到幾項成本:
1,人員成本:自主研發壹款新軟件不是簡單的代碼堆砌,過程需要涉及產品負責人、視覺/交互設計師、R&D人員、測試人員,最後發布並讓所有員工安裝APP使用;
2.時間成本:壹個軟件從無到有上線通常需要很長時間。當業務人員等了半年發現產品終於開發出來了,業務需求發生了變化,R&D人員的勞動成果作廢重啟,開發時間再次延長...
3.維護成本:開發人員的實力和團隊項目的經驗會直接影響後續的維護叠代。獨立開發企業軟件的團隊往往經驗不足,後期復雜的完善和維護幾乎在項目之初就註定了,更不用說不斷更新的需求帶來的二次開發任務了。
以上成本由單個企業承擔,這種軟件使用模式的成本非常高。(除非企業隨便做個難用的軟件)
3)當開發的軟件需要面向整個市場時,壹般要經過以下幾個步驟:
相對於獨立的軟件研發,市場化的軟件需要經過市場的檢驗,對產品的創新性和實用性要求更高。產品研發的每壹步都需要更加細致,軟件功能不斷更新完善。所以每個崗位都需要專業的責任心。比如在劍道雲,除了R&D人員,還有產品經理、測試人員、UI設計師、視覺設計師、營銷、運營、技術支持、實施顧問等崗位。
但由於這類軟件滿足了大多數人的需求,成本是分攤的,很多軟件的價格其實並不高(甚至很多軟件是免費使用的,通過其他方式收回成本,比如廣告、高級服務等)。相反,專門為企業開發的第二類軟件,成本由企業自己承擔,成本要高得多。