企業應用開放源碼軟體的美麗與陷阱(一)

記得筆者剛接觸以企業應用為主而設計的開放源碼應用軟體時(指一般企業常用的一些應用系統如 ERP、CRM、Workflow、KM 等),興奮與訝異心情至今依然記得,當時因為工作的關係,有機會接觸到許多國內外大小廠牌的商業應用軟體,筆者當時的念頭與疑問是,這些商業軟體是否還有 存在的價值與生存的空間?這幾年嘗試與一些夥伴,將一些以企業應用的開放源碼軟體導入企業後,筆者的結論是這些屬於企業應用的開放源碼軟體是美麗的,它們 很容易吸引企業用戶,卻充滿了許多的陷阱讓企業花費更多的成本。 企業應用開放源碼軟體最美麗的地方與最大的陷阱,在於它的自由使用。怎麼說呢?不像是一些應用開發的軟體或是單純資訊發佈的軟體如架站類別的軟體,大多數 商業應用的軟體是屬於管理面的,會與企業的核心運行有著息息相關,一旦系統在做導入時,其實就不分所謂的商業軟體或是開放源碼軟體,都是要達到一個企業的 運行目標,需要的是相關資源的規劃與投入。開放源碼軟體可以自由使用的特性,常給企業一個錯誤的認知,導入是不需要成本的,這種情形最常發生在資訊化程度 不高或是剛準備作資訊化的企業,主管常以姑且試之的心態,最後的結果大多是草草結束。試想如果企業花錢購買一套 SAP ERP,導入時的心態絕對是不一樣的。

另一個美麗的陷阱在於軟體介面的設計。目前大多數的開放源碼軟體幾乎都是由國外所設計,一般來說國外的軟體設計(這裡指的不是軟體設計的架構 (Framework),筆者指的是軟體設計時採用的商業理論基礎),大多會有一套理論基礎去支持,例如在 B2B 的運行的系統裡就會有像是 Rosettanet 或是 ebxml、在專案管理系統裡就會有所謂的如 PMP 的專業理論以及如 CRM 客戶關係管理裡會有所謂的業務銷售流程概念。鴻海郭台銘先生曾講過一句話「系統等於表單加流程」,筆者非常的認同,一套好的商業軟體其實是能夠將企業運行 的流程內化在系統內的,可是一般來說,有理論基礎的商業軟體設計,使用者更需要完善的教育訓練以及好的廠商配合,才能發揮其效力。不過可惜的是這個階段, 國內會考慮使用開放源碼解決方案的公司,絕大多數是中小企業,在成本壓力的考量下,好的情況是系統的導入後,一般使用者只單單的用其中的一兩個模組,較差 的情況是,系統留給一兩個有概念的人使用,其他人可能因為麻煩或是不清楚該如何使用而導致最後系統不適用。

本期筆者分享了兩個商業類開放源碼軟體的導入問題,不盡然所謂的問題與陷阱指的都是來自軟體本身的問題,有可能是在接觸開放源碼軟體時心態上或是與國內企業運行的落差,在下幾期的電子報裡,會繼續的跟各位分享其他筆者所見的開放源碼軟體使用現象。



您也許有興趣閱讀以下文章:




自由軟體鑄造場電子報 : 第 65 期 ICOS 2006 會議報導

分類: 企業應用