幾乎每個ERP廠商的老總都有這樣的感慨:明明是經(jīng)過幾個月的初期討論和項目分析,在用戶的認可下做好了的ERP系統(tǒng),結(jié)果由于企業(yè)要求的“二次開發(fā)”,系統(tǒng)變得越來越復雜,與最初期望的效果越來越遠,最后猛然一看,系統(tǒng)已經(jīng)完全“變味”了。
當今很多企業(yè)上信息化系統(tǒng),但是不少信息化軟件都需要第二次開發(fā)才能真正適合企業(yè)。那么,如何在二次開發(fā)中挖掘信息化軟件的潛力,讓企業(yè)得到更多實惠?
向企業(yè)實際情況靠攏還是向通用化靠攏
“在選擇定制開發(fā)還是使用通用系統(tǒng)這個問題上,我們首先看是否存在適合的通用系統(tǒng)!鄙虾視媽W院信息部副主任屈伊春舉了個例子,如在文檔處理、電子表格、財務系統(tǒng)這些方面,市場有成熟的Word、Excel以及用友、金蝶等軟件。所以,沒有哪家企業(yè)愿意投入巨資自己開發(fā)。
“現(xiàn)在的會計信息化軟件,像國內(nèi)的用友等,它們大多只為滿足國家會計核算要求。但從企業(yè)的管理角度看,除了滿足公開的信息之外,還需要ERP系統(tǒng)提供企業(yè)內(nèi)部管理的信息!敝鼙斫邮苡浾卟稍L時表示,ERP系統(tǒng)更多地按行業(yè)、分模塊開發(fā),盡管在系統(tǒng)初始化時提供各種參數(shù)供企業(yè)根據(jù)實際狀況設(shè)定。但即便是同一行業(yè)中的不同企業(yè)在發(fā)展規(guī)模、發(fā)展周期、細分市場等方面對信息的關(guān)注重點也會有所差異,導致對信息的要求或總或分、或粗或細,企業(yè)在財務核算通用化之外還會有自己的訴求,因此會通過適度的二次開發(fā)來更好地滿足自身的需求。
不要過多地強調(diào)企業(yè)自身特點
“二次開發(fā)的時候,不要過多地強調(diào)企業(yè)自身的特點,ERP軟件中的管理流程是從許多企業(yè)中提煉出來的,具有先進性!鼻链罕硎,許多企業(yè)的“特殊之處”都是由于流程自身的不合理產(chǎn)生的,應該通過ERP的實施,對企業(yè)進行業(yè)務流程優(yōu)化或重組,而不是一味修改軟件以適應不合理的流程。
因為ERP具有自身一套體系,如果系統(tǒng)不能滿足企業(yè)的需要,也會把“不要修改核心代碼”作為基本原則。應該把數(shù)據(jù)從ERP中導出,利用二次開發(fā)的程序進行處理后,再導入系統(tǒng)。這樣可以以最小的變動獲得最大的收獲。但如果直接修改了核心代碼,往后再升級就很困難。
二次開發(fā)中,修改不宜過多。因為ERP軟件是一個很復雜的大型軟件,從軟件工程的角度來說,開發(fā)者應該保持對項目的可追溯性。如果修改過多的話,這種可跟蹤的追溯性將變得模糊不清,最終導致項目不可控。
需要有專業(yè)的系統(tǒng)技術(shù)人員
“從事二次開發(fā)的人員既要熟悉軟件的功能和相應數(shù)據(jù)庫中表的結(jié)構(gòu),又要充分理解用戶的特殊業(yè)務流程,這需要一定的時間和工作的,甚至可能會使項目延期;再者,改動軟件后還可能出現(xiàn)系統(tǒng)的不穩(wěn)定,影響版本升級!蹦耻浖䥇^(qū)域經(jīng)理這樣告訴記者。
如果必須進行二次開發(fā),則應盡量使得二次開發(fā)做出的功能模塊獨立于原來的ERP系統(tǒng)。這樣,當ERP系統(tǒng)版本更新時,二次開發(fā)出來的模塊無需修改或者只需較少的修改就可以應用于高版本的ERP系統(tǒng)。
建議設(shè)立項目負責人。這個項目負責人起著把握全局、協(xié)調(diào)各部門完成整個工作的作用,并最終保證二次開發(fā)項目的成功實施。項目負責人最好是既懂技術(shù)又懂管理的企業(yè)中高層領(lǐng)導來擔當,并且項目負責人要有整個項目決策的權(quán)力,要有足夠的時間花在二次開發(fā)項目上,從而保證其能夠全程跟進開發(fā)人員及企業(yè)內(nèi)部相關(guān)實施人員的情況,最終保證項目按時交付。
對ERP項目進行二次開發(fā)應被視為“一把手工程”,需要企業(yè)領(lǐng)導給予足夠重視,并且也需要軟件提供商以及相關(guān)的企業(yè)內(nèi)部人員給予足夠的重視。只有這3方面的力量都重視了,管控嚴了,項目才能按期并保質(zhì)保量地交付。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.oesoe.com/
本文網(wǎng)址:http://www.oesoe.com/html/solutions/1401931105.html