20.3 用戶化和二次開發(fā)
從80年代初我國引進MRP II軟件以來,在近二十年中,有上千家企業(yè)購買了MRP II/ERP系統(tǒng)。但從實際的應用情況來看,總體上并不令人滿意。由此而引發(fā)了很多爭論,比如中國企業(yè)是否具備了使用ERP軟件的能力?再如關于ERP與國情的爭論:國內(nèi)企業(yè)和軟件開發(fā)商經(jīng)常宣稱國外的ERP軟件不適應中國的國情,而國外的軟件供應商則竭力辯解“管理無國界”和“國情化就是遷就落后”,等等。這些爭論的焦點無疑都是些對ERP系統(tǒng)在企業(yè)中的有效運用有可能產(chǎn)生影響的因素。不過,在筆者看來,ERP系統(tǒng)在企業(yè)中能否得到成功實施和有效應用,還取決于另外一個關鍵因素:ERP系統(tǒng)的用戶化和二次開發(fā)。 為什么這樣講呢?我們來看ERP系統(tǒng)在企業(yè)中實施的典型步驟:
圖4.4.2 ERP系統(tǒng)實施步驟
從圖4.4.2我們可以看到,ERP系統(tǒng)的客戶化和二次開發(fā)在整個實施過程中處于承上啟下的位置。任何ERP軟件,不論是國產(chǎn)的還是進口的,都或多或少有用戶化的工作,有時還要進行二次開發(fā)。這是因為:
1、對于國外ERP軟件供應商的產(chǎn)品來說,確實存在國情、廠情的問題。中國企業(yè)與國外企業(yè)相比,主要有以下四個方面的不同:
。1)生產(chǎn)規(guī)模、生產(chǎn)類型不同 在我國,大而全的國有大中型企業(yè)是國家經(jīng)濟的支柱。工廠規(guī)模大,生產(chǎn)類型復雜,產(chǎn)品中有70%-80%是自制件,既加工制造又裝配,管理幅度大,難度也大。而國外基本是一些專業(yè)化分工較細的中小型企業(yè),一些大的公司也以裝配為主,自制件很少。相比之下,管理幅度和難度不如中國企業(yè)。
(2)人員素質(zhì)相差較大 國內(nèi)、國外企業(yè)管理人員和生產(chǎn)工人的素質(zhì)不能相比。這與多年的計劃經(jīng)濟體制和國民教育水平有關,不可能在短期內(nèi)縮小這個差距。 商品軟件的用戶化工作是一項細致的、需要不斷進行和不斷完善的工作。這項工作最好由用戶自己去完成。因為只有用戶自己才深切地知道他的真正需求是什么。而且這種需求是在不斷發(fā)展變化的。近年推出的ERP軟件都有很好的開發(fā)工具,用它對軟件進行二次開發(fā)不是很困難的。鑒于以上情況,要讓企業(yè)用好ERP軟件,軟件公司最主要的工作應該是抓好對用戶的培訓。必須使企業(yè)中的軟件使用人員對ERP的原理和功能有很好的了解,并把開發(fā)工具的使用方法教會他們。一旦用戶對所買的ERP軟件有了比較深入的了解,并掌握了開發(fā)工具,那么用戶化工作由用戶自己去做就不難實現(xiàn)了。而且這項工作需要長期進行,軟件公司很難包辦代替。 這里要強調(diào)的是本文所說“用戶”(更確切地說是軟件的直接使用者)是指企業(yè)里各管理職能部門的業(yè)務骨干,而不僅是企業(yè)計算機中心(或信息中心)的軟件人員。計算機中心的軟件人員承擔著整個ERP系統(tǒng)的管理與維護工作,他們當然需要掌握所運行的ERP軟件的功能特點,但是他們并不是企業(yè)各項管理和業(yè)務功能設定以及增刪的決策人。ERP軟件的真正用戶是銷售、供應、財務、計劃統(tǒng)計、生產(chǎn)計劃調(diào)度、庫存管理等各職能部門和車間的主要管理人員。所以培訓的重點應是企業(yè)管理部門的管理人員。 實踐證明,在一些企業(yè)里,當某個管理部門的業(yè)務骨干掌握了計算機的應用,對所運行的管理軟件有修改擴展的能力,這樣的部門在管理軟件的應用上就有了自適應和自主發(fā)展的根基。像這樣的用戶,軟件公司可以放心,它是可以用好的。 上述培訓工作在實施中是有一定困難的。一是各管理職能部門的業(yè)務骨干都是企業(yè)里的“忙人”,抽他們出來參加培訓很不容易。二是這些管理干部的計算機基礎知識一般較差, 培訓時接受能力要差一些,所以需要的時間要多一些,而這又與第一點相矛盾。針對上述矛盾,在培訓的內(nèi)容上要著重在應用,避免空講理論。在培訓的方式上不宜都是集中講課,最好多一些在機器上邊操作邊講解,這樣培訓的時間靈活一些,容易實行,培訓的效果也會更好一些。 筆者認為,解決難題的關鍵還是需要企業(yè)第一把手對培訓的重要性有足夠的認識。如果企業(yè)主要領導認識到了提高管理業(yè)務骨干隊伍的計算機應用能力對實施MRPⅡ的決定性作用 ,并下最大決心來推進這樣的培訓工作,那么很多困難就迎刃而解了。
。3)企業(yè)的管理機制與管理基礎不同 國外企業(yè)由于采用現(xiàn)代企業(yè)制度,產(chǎn)權明晰,管理科學規(guī)范。我國企業(yè)管理機制和管理基礎隨著現(xiàn)代企業(yè)管理制度的建立,將會逐步提高,但目前差距還不小。 許多企業(yè)買了ERP軟件應用得不好,往往和軟件的用戶化工作沒有做好有關,用戶在使用時感到有很多不滿足,因此發(fā)出種種抱怨。目前軟件公司都提供售后服務,可以幫助用戶對軟件進行二次開發(fā)。問題是很多企業(yè)在購買ERP軟件時,對ERP的功能并不熟悉,甚至對計算機擅長作哪些處理也不清楚。所以軟件公司在調(diào)查了解用戶需求并進行產(chǎn)品用戶化時,企業(yè)往往提不出明確的要求,只能說出手工管理的現(xiàn)狀,所提出的一些要求,一般也沒有考慮如何發(fā)揮計算機管理的優(yōu)勢,沒有充分利用ERP所提供的各種功能。另一方面,計算機公司的軟件人員對于企業(yè)的具體管理業(yè)務了解不深,對用戶提出的需求也只能是機械地聽取接受,所以按其所作的一些修改未必都是合理的,導致日后用戶不滿意。
。4)企業(yè)的外部環(huán)境不同 我國各類企業(yè)管理水平不一,交通、通信也不盡人意。企業(yè)生產(chǎn)所需的外購、外協(xié)件幾乎不可能按企業(yè)的需求及時供應,供貨合同中的供貨日期不可能精確,也無法得到保證。
2、對于國內(nèi)的ERP軟件供應商來說,即使他們的軟件開發(fā)是基于對國情有深入了解的前提之下,即使他們的軟件系統(tǒng)功能再全、適應性再強,當面對不同企業(yè)千差萬別的具體情況、不同企業(yè)千變?nèi)f化的特殊需求時,也不可能做到“以不變應萬變”。
再者,企業(yè)所處的環(huán)境是不斷變化的。企業(yè)的產(chǎn)品種類、產(chǎn)品所處生命周期的階段、企業(yè)的計劃模式、分銷模式都不斷在變化,企業(yè)不斷地進行業(yè)務流程的再造,企業(yè)的規(guī)模不斷地縮小或擴展等等。總之,企業(yè)的變化是絕對的。因而,客觀上要求ERP具備適應各種變化的能力。如果ERP系統(tǒng)沒有良好的柔性,不能進行方便的用戶化和二次開發(fā),那么,企業(yè)引進ERP系統(tǒng)之日,就是套上束縛自身發(fā)展的枷鎖之時。企業(yè)對于花重金買來的ERP系統(tǒng)將會“食之無味,棄之可惜”,使自己陷于尷尬境地。
圖4.4.3 ERP系統(tǒng)用戶化和二次開發(fā)的意義
因此,不論企業(yè)采用國外的軟件還是采用國內(nèi)的軟件,都面臨著系統(tǒng)的用戶化和二次開發(fā)的任務,都必須要求ERP軟件具備良好的支持用戶化和二次開發(fā)的功能。ERP系統(tǒng)的用戶化和二次開發(fā)是ERP軟件作為由企業(yè)外部的軟件廠商提供的一種產(chǎn)品轉變?yōu)槠髽I(yè)內(nèi)部的管理信息系統(tǒng)的橋梁和紐帶。其意義如圖4.4.3所示: 下面我們對用戶化和二次開發(fā)分別進行討論:
1、用戶化
一般把不牽動程序的改動稱為用戶化,如修改報表格式。軟件如果有報表生成功能,或采用第四代語言,任何業(yè)務人員,不需要有很多計算機知識就可以自行設置。當然,還需要項目實施小組的批準。 許多國內(nèi)外的優(yōu)秀ERP軟件提供了強大的支持用戶化的功能。比如荷蘭Baan公司的動態(tài)企業(yè)建模(Dynamic Enterprise Modeling,DEM)技術和中國金航聯(lián)公司的企業(yè)系統(tǒng)動態(tài)再造(Enterprise System Dynamic Reengineering,ESDR)技術。 Baan公司的BAAN IV系統(tǒng)有如下功能:
包括一個不斷豐富和改進的業(yè)務模型庫;
完全能夠適應業(yè)務對象的變化,這些變化包括邏輯流程上的改動以及技術實現(xiàn)上的改進;
生成一個客戶化的系統(tǒng)運行環(huán)境,客戶無須手工設置任何系統(tǒng)參數(shù)、改變代碼或定義用戶界面。
BAAN IV對動態(tài)企業(yè)建模的實現(xiàn),使得企業(yè)管理者、業(yè)務分析人員,也包括了系統(tǒng)實施者可以將注意力集中于一系列高層管理職能、最優(yōu)業(yè)務實踐和流程,而不是復雜的應用軟件調(diào)試或沒完沒了的產(chǎn)品細節(jié)配置。 金航聯(lián)公司的AEPCS系統(tǒng)采用的ESDR技術是一種創(chuàng)成式的企業(yè)模型生成方法。ESDR建立在面向業(yè)務對象的軟件單元、自適應企業(yè)計劃模式和可再造的系統(tǒng)結構之上。它保證了軟件系統(tǒng)可以靈活重構,應用菜單可以由用戶設置,從而為用戶建立適合自己需求的應用系統(tǒng)提供了很大的靈活性。并且在企業(yè)流程再造時,軟件會隨之動態(tài)地適應企業(yè)的變化,構建新的企業(yè)模型。
2、二次開發(fā)
通常把改動程序的工作稱為二次開發(fā)。要增加或修改軟件的功能,需要ERP系統(tǒng)提供支持二次開發(fā)的工具,還可能需要有軟件的源程序,這些都要支付額外的費用,而且并不是每個ERP供應商都愿意提供源代碼。此類問題一定要在簽訂合同前考慮到。 二次開發(fā)的工作是在軟件功能模擬運行的基礎上進行的,一般工作量比較大,需要一定的時間,會延誤項目實施進程,這個因素應該在制定項目實施計劃時包括進去。 改動軟件后還會影響今后軟件版本升級。有些ERP軟件商提供免費或收費很低的系統(tǒng)升級。如果不升級,新版本的長處無法應用;如果升級,則面臨著重新進行二次開發(fā)的可能。因為ERP軟件供應商在進行新版本的ERP系統(tǒng)開發(fā)時,可能根本不會考慮某個特定的用戶在舊版本上所作的二次開發(fā)。 因此,在進行二次開發(fā)前,要做認真的分析對比。究竟是修改軟件,還是改革現(xiàn)行管理程序;還是兩者都有些修改。對修改的必要性、效果和代價要心中有數(shù)。 經(jīng)過分析和權衡,能不二次開發(fā)就不要進行。如果必須進行二次開發(fā),則應盡量使得二次開發(fā)出的功能模塊獨立于原來的ERP系統(tǒng)。這樣,當ERP系統(tǒng)版本更新時,二次開發(fā)出來的模塊無需修改或者只需較少的修改就可以應用于高版本的ERP系統(tǒng)。 例如,奧林島公司在銷售MRP9000系統(tǒng)時,針對中國企業(yè)的報表復雜、系統(tǒng)原有的報表生成模塊滿足不了企業(yè)需求的情況,不是修改系統(tǒng)本身的程序,而是利用Microsoft Excel設計了一些函數(shù)。當需要生成復雜報表時,運行這些Excel函數(shù),讀取MRP9000系統(tǒng)的數(shù)據(jù)庫,利用Excel強大而方便的圖表功能制作出滿足需要的報表。當系統(tǒng)升級時,如果系統(tǒng)的數(shù)據(jù)庫結構沒有變化,則Excel函數(shù)無需變化;如果系統(tǒng)的數(shù)據(jù)庫結構發(fā)生了變化,則只需修改相應的受到影響的Excel函數(shù)。平時如果臨時需要特殊報表,只需設計一些Excel函數(shù),而無需對系統(tǒng)傷筋動骨。
山西經(jīng)緯紡織機械廠在ERP系統(tǒng)的二次開發(fā)方面也探索出了一條成功之路。該廠引進加拿大Info-Power公司的I-Manufacture軟件包中的五個模塊:產(chǎn)品數(shù)據(jù)管理、庫存管理、車間管理、物料需求計劃和能力需求計劃。在通讀源代碼的基礎上,經(jīng)過二次開發(fā),不僅成功地應用了該系統(tǒng),而且形成了自己的軟件產(chǎn)品JW-MRP-II。他們的開發(fā)思想是:以物流為基礎,以價值流為杠桿,以信息流為主線,建立起一個管理思想先進、管理方法科學、管理體制完善、符合國情、廠情的、既先進又合理的管理信息系統(tǒng)。JW-MRP-II保留了引進軟件的精華,同時又根據(jù)具體情況,做了相應變化。比如,對MRP運算后生成的計劃,給生產(chǎn)管理人員留有充分確認、調(diào)整的余地。再比如,由于企業(yè)外部環(huán)境不好,采購計劃不可能按照MRP運算結果執(zhí)行,所以將計算機運算生成的采購定單作為請求計劃,由采購部門審批確認,以符合生產(chǎn)實際等。這些變化大大提高了軟件的可操作性。整個系統(tǒng)集成度高,而各模塊又能單獨運行,具有很高的靈活性。
總之,ERP經(jīng)過30多年的發(fā)展,已經(jīng)有很多成熟的商品化軟件,企業(yè)無需自己去開發(fā)ERP。但是要使商品化軟件適合企業(yè)的實際需要,進行二次開發(fā)、實現(xiàn)系統(tǒng)的用戶化則是必不可少的。無論選用國內(nèi)軟件或是國外軟件,由于國情廠情不同,總有地方要作些修改。有的軟件功能很全,而目前我國企業(yè)在管理上還沒有提出如此細致的要求,因此這部分功能暫時就用不上,反而成為累贅,用戶就要求修改它、去掉它。除此,不同的企業(yè)由于產(chǎn)品結構和生產(chǎn)工藝不同,企業(yè)規(guī)模不同,企業(yè)的組織結構和所有制等等方面的不同,在管理的具體制度和業(yè)務流程上,就會有這樣那樣的差異。即使是同一個企業(yè),隨著科技進步和市場需求的變化,它的產(chǎn)品組合、工藝技術、生產(chǎn)規(guī)模、供應協(xié)作關系等也在發(fā)展和變化,企業(yè)的管理方式和方法也必須隨之作相應的變化。因此,對每個企業(yè)都完全適用的商品化軟件是不存在的。
轉載請注明出處:拓步ERP資訊網(wǎng)http://www.oesoe.com/
本文標題:第五十七節(jié) ERP系統(tǒng)為什么要進行用戶化與二次開發(fā)
本文網(wǎng)址:http://www.oesoe.com/html/consultation/1082591374.html