公司內部軟體自己開發? 或是採用市場現有的軟體? 何者便宜?

今天看到一封杜書伍先生寫的一篇文章, 每個人都要有會計觀念 , 其中有一段讀起來特別有感覺, 因為與自己的親身經驗有關

還有一種情形也很常發生,就是在決定一件工作是要採取外包、還是自己做的時候,由於外包的話勢必要另外付出一筆費用,因此一般人很容易反射性地認為外包就一定比較貴,而公司自己做就一定比較便宜。但是,難道公司不必付薪水給同仁嗎?不需要用人的成本嗎?正確的成本觀念應該是,比較公司自己做所需投注的人力、物力成本,以及採取外包所需支付的費用之間,何者比較划算。外包、與自己做之間,並沒有何者一定貴、何者一定便宜,必須視每一次的狀況來分別衡量。

我們公司在賣軟體的過程, 最常聽到的就是, 這種軟體看起來很簡單, 我們的軟體部門也可以自己開發, 但就像杜書伍先生所說的, 自家的員工也是要領薪水的, 而且原本的軟體工程人力可能要專注的工作, 會因此而延期, 更嚴重的是開發出來的軟體沒有達到預期的功能. 如果真的算一算, 並沒有省多少錢.

這樣的公司多不多? 說真的我們還遇到不少, 我想大部分的公司並沒有仔細去算過軟體開發的成本, 與杜書伍先生所提到的會計觀念有關. 如果您要測試妳/你老闆的會計成本觀念, 看過這篇文章, 再去問你/妳老闆
這個問題, 這樣你/妳就可以大約知道這個老闆是不是個精打細算且有會計成本概念的老闆.

附註: 我們也遇過不少公司自己開發系統的理由是市場上販賣的商業軟體並不一定100%符合自己公司的需求, 這時候找一個可以滿足公司80%需求的商業軟體而且有提供客製化API,或是購買Framwork, 這樣至少可以節省不少人力資源從零開始. OpenSource也是一種選擇, 但也是要考慮修改與後續維護OpenSource所投入的人力與成本.

留言

太陽風寫道…
唉...像我們公司..除了成本...大多時候政治上的考量才是重點><
maoyang寫道…
政治上的考量??可否分享一下, 感謝
太陽風寫道…
有時候自行慢慢開發是權宜之計,死的比較慢些,反正資源有限..表面還可以跟VIP邀功省了多少錢...,有時候外包則是用來打打個人人際關係用...
又例如新主管築城牆,廢除堪用舊系統、更換Solution、更換vendor...好鞏固自己的地位。
不過應該講我待過的環境大多屬於人治吧!沒有制度來規範人.
我原本也是抱持著文中想法,但現實的企業環境卻複雜的多...人阿總是想的更遠些。

這個網誌中的熱門文章

使用 AI 專門幫公司內部的流程做最佳化,這個團隊的角色會越來越重要

使用 New Bing 的 Chat 功能來當作閱讀 PDF/網頁文章/程式碼的輔助工具

我的Kindle 2支援中文顯示了