從以前在甲方公司到乙方, 協助公司或客戶採購 ERP 或其他的軟體時, 有的時候會遇到一些踩雷的事情, 廠商業務也許是年輕的, 或是很有經驗但不會真的了解需求, 或是只說部份事情, 對於頭洗了, 不得不洗下去的這種狀況, 就來綁架, 只好乖乖付錢, 各種狀況都有, 我大致上分為以下三項來說明
第一項:軟體授權費 — 分為買斷及訂閱制
軟體採購大致上分為(1)買斷+每年支付維護費用 與 (2)訂閱制,而訂閱制說不想使用時,隨時可以停止訂閱支付,這其實是一種假議題,實際上企業選擇使用ERP不會隨便停止使用, 而 ERP 資料也不可能可以輕易的轉出*及保留所有的交易紀錄移轉到另一個ERP 系統
轉出資料:舊有的ERP系統與新的ERP系統架構不可能完全一樣, 那又如何保留呢 ? 轉出的資料即使備份了下來, 沒有使用的操作介面, 又如何能讓使用者查詢或是未來稽核資料作為追溯呢?所以不存在保留備份就能達到隨時可以轉換系統, 轉換系統的成本還需要評估舊系統需要繼續留存多久, 以及留存舊系統需要付出的代價(硬體+雲端+軟體費+維護費用等)
- 買斷制+維護費用: SAP Business One 即為此方式, 而且是第1年就需要支付維護費,採購時需要特別注意,代理商是提供固定的折扣還是任何調整折扣
- 訂閱制(Subscription Plan):Oracle Netsuite / SAP byDesign 則都是訂閱制以月計算年約年繳
那麼以ERP的採購方式, 以使用系統作為, 從我採購 Netsuite 與 SAP B1來分析
- 模組/產業套裝包:依需要使用的流程功能進行採購, Oracle Netsuite 則會有產業包+另外依需求可以增購需要的模組, 就像是您的手機的付費App分為原廠提供的增購模組及非原廠提供的App, 而SAP Business One 則是一但採購所有的模組都有, 若功能不足時, 仍然可以提供外掛的App 增購,據我所知SAP B1 增購的App 費用一樣需要額外支付維護費用
- 使用者權限:使用者帳號銷售方式分為不同權限, 例如 Oracle NetSuite 分為 (1)General User 一般使用者, 只要是公司有採購的模組, 皆可以使用, 這與 SAP Business One(SBO B1) 來說, 更方便設計流程跟使用者權限(2)Employee User 員工帳號(費用較 General User ) 便宜很多, 登入系統可以進行員工費用報銷, 請購及其他特殊客製流程, 而 SAP Business One (SBO B1) 則分為 Professional 與 Limited , 而 Limited 則又依角色功能細分為 Limited (CRM)/Limited (Logistics)/Limited (Financials),個人很不喜歡這樣的方式,因為當企業員工人數不多, 需要身兼多職時, 往往就需要直接採購Professional, 顧問在導入的時候, 需要反覆確認使用者權限是否有限制, 有時候會因為權限採購預算, 必須調整流程
- 混合式: 有上述二種混合的方式銷售帳號及模組或是再額外有其他的計費方式, 我想特別提醒你的是業務的KPI 是業績, 而顧問是協助你公司導入系統, 若您沒有顧問協助評估導入的系統模組, 其至採購的建議一起, 只能說自求多福 XD,而即使我是顧問職,在協助客戶採購軟體也是發生過被廠商給坑了, (1)第一次採購價跟第二次採購價不同,代理商沒有一開始講清楚 (2)代理商對代理的產品不熟悉,而導入是原廠或其他顧問,才發現需要再額外增購, 若是直接找原廠在一開始採購時, 還可以贈送或獲得更多折扣
第二項:使用者帳號費
- Named Account:登入系統帳號需要註冊,並且以註冊的帳號數量,做為收取費用的計算
- 並行授權(Concurrent Account):可以註冊多個帳號,同時可以登入系統的人數為購買方式,例如購買10個 Concurrent Account 則註冊的帳號數可以超過10個人, 若有第11個帳號想登入, 則需要有人退出系統
第三項:硬體費用—選擇地端跟雲端,你需要知道的費用
地端(On-Premises)還是雲端(Cloud),而雲端又要分為IaaS & PaaS & SaaS,參考下圖的比較表
- 應用層 (Application) —以SAP B1 來說在Application 層連原廠都說不推薦, 而且還不說 Web 有一堆功能跟地端不一樣, 或是根本無法操作, 讓你在雲端上, 我更想知道這公司的IT 要懂的架構, 管理的主機, 還有要控制眾多User 如何在邊操作系統時, 替一下公司著想節省資料傳輸的流量($$$$), 更別說能直接提供 Web Service , 像 NetSuite 是可以從系統本身發 Token Authentication, Rest API 對我來說只是把地端系統放到AWS, GCP, Azure 這種雲端就稱作為雲端, 我真的說不出口
- 資料(Data)
- 運作(Runtime)
- 中間層(Middleware)—很多套裝應用軟體根本無法修改Middleware 這一層, 完全無法調整, 除非整套系統從架構底層重新寫, 這個成本太高, 所以各家ERP 原廠, 才會砍掉重新, 直接推出新產品,而不是原本的產品*升級 (升級的定義不是重新安裝, 或是口頭上說升級,但實際上是砍掉重練, 升級是資料也不用重新移轉)
- 作業系統(O/S-Operation System)
- 虛擬化(Virtualization) — 首先, 需要找到一家懂得安裝SAP B1的公司, 而且同時知道雲端架構, 各家(AWS, GCP, Azure) 設定值, 並且知道需要怎麼開規格, 我曾遇過廠商要求客戶全部開到最頂規 XD,網路封包也要開要60,000 系統才可能操作順暢, 聽的客戶IT 直接抓狂,真的從腳底發涼,我從 Wireshark 抓 SAP B1 的封包, 2000-3000左右, 我並非專業架構師, 但從我過往薄弱上過 CCNA 的課程記憶, 覺得他們在鬼扯, 請自行Google 補充相關知識
- 伺服器(Servers)
- 儲存空間(Storage) — 打完VPN 儲存空間也是一起, 我祈禱使用者會替公司著想, 也清楚的認知這些資料輸入都會轉成換($$$$)
- 網絡Networking—以SAP B1 的解決方案是, 每一個User 遠端主機登入($$$$),同時再打一條VPN ($$$$)
我以Google 找到IBM 應用系統成熟度評估模型, 提供給看這篇文章的人作為參考, ERP 是應用系統,也適用以下提到的(1)系統品質 (2)系統現代化(3)業務可持續性 (4)系統自主性
如果你希望選擇雲端ERP 系統,真心的建議請直接選Saas ERP 不要認為原本的地端ERP 放到雲端平台就是雲端 ERP 好嗎 ?
您最少需要 (1) 網路架構師 (2) 專業有良心的業務或代理商 (3) 導入系統的顧問, 少了一方未來您需要增加的費用可能是未知, 或是買錯, 頭洗了......
千金難買早知道