全面瞭解企業資料服務(8/24)
文/葉宏謨
長久以來,導入ERP系統是組織的噩夢,失敗率很高。尤其在上線前的平行作業階段,平常就夠忙的使用者要操作新舊兩套ERP系統,簡直是不可能的任務。有些企業乾脆就不平行作業,直接切斷舊系統,結果是兵荒馬亂,嚴重影響企業的營運,只好又回歸舊系統。企業為了導入ERP系統往往花了數千萬元還是上不了線。導入新系統需要平行作業,但不需要平行操作新舊系統,筆者稱之為「不平行的平行作業」。
先求上線再求改善
先求上線再求改善。只要確認如同積木般可以組裝的服務導向架構的SOA-ERP服務元件能彈性客製出所需功能,就先原封不動的把舊(Old)系統的資料重建到新(Neo)系統。不要在此時改善不完美的資料編號,也不要改變不完美的商務流程,除非舊ERP系統的資料和流程真的已經造成傷害。這應該不太可能,因為在導入新系統之前,組織還是正常在運作。
[ 加入 CIO Taiwan 官方 LINE 與 Facebook ,與全球 CIO 同步獲取精華見解 ]
雖然導入新ERP系統(Neo ERP)的目的是要改善商務流程(BPI, Business Process Improvement),甚至要改革商務流程(BPR, Business Process Reengineering),但千萬別妄想畢其功於一役。有些舊系統没有、新系統才有的先進功能或報表,也要暫時忍耐一下,先上線再說。有些舊系統没有的作業,是用手工做的,那就繼續手工做,先把舊系統有的作業上線到新系統再說。
導入ERP系統和BPI或BPR一樣,都是大工程,同時做會有倍數相乘的複雜度,先導入ERP系統再進行BPI或BPR,則複雜度相對很低。而且,新ERP系統上線後,因其背後是可組裝的積木式SOA-ERP服務元件,極具彈性,BPI或BPR都是相對容易,流程要怎麼設計都行,甚至所有資料代號都可以重編,重編後連歷史資料都會自動重編。
自動化平行作業
若完全不做任何資料編碼或商務流程的改變,到了平行作業階段,舊ERP系統(Old ERP)和新ERP系統(Neo ERP)都有的資料應該完全一致。而新ERP系統是可以寫程式呼叫SOA-ERP服務元件自動維護資料的,平行作業時,使用者只需操作舊ERP系統,每天下班後没有人在用舊ERP系統時,再由程式把當天使用者所做的作業自動在新ERP系統重做一遍,同步新ERP系統和舊ERP系統的資料,第二天再檢查、比對新舊系統的資料並訂正錯誤。
[ 閱讀更多 【全面瞭解企業資料服務】系列文章 ]
等到新系統資料都没問題後,使用者再改用新系統,使用者不會同時操作兩套系統,且改用新系統之後也不會手忙腳亂。因為没有改變資料編碼或商務流程,新舊系統的差異主要是操作介面,而在正式啟用新系統前,使用者已接受過教育訓練,就像買新車,交車前已試駕過,使用者可以輕鬆的切換到新系統。
企業導入ERP系統應該注意兩件事:一是先求上線再求改善,二是自動化平行作業。上線時程越快越好,先上線再改善可節省大量討論新編碼和新流程的時間,先依樣畫葫蘆把新系統調整到「接近」舊系統,使用者也會樂於接受新系統,必然可以快速上線。自動化的平行作業不需要使用者來做,對使用者而言是不必平行作業的平行作業,是没有負擔的,使用者也會快樂接受。
把ERP導入分成兩個階段,先上線再改善。BPI或BPR是新ERP系統上線後的事,很重要,但不急。
(本文授權非營利轉載,請註明出處:CIO Taiwan)