作者: Fred F.M. Wang (FW知識瑣記) 日期: 2021-2-25
許多公司在進行企業應用系統時,第一時間會想到的是直接購買套裝軟體,常常在引進之後,衍生許多的問題,又因為許多作業已經與此套裝軟體系統綑綁,要移轉的話,要花更龐大的成本,因此作罷。
企業應用採用套裝軟體系統容易造成哪些問題?
1. 彈性不足,難以調整 : 使用套裝軟體系統之初就是使用其標準功能,標準流程,可以快速導入。一段時間後,發現標準流程之外,企業仍有許多有別於標準流程的特殊流程,或因應企業營運或管理需求需要的調整,此時發現使用套裝軟體有限的設定與調整功能,並無法百分之百滿足企業的需求。
2. 維護合約費用高,用處不大 : 套裝軟體系統往往綑綁很多企業用不到的功能賣給企業,而每年可能要付原購買金額的10%~20%,通常只是為了可以上修正包(Patch),也就是付費給軟體廠商修正他們賣出軟體的Bug。而不是因應企業需求的修改,調整與變更或新增功能。對付錢的老闆而言每年需要付這種費用,都是心不甘情不願地。
3. 封閉系統缺乏學習的資源 : 除了導入之初,上上廠商提供的課程外,後續學習都需要付費,因為是封閉系統,任何問題都需要尋求軟體廠商的支援,無法透過網際網路龐大的資源,來熟悉該系統,例如部分套裝軟體系統使用自行研製的程式語言,僅僅靠簡單的API說明文件,連Sample Code都沒有,更不用說可以在Stackoverflow請教別人了。
要導入ㄧ個企業應用系統除了選擇套裝軟體外也可以採取其他策略,如租用,使用Open Source軟體,自行開發,外包開發等策略。
以下是筆者自行開發流程系統取代購買進來的套裝軟體,所進行成本效益比較。
那些類型的企業應用系統適合使用套裝軟體? 哪些類型的系統適合自行開發?
待續...