清理 亂掉的資料庫 是最艱鉅的MIS工程。
開發與測試ERP新應用(applications)、轉舊資料至新資料庫等工作需要有實力的MIS人員去做,但是和清理【亂掉資料庫】的複雜度比較,簡直是小兒科。
【資料庫亂掉】與【資料庫毀損】不同。
後者很容易補救,讓機器跑幾個小時【回存(restore)資料庫備份】即可完工。
前者需要超級MIS高手投入大量精力才能緩慢見效。
這些高手、企業的寶貴資源,不是系統分析師,更不是CIO,而是最基層、第一線的程式設計師。
我們可以這樣想像:10萬筆理賠紀錄,大部分正確,其餘錯誤。
- 首先,你必須過濾出錯誤的紀錄。
- 你必須瞭解理賠合約的詳細計算邏輯。
- 你必須閱讀(trace)ERP外包商遺留給妳的程式,比對理賠合約,據以找出程式的bug。
- 找到bug後,開發一套工具並列印【正確vs錯誤理賠對照表】,向理賠部門主管說明並提交你的補救計畫,徵求其意見。
- 理賠部門主管可能看得懂你這張表,也可能看不懂;可能信任這張表的正確性,也可能不盲信。甚至你自己也不是100%確定其正確性。
如果理賠部門主管同意你的補救計畫,那麼,下面工作等著你:
和理賠部門主管討論行政補救工作,決定
(A)「補發理賠金或向保戶追索溢賠金額」,或
(B)「算了!在職期間不爆雷是最高指導原則。」
如果走(A),則
- 修改錯誤紀錄或增加新沖銷紀錄。
- 修改一串相關的統計報表程式、會計分錄。
- 修正ERP外包商的錯誤程式。
- 通知保戶你所作所為。
- 演練業務員&保戶圍剿你的因應之道。
- 通知簽證會計師事務所:「你之前簽證的財報有誤」。
但是切勿這樣追問對方:
新系統上線後這些年來,你簽證本司財務報表的依據是?
【第三方驗證者】是誰?
礙於有限想像力和時間,不列舉更多挑戰。
帶給你工作機會的日薪2萬顧問、日薪5000元的外來程式設計師已經交接「成果」給妳,拍拍屁股走人。
- 誰瞭解你的困難?
- 誰能幫妳忙?
- 誰知道你的貢獻?
- 誰能真心關心你的挫折感並實質補償你?
- 你打算盡一份職業道德,還是默默美化履歷表、準備更上一層樓?
教訓:
大型組織的IT決策者要慎選ERP系統,避免淪為黃俊雄布袋戲劉三 & 二齒戲稱的 的主角。
大型組織的IT策略:
《零失敗的ERP導入策略》即使不能保證你的專案必成,絕對能防止你帶給組織無法弭補的災難與損失。
Originally published at https://www.linkedin.com.