不少企業在實施ERP系統的時候都會陷入這樣的怪圈:不做定制開發與企業流程相悖,達不到理想的效果;做了個性化定制,上線周期被拉長,成本也增加,ERP項目被活活拖死。有這一困擾的企業做好這六點,能有效提高ERP軟件定制的成功率!
1、明確二次開發的需求
ERP軟件定制修改前,ERP系統供應商或二次開發伙伴應與企業各業務部門一起,明確企業對二次開發ERP軟件的需求,理清企業合理的業務流程,確定哪些業務流程既不能再優化,也不能通過ERP軟件的部署和配置來完成,ERP軟件與企業需求的差異只能通過二次開發來解決。
2、控制ERP軟件定制修改的范圍
在ERP軟件的定制和修改過程中,基本原則應該是“盡量避免修改核心代碼”,盡量避免改變ERP軟件的數據庫結構,保留ERP軟件的核心功能。對于ERP軟件的一些細節,比如報表格式,不要太糾結,重點放在ERP軟件的流程管理和設計上。
3、尋找合適的ERP軟件二次開發合作伙伴
如果企業不使用ERP軟件開發商提供的付費服務,或者自己進行二次開發,就需要尋找二次開發伙伴。如果同行業有成功案例,企業應參考合作伙伴用戶的ERP軟件使用情況,結合IT部門自身情況選擇合適的二次開發合作伙伴。
4、保持ERP軟件二次開發的可追溯性
ERP軟件是一個非常復雜的大型軟件,從軟件工程的角度來看,ERP軟件的二次開發應該備份原有的企業資源規劃軟件,以保持企業資源規劃軟件二次開發的可追溯性。在ERP軟件的二次開發過程中,要盡量使二次開發制作的功能模塊獨立于原有的ERP系統。這樣,當ERP系統版本更新時,二次開發的模塊無需修改或修改較少就可以應用到更高版本的ERP系統中。
5、進行嚴格的測試
在ERP系統二次開發完成后,應對二次開發后ERP軟件進行嚴格的測試。ERP實施團隊應與軟件開發人員共同編制ERP軟件二次開發后的測試計劃,包括測試計劃、測試設計、測試用例、測試執行、測試驗收等環節。
測試過程管理是ERP軟件二次開發和測試中的一項重要工作,包括文檔管理、配置管理、缺陷管理、進度管理、質量管理、資源管理、變更管理等。二次開發測試應符合測試方案和流程,明確流程變更的條件和方法,消除測試的隨機性和失控性,保證測試進度和質量。
6、做好ERP軟件二次開發成本控制
ERP軟件的二次開發成本包括:外包成本、測試成本、實施成本、人工成本、時間成本、機會成本以及系統轉換過程中可能產生的影響。企業在進行ERP二次開發之前要做好規劃,對二次開發的成本做一個大概的預算。預算制定后,需要跟蹤控制,企業要努力將二次開發成本降到最低。
微信公眾號