企業(yè)資源計劃(ERP)是采用現(xiàn)代信息技術(shù)形成的經(jīng)營管理模式,是20世紀90年代初興起的一種融合了企業(yè)最佳實踐和先進信息技術(shù)的新型管理工具。它擴展了MIS、MRPI的管理范圍,將供應(yīng)商和企業(yè)內(nèi)部的采購、生產(chǎn)、銷售以及客戶緊密聯(lián)系起來,便于對供需鏈上的所有環(huán)節(jié)進行有效管理,實現(xiàn)對企業(yè)的動態(tài)控制和各種資源的集成與優(yōu)化,提升基礎(chǔ)管理水平。
企業(yè)面臨的環(huán)境是不斷變化的,企業(yè)的再設(shè)計不能一次性解決企業(yè)的所有難題。在內(nèi)部壓力、環(huán)境變化、新的競爭、技術(shù)創(chuàng)新或其它變化的驅(qū)使下,新的企業(yè)難題總會不可避免的出現(xiàn)在企業(yè)的面前。企業(yè)的業(yè)務(wù)過程必須持續(xù)調(diào)整與持續(xù)改善,只有這樣才能夠在競爭中比競爭對手做得更好,企業(yè)的信息系統(tǒng)也必然需要進行相應(yīng)的升級更新以適應(yīng)企業(yè)的業(yè)務(wù)過程不斷調(diào)整與改善的需要。
然而,目前大多數(shù)企業(yè)的信息系統(tǒng)很難適應(yīng)持續(xù)升級的需要,主要表現(xiàn)在:企業(yè)往往擁有多個獨立的系統(tǒng),各個系統(tǒng)由不同的開發(fā)商提供,系統(tǒng)的透明度低.系統(tǒng)之間很難進行整合以及復用;企業(yè)自身不具有系統(tǒng)升級的能力,需要借助外來力量來完成升級整合甚至企業(yè)整個系統(tǒng)的重新開發(fā),由于升級的持續(xù)性,給企業(yè)帶來巨大的資金負擔。
因此,ERP的實施既要保證系統(tǒng)能夠滿足企業(yè)目前的需要,又要使系統(tǒng)能夠滿足企業(yè)將來持續(xù)升級的需要。
本文提出一種由ERP開發(fā)商、咨詢公司、企業(yè)三方共同參與的可持續(xù)升級的ERP實施戰(zhàn)略框架,在確保ERP項目成功的同時又能方便系統(tǒng)的持續(xù)升級。
1 可持續(xù)升級的ERP實施戰(zhàn)略框架
在ERP系統(tǒng)構(gòu)建項目中,項目管理問題是關(guān)系ERP系統(tǒng)項目成敗的關(guān)鍵因素,組織協(xié)調(diào)問題更是項目管理中的重中之重。因此,我們需要采用有效的組織形式來實施ERP項目。目前,企業(yè)實施ERP的方式主要有以下幾種:
(1)向ERP廠商直接購買商品化軟件系統(tǒng),由廠商直接負責項目實施。這種組織形式在國產(chǎn)ERP產(chǎn)品項目的實施中比較流行。我國ERP開發(fā)商剛剛起步,他們的ERP產(chǎn)品大都缺乏在實踐中成熟和完善的過程。因此開發(fā)商負責項目的實施更容易把產(chǎn)品客戶化,使開發(fā)商發(fā)現(xiàn)產(chǎn)品中的問題,逐漸完善產(chǎn)品。然而這種組織方式項目實施成本很高。致使開發(fā)商的產(chǎn)品很難大批量地推廣,用戶越多,意味著開發(fā)商的責任越多。雖然有利于開發(fā)商產(chǎn)品的完善但大大限制了ERP產(chǎn)品的普及,最終導致商品軟件的項目化。
(2)在咨詢公司的幫助下,購買商品化軟件系統(tǒng),并負責項目的實施。咨詢公司一般具有豐富的企業(yè)管理經(jīng)驗,他們對各種商品化ERP系統(tǒng)有比較充分的了解,具有豐富的系統(tǒng)實施經(jīng)驗。他們可以根據(jù)用戶的實際情況提供各種不同的商品化ERP系統(tǒng)的選擇方案。在項目實施中,他們會為用戶提出各種企業(yè)業(yè)務(wù)流程再造的建議,以使目標ERP系統(tǒng)與企業(yè)系統(tǒng)更好地結(jié)合。然而由于我國企業(yè)用戶對咨詢公司缺乏認識,同時咨詢公司還屬于新生事物,數(shù)量不多,還需要不斷地發(fā)展和成熟。
(3)企業(yè)用戶與開發(fā)商聯(lián)合開發(fā)。這種組織形式中,開發(fā)商可能還沒有完整的商品化ERP系統(tǒng),他們只有部分成功構(gòu)建ERP系統(tǒng)項目的經(jīng)驗。企業(yè)用戶的業(yè)務(wù)比較特殊,很難從現(xiàn)有的商品化系統(tǒng)中選擇到適合要求的產(chǎn)品。因此企業(yè)用戶與開發(fā)商聯(lián)合組成項目小組,進行系統(tǒng)構(gòu)建。這種組織形式的缺點是項目實施的成本高,周期長,即使項目正常投入運行,最終企業(yè)用戶和開發(fā)商也很難脫離關(guān)系。優(yōu)點是構(gòu)建的系統(tǒng)能夠充分考慮用戶的要求,能夠滿足企業(yè)用戶的當前需求。
(4)企業(yè)用戶與科研單位聯(lián)合開發(fā)。科研單位技術(shù)力量比較雄厚,然而缺乏ERP系統(tǒng)開發(fā)經(jīng)驗,缺乏可復用的ERP系統(tǒng)部件,所以只能從頭開始,然而企業(yè)與科研單位合作,有時對雙方都有可觀的利益。對企業(yè)用戶來說,這種組織形式成本較低,而且能夠增加企業(yè)的知名度。對科研單位來說,既鍛煉了隊伍,又增加了收入。
(5)企業(yè)用戶自行開發(fā)。企業(yè)用戶雖然可以組建自己的開發(fā)隊伍,自行構(gòu)建ERP系統(tǒng)。這種組織方式比較適合于大型企業(yè),對于眾多的中小企業(yè)很難做到自行開發(fā)。
以上各種組織形式,都是圍繞著企業(yè)目前的現(xiàn)狀進行ERP系統(tǒng)的構(gòu)建,企業(yè)的經(jīng)營是不斷變化的,ERP系統(tǒng)也必然面臨持續(xù)升級的需要。因此,ERP系統(tǒng)在構(gòu)建的時候,就需要考慮企業(yè)將來的系統(tǒng)升級問題,既確保系統(tǒng)滿足企業(yè)目前的需要,又方便企業(yè)將來持續(xù)升級。
在此,我們提出一種由咨詢公司、企業(yè)用戶、系統(tǒng)開發(fā)商三方組成的ERP系統(tǒng)實施的戰(zhàn)略框架(圖1),咨詢公司負責ERP系統(tǒng)的組織、規(guī)劃、企業(yè)rr人才的培養(yǎng)、系統(tǒng)監(jiān)理等;系統(tǒng)開發(fā)商負責ERP系統(tǒng)的開發(fā)、構(gòu)建系統(tǒng)框架和系統(tǒng)模塊的組件化、提供完整的設(shè)計文檔等;企業(yè)成立專門的ERP項目小組參與整個系統(tǒng)的開發(fā)、負責系統(tǒng)交付后的維護以及系統(tǒng)將來的升級等工作。
圖1 可持續(xù)升級ERP實施戰(zhàn)略框架
2 項目組織與規(guī)劃
2.1 企業(yè)組建ERP項目小組
企業(yè)ERP項目小組要參與整個ERP項目的規(guī)劃、設(shè)計、實施,對項目的各個細節(jié)部分都要做到非常了解,要求在項目交付后能夠?qū)ο到y(tǒng)進行維護,并能適應(yīng)企業(yè)不斷發(fā)展的需要, 自行對系統(tǒng)進行升級。因此,ERP項目小組的人員組成需要包括具有豐富經(jīng)驗的高級企業(yè)管理人員、計算機專業(yè)人員以及具有管理、計算機綜合性知識背景的復合性人才。
2.2 選擇咨詢公司
咨詢公司的選擇對ERP項目的成功實施以及將來企業(yè)自行對系統(tǒng)升級至關(guān)重要。咨詢公司在整個ERP中的作用主要有以下幾點:
(1)咨詢公司負責企業(yè)IT人才的培養(yǎng),通過整個系統(tǒng)的建設(shè),使企業(yè)的項目小組對系統(tǒng)的建立、實施、升級等過程完全了解,并能夠獨立完成系統(tǒng)的維護和升級工作。
(2)咨詢公司負責企業(yè)的需求調(diào)查,并確保系統(tǒng)中使用的管理思想的先進性。
(3)咨詢公司負責系統(tǒng)開發(fā)商的選擇,對開發(fā)商已經(jīng)成型的模塊進行篩選。跟開發(fā)商、企業(yè)一起共同制訂企業(yè)的ERP發(fā)展規(guī)劃,不管是應(yīng)用開發(fā)商比較成型的模塊還是重新開發(fā)新的模塊,必須對企業(yè)進行全面的BPR,以保證系統(tǒng)中的管理思想的先進性及企業(yè)流程跟ERP系統(tǒng)的匹配。
(4)咨詢公司負責系統(tǒng)開發(fā)的監(jiān)理工作,與開發(fā)商一起,根據(jù)軟件復用思想和軟件構(gòu)件思想,建立一種易于升級的系統(tǒng)框架與構(gòu)件分離、具有多層構(gòu)件體系的軟件體系結(jié)構(gòu)。負責系統(tǒng)文檔的完整,保證系統(tǒng)開發(fā)的連貫性。
咨詢公司不僅要對企業(yè)的管理有豐富的經(jīng)驗,對主流的ERP系統(tǒng)有比較深入的了解,而且對ERP系統(tǒng)的實施有豐富的經(jīng)驗,因此,咨詢公司的選擇必須相當謹慎,需要對各個咨詢公司相當了解,甚至需要借助研究機構(gòu)等外部力量進行選擇。
2.3 需求調(diào)查
ERP系統(tǒng)是實現(xiàn)企業(yè)系統(tǒng)管理過程自動化的系統(tǒng),它的應(yīng)用必然會對業(yè)務(wù)流程產(chǎn)生深遠的影響,因此不能就企業(yè)的當前流程來進行需求分析。必須從更深層次的企業(yè)目標來認識業(yè)務(wù)流程的本質(zhì),認識企業(yè)系統(tǒng)的真正需求,構(gòu)造合理的企業(yè)模型。
企業(yè)是隨著時間不斷地發(fā)展變化的系統(tǒng)。變化的原因有些來自于外部,有些來自于內(nèi)部,但最根本的原因是企業(yè)自身所對應(yīng)間題的狀況變化而產(chǎn)生的不安定的反應(yīng)。企業(yè)系統(tǒng)變化意味著需求的變化,從而也意味著相應(yīng)的信息系統(tǒng)的變化。如果在信息系統(tǒng)建設(shè)開始就能夠預(yù)期這些變化,會使信息系統(tǒng)具有更好的適應(yīng)企業(yè)需求的能力,因此通過BPR主動地影響企業(yè)系統(tǒng),把企業(yè)系統(tǒng)中己經(jīng)不再適應(yīng)企業(yè)目標要求的流程進行改造,會使ERP系統(tǒng)更好地適應(yīng)企業(yè)系統(tǒng)的需求。
2.4 選擇系統(tǒng)開發(fā)商
首先,系統(tǒng)開發(fā)商本身要擁有比較成熟的ERP系統(tǒng),其蘊涵的管理思想必須是先進的,它現(xiàn)有的系統(tǒng)與企業(yè)的大部分需求非常接近,這樣可以把成熟的模塊應(yīng)用到企業(yè)的系統(tǒng)開發(fā)中去,大大縮短系統(tǒng)的開發(fā)時間;其次,對于開發(fā)商的成熟模塊,對企業(yè)應(yīng)該是透明的,能夠提供從模型到程序代碼的完整文檔;第三,在系統(tǒng)開發(fā)的過程中,企業(yè)的IT人員必須能夠參與其中,開發(fā)商需要對他們進行培訓,使他們不僅能夠?qū)ο到y(tǒng)進行維護,還具備獨立進行系統(tǒng)開發(fā)的能力,利于將來系統(tǒng)的升級。
因此,應(yīng)該選擇那些實力雄厚的系統(tǒng)開發(fā)商,企業(yè)不是購買他們的ERP套件,而是進行全新開發(fā)。對開發(fā)商的選擇,需要考慮與企業(yè)發(fā)展戰(zhàn)略的匹配、其現(xiàn)有系統(tǒng)中管理思想的先進程度、軟件的組件化程度(使用的組件標準、粒度、透明度、可修改的程度)等方面。
3 系統(tǒng)構(gòu)建與實施
3.1 企業(yè)BPR
企業(yè)在實施ERP項目時最常見的就是“穿新鞋走老路”,仍然將ERP系統(tǒng)等同于一般的信息系統(tǒng)。ERP的應(yīng)用意味著企業(yè)管理模式的創(chuàng)新,而目前多數(shù)企業(yè)卻很少從企業(yè)整體運作的層次上對原有的管理模式進行變革,在建立新的管理系統(tǒng)之前未能把企業(yè)的經(jīng)營戰(zhàn)略、業(yè)務(wù)流程、生產(chǎn)過程和組織結(jié)構(gòu)與ERP系統(tǒng)統(tǒng)一起來考慮,未對原有業(yè)務(wù)過程或活動的各環(huán)節(jié)進行合理化的分析并加以優(yōu)化,而只是在原有的基礎(chǔ)上用計算機代替已有的手工操作,即企業(yè)的總體結(jié)構(gòu)和運作方式并未發(fā)生根本的變化,造成運用信息系統(tǒng)后不適合的部分繼續(xù)存在,而有些應(yīng)有的環(huán)節(jié)沒有補進,造成實施ERP力度不足,功能難以全面發(fā)揮。
因此,在對企業(yè)的需求以及開發(fā)商的ERP系統(tǒng)充分了解后,由咨詢公司負責對企業(yè)進行BPR改造,以保留開發(fā)商的現(xiàn)有系統(tǒng)的先進流程為主,使企業(yè)應(yīng)用的ERP系統(tǒng)中的管理思想具有前瞻性、先進性,從整體上制訂企業(yè)的ERP系統(tǒng)規(guī)劃。
3.2 系統(tǒng)框架構(gòu)建
軟件系統(tǒng)的體系結(jié)構(gòu)應(yīng)該按照集成框架與應(yīng)用組件兩個層次完全分離(圖2),集成框架是類似于電腦母板的軟件系統(tǒng),可以兼容各種接口,應(yīng)用組件相當于電腦內(nèi)的各種功能插卡。集成框架提供系統(tǒng)運行的基本環(huán)境,如各應(yīng)用組件間統(tǒng)一的通訊接口,系統(tǒng)的基本配置管理,安全檢查等;應(yīng)用組件提供具體的應(yīng)用功能服務(wù)。這種應(yīng)用功能與應(yīng)用管理功能的徹底分離有利于系統(tǒng)將來的不斷升級。
圖2 集成框架與應(yīng)用組件關(guān)系示意圖
同時軟件體系結(jié)構(gòu)呈現(xiàn)遞階層次結(jié)構(gòu),核心應(yīng)用組件與集成框架位于同一層次,應(yīng)用組件是位于該集成框架所對應(yīng)的系統(tǒng)層次的下級應(yīng)用系統(tǒng),每個應(yīng)用組件既可以作為一個具有特定功能的獨立系統(tǒng),又可以作為一個組件被上級系統(tǒng)調(diào)用(圖3)。
圖3 企業(yè)系統(tǒng)的遞階層次結(jié)構(gòu)
集成框架與應(yīng)用組件相分離的模式還將極大地便于利用企業(yè)的遺留/遺產(chǎn)(Legacy)系統(tǒng),在這種模式下,Legacy系統(tǒng)經(jīng)過組件化處理,按照集成框架的要求進行一定的修改,形成獨立的組件,很容易集成到新的系統(tǒng)中去。
3.3 功能模塊組件化
企業(yè)系統(tǒng)開發(fā)以及升級中最頭痛的莫過于對于企業(yè)Legacy系統(tǒng)的復用,這些系統(tǒng)往往是由不同的開發(fā)商開發(fā),而且缺少完善的文檔,理解這些系統(tǒng)所服務(wù)的業(yè)務(wù)模型、結(jié)構(gòu)以及工作方式是有效復用這些Legacy系統(tǒng)的先決條件。一般的方法都是進行軟件逆向工程以理解這些系統(tǒng),然后進行構(gòu)件化改造,但是這個過程常常超過全新開發(fā)一個新系統(tǒng)的時間和成本,甚至還不一定能夠成功。
因此,為了方便系統(tǒng)將來的升級,在系統(tǒng)開發(fā)的時候我們就要做好兩件事情:一是在實施系統(tǒng)的時候就對系統(tǒng)的功能模塊進行組件化,按照不同的層次形成不同粒度的構(gòu)件,較高層次的構(gòu)件往往是一個具有特定功能的獨立系統(tǒng),在系統(tǒng)升級的時候就可以對這些構(gòu)件直接復用或者是對子構(gòu)件進行適當?shù)男薷膹陀玫叫孪到y(tǒng)中去;二是維護文檔的完善,特別是對于那些反復修改的模塊,一定要注意保持文檔資料的完善,文檔形式主要包括以下幾種(表1):
表1 系統(tǒng)文檔的主要形式
3.4 調(diào)試運行
由于ERP系統(tǒng)是個涉及到企業(yè)方方面面的系統(tǒng)工程,因此在其真正上線運行之前必須有個很好的實戰(zhàn)模擬和測試。具體內(nèi)容包括:(1)建立測試原型,并進行模擬測試;(2)輸入必要的數(shù)據(jù),但不要求用真實數(shù)據(jù),可以利用一些模擬數(shù)據(jù);(3)在測試環(huán)境中做業(yè)務(wù)模擬測試,比如從原料的采購到生產(chǎn)安排再到產(chǎn)品銷售進行一系列流程仿真模擬測試、審批并形成最終的實施方案。
圖4 系統(tǒng)完善中的多次循環(huán)
在系統(tǒng)調(diào)試運行過程中,往往需要對系統(tǒng)進行多次反復修改(圖4),對某一層次的系統(tǒng)進行修改時常常涉及到上、下層系統(tǒng)的適當完善。這個過程其實就是一個系統(tǒng)不斷完善升級的過程,在這個過程中,企業(yè)的IT項目成員可以加深對系統(tǒng)的理解,并在系統(tǒng)開發(fā)商的培訓下掌握系統(tǒng)升級的方法與技巧。
4 系統(tǒng)維護與升級
4.1 人員培訓
系統(tǒng)測試成功后,就需要對企業(yè)人員進行培訓,培訓包括兩方面的內(nèi)容:一是針對企業(yè)的一般人員,培訓的內(nèi)容主要是教他們怎么使用新系統(tǒng),使他們從舊的業(yè)務(wù)流程過渡到新的業(yè)務(wù)流程;二是針對企業(yè)的IT項目小組,企業(yè)的IT項目小組參與到系統(tǒng)的整個開發(fā)過程中,在整個開發(fā)過程中已經(jīng)得到適當?shù)呐嘤枺谙到y(tǒng)交付使用之后,企業(yè)的IT項目小組將要擔負起系統(tǒng)的維護和將來的升級任務(wù),因此,IT項目小組對系統(tǒng)要完全了解,并能夠在現(xiàn)有的系統(tǒng)體系結(jié)構(gòu)下進行升級,這些能力都需要經(jīng)過進一步的培訓獲得。
4.2 維護與升級
由于系統(tǒng)按照集成框架與應(yīng)用組件相分離的模式設(shè)計,整個系統(tǒng)的文檔保護完善,企業(yè)的IT項目小組對系統(tǒng)充分了解,因此,對系統(tǒng)的維護和升級相對容易,這個過程就類似于開發(fā)商在系統(tǒng)的測試階段對系統(tǒng)的完善過程一樣闊。主要的方式有三種:
一是針對核心應(yīng)用組件,核心應(yīng)用組件對應(yīng)著業(yè)務(wù)過程,當業(yè)務(wù)過程改變,核心應(yīng)用組件隨之需要改變,當有新的業(yè)務(wù)過程出現(xiàn),就需要開發(fā)出新的核心業(yè)務(wù)組件來完成該業(yè)務(wù)過程。
二是針對應(yīng)用組件,當業(yè)務(wù)過程變化的時候,所需要的功能服務(wù)也相應(yīng)的改變,可能需要新的功能,也可能需要對現(xiàn)有的功能進行完善,相應(yīng)的就需要添加新的應(yīng)用組件或者是對現(xiàn)有的應(yīng)用組件進行升級改造。
三是針對系統(tǒng)框架,當組件發(fā)生變化或者是有新的組件出現(xiàn)的時候,系統(tǒng)框架必然會出現(xiàn)不適應(yīng)的問題,這時就需要對系統(tǒng)框架進行相應(yīng)的修改。
在系統(tǒng)升級的過程中,以上三種方法一般不是孤立使用,往往是三種方法結(jié)合起來一起使用,但采用集成框架與應(yīng)用組件分離的設(shè)計模式,系統(tǒng)升級一般主要針對某一個組件進行,對系統(tǒng)其他部分影響很小。
通過應(yīng)用可持續(xù)升級的ERP實施戰(zhàn)略,企業(yè)能夠有效的滿足以下三方面的需要:一、確保ERP系統(tǒng)能夠滿足企業(yè)目前的需要;二、在系統(tǒng)實施過程中培養(yǎng)企業(yè)自己的IT隊伍,滿足企業(yè)進行系統(tǒng)運行維護以及系統(tǒng)不斷升級的人才需要;三、建立易干升級的ERP系統(tǒng)框架體系。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.hanmeixuan.com/
本文標題:實施ERP系統(tǒng)應(yīng)滿足企業(yè)可持續(xù)升級需求
本文網(wǎng)址:http://www.hanmeixuan.com/html/consultation/1082054444.html