ERP系統在企業中能否得到成功實施和有效應用,還取決于一個關鍵因素:ERP系統的客戶化和二次開發。為什么這樣講呢?ERP系統的客戶化和二次開發在整個實施過程中處于承上啟下的位置。任何ERP軟件,不論是國產的還是進口的,都或多或少有用戶化的工作,有時還要進行二次開發。這是因為:
1. 對于國外ERP軟件供應商的產品來說,確實存在國情、廠情的問題。中國企業與國外企業相比,主要有以下四個方面的不同:
(1)生產規模、生產類型不同
在我國,大而全的國有大中型企業是國家經濟的支柱。工廠規模大,生產類型復雜,產品中有70%~80%是自制件,既加工制造又裝配,管理幅度大,難度也大。而國外基本是一些專業化分工較細的中小型企業,一些大的公司也以裝配為主,自制件很少。相比之下,管理的幅度和難度不如中國企業。
(2)人員素質相差較大
國內、國外企業管理人員和生產工人的素質不能相比。這與多年的計劃經濟體制和國民教育水平有關,不可能在短期內縮小這個差距。
(3)企業的管理機制與管理基礎不同
國外企業由于采用現代企業制度,產權明晰,管理科學、規范。我國企業管理機制和管理基礎隨著現代企業管理制度的建立,將會逐步提高,但目前差距還不小。
(4)企業的外部環境不同
我國各類企業管理水平不一,交通、通信也不盡人意。企業生產所需的外購、外協件幾乎不可能按企業的需求及時供應,供貨合同中的供貨日期不可能精確,也無法得到保證。
2. 對于國內的ERP軟件供應商來說,即使他們的軟件開發是在對國情有深入了解的前提下,即使他們的軟件系統功能再全、適應性再強,當面對不同企業千差萬別的具體情況和不同企業千變萬化的特殊需求時,也不可能做到"以不變應萬變"。
再者,企業所處的環境是不斷變化的:企業的產品種類、產品所處生命周期的階段、企業的計劃模式、分銷模式都不斷在變化,企業不斷地進行業務流程的再造,企業的規模不斷地縮小或擴展,等等。總之,企業的變化是絕對的。因而,客觀上要求ERP具備適應各種變化的能力。如果ERP系統沒有良好的柔性,不能進行方便的用戶化和二次開發,那么, 企業引進ERP系統之日,就是套上束縛自身發展的枷鎖之時。企業對于花重金買來的ERP系統將會"食之無味,棄之可惜",使自己陷于尷尬境地。
因此,不論企業采用國外的軟件還是采用國內的軟件,都面臨著系統的用戶化和二次開發的任務,都必須要求ERP軟件具備良好的支持用戶化和二次開發的功能。ERP系統的用戶化和二次開發,是ERP軟件作為由企業外部的軟件廠商提供的一種產品,轉變為企業內部的管理信息系統的橋梁和紐帶。其意義如下圖所示: 圖2 ERP系統用戶化和二次開發的意義
下面我們對用戶化和二次開發分別進行討論:
1. 用戶化一般把不牽動程序的改動稱為用戶化,如修改報表格式。軟件如果有報表生成功能,或采用第四代語言,任何業務人員,不需要有很多計算機知識就可以自行設置。當然,還需經項目實施小組的批準。
2. 二次開發通常把改動程序的工作稱為二次開發。要增加或修改軟件的功能,需要ERP系統提供支持二次開發的工具,還可能需要有軟件的源程序,這些都要支付額外的費用,而且并不是每個ERP供應商都愿意提供源代碼。此類問題一定要在簽訂合同前考慮到。
二次開發的工作是在軟件功能模擬運行的基礎上進行的,一般工作量比較大,需要一定的時間,會延誤項目實施進程,這個因素應該在制定項目實施計劃時包括進去。
改動軟件后還會影響以后的軟件版本升級。有些ERP軟件商提供免費或收費很低的系統升級。如果不升級,新版本的長處無法應用;如果升級,則面臨著重新進行二次開發的可能。因為ERP軟件供應商在進行新版本的ERP系統開發時,可能根本不會考慮某個特定的用戶在舊版本上所作的二次開發。
因此,在進行二次開發前,要做認真的分析對比。究竟是修改軟件,還是改革現行管理程序;還是兩者都作一些修改。對修改的必要性、效果和代價要心中有數。
經過分析和權衡,能不進行二次開發就不要進行。如果必須進行二次開發,則應盡量使得二次開發出的功能模塊獨立于原來的ERP系統。這樣,當ERP系統版本更新時,二次開發出來的模塊無需修改或者只需較少的修改就可以應用于高版本的ERP系統。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:ERP系統的用戶化和二次開發
本文網址:http://www.guhuozai8.cn/html/consultation/1082065829.html