ERP系統在企業中能否得(de)到成功實施和(hé)有效應用(yòng),還(hái)取決于一個(gè)關鍵因素:ERP系統的(de)客戶化(huà)和(hé)二次開發。爲什(shén)麽這(zhè)樣講呢(ne)?ERP系統的(de)客戶化(huà)和(hé)二次開發在整個(gè)實施過程中處于承上啓下(xià)的(de)位置。任何ERP軟件,不論是國産的(de)還(hái)是進口的(de),都或多(duō)或少有用(yòng)戶化(huà)的(de)工作,有時(shí)還(hái)要進行二次開發。這(zhè)是因爲:
1.對(duì)于國外ERP軟件供應商的(de)産品來(lái)說,确實存在國情、廠情的(de)問題。中國企業與國外企業相比,主要有以下(xià)四個(gè)方面的(de)不同:
(1)生産規模、生産類型不同在我國,大(dà)而全的(de)國有大(dà)中型企業是國家經濟的(de)支柱。工廠規模大(dà),生産類型複雜(zá),産品中有70%~80%是自制件,既加工制造又裝配,管理(lǐ)幅度大(dà),難度也(yě)大(dà)。而國外基本是一些專業化(huà)分(fēn)工較細的(de)中小型企業,一些大(dà)的(de)公司也(yě)以裝配爲主,自制件很少。相比之下(xià),管理(lǐ)的(de)幅度和(hé)難度不如中國企業。
(2)人(rén)員(yuán)素質相差較大(dà)國内、國外企業管理(lǐ)人(rén)員(yuán)和(hé)生産工人(rén)的(de)素質不能相比。這(zhè)與多(duō)年的(de)計劃經濟體制和(hé)國民教育水(shuǐ)平有關,不可(kě)能在短期内縮小這(zhè)個(gè)差距。
(3)企業的(de)管理(lǐ)機制與管理(lǐ)基礎不同國外企業由于采用(yòng)現代企業制度,産權明(míng)晰,管理(lǐ)科學、規範。我國企業管理(lǐ)機制和(hé)管理(lǐ)基礎随著(zhe)現代企業管理(lǐ)制度的(de)建立,将會逐步提高(gāo),但目前差距還(hái)不小。
(4)企業的(de)外部環境不同我國各類企業管理(lǐ)水(shuǐ)平不一,交通(tōng)、通(tōng)信也(yě)不盡人(rén)意。企業生産所需的(de)外購(gòu)、外協件幾乎不可(kě)能按企業的(de)需求及時(shí)供應,供貨合同中的(de)供貨日期不可(kě)能精确,也(yě)無法得(de)到保證。
2.對(duì)于國内的(de)ERP軟件供應商來(lái)說,即使他(tā)們的(de)軟件開發是在對(duì)國情有深入了(le)解的(de)前提下(xià),即使他(tā)們的(de)軟件系統功能再全、适應性再強,當面對(duì)不同企業千差萬别的(de)具體情況和(hé)不同企業千變萬化(huà)的(de)特殊需求時(shí),也(yě)不可(kě)能做(zuò)到"以不變應萬變"。
再者,企業所處的(de)環境是不斷變化(huà)的(de):企業的(de)産品種類、産品所處生命周期的(de)階段、企業的(de)計劃模式、分(fēn)銷模式都不斷在變化(huà),企業不斷地進行業務流程的(de)再造,企業的(de)規模不斷地縮小或擴展,等等。總之,企業的(de)變化(huà)是絕對(duì)的(de)。因而,客觀上要求ERP具備适應各種變化(huà)的(de)能力。如果ERP系統沒有良好的(de)柔性,不能進行方便的(de)用(yòng)戶化(huà)和(hé)二次開發,那麽,企業引進ERP系統之日,就是套上束縛自身發展的(de)枷鎖之時(shí)。企業對(duì)于花重金買來(lái)的(de)ERP系統将會"食之無味,棄之可(kě)惜",使自己陷于尴尬境地。
因此,不論企業采用(yòng)國外的(de)軟件還(hái)是采用(yòng)國内的(de)軟件,都面臨著(zhe)系統的(de)用(yòng)戶化(huà)和(hé)二次開發的(de)任務,都必須要求ERP軟件具備良好的(de)支持用(yòng)戶化(huà)和(hé)二次開發的(de)功能。ERP系統的(de)用(yòng)戶化(huà)和(hé)二次開發,是ERP軟件作爲由企業外部的(de)軟件廠商提供的(de)一種産品,轉變爲企業内部的(de)管理(lǐ)信息系統的(de)橋梁和(hé)紐帶。其意義如下(xià)圖所示:圖2 ERP系統用(yòng)戶化(huà)和(hé)二次開發的(de)意義下(xià)面我們對(duì)用(yòng)戶化(huà)和(hé)二次開發分(fēn)别進行討(tǎo)論:
1.用(yòng)戶化(huà)一般把不牽動程序的(de)改動稱爲用(yòng)戶化(huà),如修改報表格式。軟件如果有報表生成功能,或采用(yòng)第四代語言,任何業務人(rén)員(yuán),不需要有很多(duō)計算(suàn)機知識就可(kě)以自行設置。當然,還(hái)需經項目實施小組的(de)批準。
2.二次開發通(tōng)常把改動程序的(de)工作稱爲二次開發。要增加或修改軟件的(de)功能,需要ERP系統提供支持二次開發的(de)工具,還(hái)可(kě)能需要有軟件的(de)源程序,這(zhè)些都要支付額外的(de)費用(yòng),而且并不是每個(gè)ERP供應商都願意提供源代碼。此類問題一定要在簽訂合同前考慮到。
二次開發的(de)工作是在軟件功能模拟運行的(de)基礎上進行的(de),一般工作量比較大(dà),需要一定的(de)時(shí)間,會延誤項目實施進程,這(zhè)個(gè)因素應該在制定項目實施計劃時(shí)包括進去。
改動軟件後還(hái)會影(yǐng)響以後的(de)軟件版本升級。有些ERP軟件商提供免費或收費很低的(de)系統升級。如果不升級,新版本的(de)長(cháng)處無法應用(yòng);如果升級,則面臨著(zhe)重新進行二次開發的(de)可(kě)能。因爲ERP軟件供應商在進行新版本的(de)ERP系統開發時(shí),可(kě)能根本不會考慮某個(gè)特定的(de)用(yòng)戶在舊(jiù)版本上所作的(de)二次開發。
因此,在進行二次開發前,要做(zuò)認真的(de)分(fēn)析對(duì)比。究竟是修改軟件,還(hái)是改革現行管理(lǐ)程序;還(hái)是兩者都作一些修改。對(duì)修改的(de)必要性、效果和(hé)代價要心中有數。
經過分(fēn)析和(hé)權衡,能不進行二次開發就不要進行。如果必須進行二次開發,則應盡量使得(de)二次開發出的(de)功能模塊獨立于原來(lái)的(de)ERP系統。這(zhè)樣,當ERP系統版本更新時(shí),二次開發出來(lái)的(de)模塊無需修改或者隻需較少的(de)修改就可(kě)以應用(yòng)于高(gāo)版本的(de)ERP系統。