
二、選擇客戶化和二次開發的合理
由于各行各業的千差萬別,任何一個ERP系統都不可能“放之四海而皆準”,ERP系統避免不了因各個企業的不同業務特點而出現無法滿足企業要求的狀況。所以,在經過對企業的管理理念和ERP的系統帶來的管理理念有效的取舍后,ERP系統幾乎無一例外地需要進行客戶化和二次開發。而合理進行這樣的選擇,也能有效地避免ERP系統的風險。
一般情況下,我們認為,不牽動程序的改動為客戶化;而改動程序的工作稱為二次開發。客戶化和二次開發是兩個容易搞混的概念,客戶在項目的實施中,對此往往不能很好地區分。從工作量和難易程度看,客戶化遠遠小于二次開發。好的系統盡量提供系統參數,通過參數配置(Configuration)來滿足客戶業務需求,而不是動輒就通過寫代碼完成。這樣做的好處是實施速度快,對系統沒有任何傷害。一套ERP系統的優劣從參數數量上就可以區分。靈活的參數設計可以讓客戶通過參數的自由組合來滿足復雜的業務。隨著IT技術的發展,現在各ERP廠商都在系統功能自定義、報表自定義等方面大做文章,目的只有一個——使業務人員在不需要很多計算機的情況下就可以調整系統。
二次開發通常是指客戶的業務不能通過簡單的客戶化實現,需要通過改動程序來完成。二次開發是需要通過改動源程序來完成。這不僅加大了企業的成本,同時也增加了ERP系統的風險,也給系統的升級帶來了隱含的風險.需要謹慎選擇。
CIO頻道人物視窗
CIO頻道方案案例庫
大數據建設方案案例庫
電子政務建設方案案例庫
互聯集成系統構建方案案例庫
商務智能建設方案案例庫
系統集成類軟件信息研發企業名錄