由于ERP系統(tǒng)的應(yīng)用,隨著企業(yè)的發(fā)展,ERP系統(tǒng)也會(huì)有更多的需求和期望,需要對ERP系統(tǒng)進(jìn)行二次開發(fā)。ERP系統(tǒng)在整個(gè)系統(tǒng)的實(shí)施過程中處于承上啟下的地位,直接關(guān)系到企業(yè)實(shí)施ERP系統(tǒng)的成敗,是ERP系統(tǒng)從軟件產(chǎn)品向企業(yè)MIS轉(zhuǎn)化的橋梁。然而在ERP系統(tǒng)二次開發(fā)過程中,開發(fā)者會(huì)遇到各種各樣的技術(shù)難題和開發(fā)阻力,其開發(fā)進(jìn)度也會(huì)變得難以控制。為避免此風(fēng)險(xiǎn),可以采用下列控制策略:
1、細(xì)化合同。
為避免由于企業(yè)修改系統(tǒng)的要求而導(dǎo)致開發(fā)人員反復(fù)修改系統(tǒng)代碼而引起的矛盾,企業(yè)與開發(fā)商簽訂開發(fā)合同時(shí),應(yīng)明確系統(tǒng)開發(fā)過程中出現(xiàn)的各種問題時(shí)的處理方案,避免不必要的糾紛,影響系統(tǒng)開發(fā);開發(fā)商在完成系統(tǒng)需求分析后,與企業(yè)簽訂開發(fā)合同時(shí),應(yīng)明確說明,在與企業(yè)簽訂開發(fā)合同時(shí),應(yīng)明確處理方案,防止無合同約束的工作過程。
2、企業(yè)積極合作。
發(fā)展商在對企業(yè)需求分析時(shí),應(yīng)采取積極的合作態(tài)度,配合開發(fā)商挖掘企業(yè)的發(fā)展?jié)摿ΑT谛枨笳{(diào)研階段,企業(yè)應(yīng)盡可能將企業(yè)經(jīng)營管理中存在的問題表述出來,防止系統(tǒng)進(jìn)入代碼編寫階段后修改需求,延誤系統(tǒng)開發(fā)。ERP系統(tǒng)實(shí)施領(lǐng)導(dǎo)機(jī)構(gòu)負(fù)責(zé)協(xié)調(diào)企業(yè)相關(guān)部門與開發(fā)商在ERP系統(tǒng)實(shí)施過程中的協(xié)作,確保開發(fā)人員能全面、深入地對企業(yè)進(jìn)行深入調(diào)研。
ERP系統(tǒng)二次開發(fā)風(fēng)險(xiǎn)的對策是什么?
3、開展技術(shù)調(diào)查。
確定系統(tǒng)開發(fā)思路,在系統(tǒng)需求分析的基礎(chǔ)上,開發(fā)商成立技術(shù)攻關(guān)小組,開展技術(shù)調(diào)研,結(jié)合成功的ERP系統(tǒng)系統(tǒng)開發(fā)案例及技術(shù)發(fā)展趨勢,選擇基于B/S、不易過時(shí)等先進(jìn)的開發(fā)技術(shù),并逐步取代C/S結(jié)構(gòu)的系統(tǒng)開發(fā)技術(shù),并逐步取代C/S結(jié)構(gòu)的系統(tǒng)開發(fā)技術(shù),同時(shí)為系統(tǒng)擴(kuò)展與集成,可采用組件技術(shù)。開發(fā)者可以選擇市場上成熟的開發(fā)平臺(tái),針對企業(yè)實(shí)際制定合理的系統(tǒng)開發(fā)思路,企業(yè)同時(shí)參與系統(tǒng)開發(fā)技術(shù)的學(xué)習(xí),由企業(yè)技術(shù)人員進(jìn)行開發(fā)技術(shù)的培訓(xùn)。
建立系統(tǒng)開發(fā)的信息共享與質(zhì)量保證體系。
隨著企業(yè)對ERP系統(tǒng)系統(tǒng)潛在需求的挖掘,完全由軟件開發(fā)人員完成ERP系統(tǒng)再開發(fā)的情況越來越少,充分利用ERP系統(tǒng)資源,使得整個(gè)企業(yè)對ERP系統(tǒng)系統(tǒng)進(jìn)行全流程的開發(fā)。建立ERP系統(tǒng)再開發(fā)過程中的系統(tǒng)開發(fā)信息共享體系,使得企業(yè)和軟件開發(fā)者之間能夠?qū)崟r(shí)地進(jìn)行信息交換,將更有利于縮短開發(fā)流程,提高開發(fā)效率。軟件開發(fā)者可以建立專業(yè)的信息管理系統(tǒng)或文件服務(wù)器,通過軟件開發(fā)人員為企業(yè)和開發(fā)部門分配使用權(quán)限。
共享開發(fā)流程信息,使企業(yè)及軟件開發(fā)者各相關(guān)部門有效地參與ERP系統(tǒng)系統(tǒng)的設(shè)計(jì)與開發(fā),實(shí)現(xiàn)企業(yè)與開發(fā)人員的協(xié)同開發(fā),縮短了ERP系統(tǒng)系統(tǒng)需求分析與開發(fā)的時(shí)間。隨著軟件開發(fā)技術(shù)的快速發(fā)展和ERP系統(tǒng)實(shí)施技術(shù)的復(fù)雜性的增加,使得ERP系統(tǒng)再開發(fā)項(xiàng)目日益龐大,開發(fā)成本越來越高,由單一部門進(jìn)行開發(fā)的情況越來越少。
為了保證系統(tǒng)的開發(fā)質(zhì)量和開發(fā)進(jìn)度,以及有效地降低成本,軟件開發(fā)者需要多個(gè)部門協(xié)同開發(fā),建立適合于現(xiàn)代軟件技術(shù)的集成開發(fā)環(huán)境,實(shí)現(xiàn)軟件設(shè)計(jì)、開發(fā)和測試流程的緊密結(jié)合,同時(shí)開發(fā)過程中的信息通過信息共享體系實(shí)現(xiàn)共享,開發(fā)單位的各個(gè)部門能夠?qū)崟r(shí)掌握軟件開發(fā)進(jìn)度等相關(guān)信息,實(shí)現(xiàn)軟件開發(fā)過程信息的有效集成和共享。開發(fā)系統(tǒng)開發(fā)質(zhì)量監(jiān)督部門利用開發(fā)信息共享系統(tǒng),按照國際標(biāo)準(zhǔn)對系統(tǒng)開發(fā)進(jìn)行質(zhì)量監(jiān)控,及時(shí)檢查系統(tǒng)開發(fā)進(jìn)度,確保系統(tǒng)開發(fā)符合開發(fā)標(biāo)準(zhǔn)。
對系統(tǒng)進(jìn)行同步測試。
為開發(fā)單位和企業(yè)分別建立系統(tǒng)測試環(huán)境,確保系統(tǒng)開發(fā)質(zhì)量,避免系統(tǒng)移植的風(fēng)險(xiǎn)。系統(tǒng)開發(fā)人員選擇能夠?qū)崿F(xiàn)系統(tǒng)即時(shí)發(fā)布的開發(fā)平臺(tái),如IBM公司的WEBSPHERE開發(fā)平臺(tái),能夠?qū)崿F(xiàn)系統(tǒng)開發(fā)和實(shí)現(xiàn)同步,提高系統(tǒng)開發(fā)效率。開發(fā)人員按時(shí)向企業(yè)提供已開發(fā)的功能模塊,由企業(yè)進(jìn)行同步測試。通過建立一個(gè)信息共享系統(tǒng),實(shí)現(xiàn)系統(tǒng)測試信息的共享、遠(yuǎn)程技術(shù)支持和培訓(xùn),方便雙方及時(shí)發(fā)現(xiàn)問題。
上述關(guān)于避免ERP系統(tǒng)二次開發(fā)風(fēng)險(xiǎn)的策略在這里與大家分享,企業(yè)與開發(fā)商在ERP系統(tǒng)二次開發(fā)中的合作,將會(huì)影響ERP系統(tǒng)軟件的開發(fā)質(zhì)量和系統(tǒng)的順利實(shí)施。在系統(tǒng)調(diào)研階段,企業(yè)應(yīng)無保留地向開發(fā)商提供相關(guān)資料,積極配合開發(fā)商的工作;同樣,在系統(tǒng)代碼開發(fā)階段,開發(fā)商還應(yīng)對企業(yè)技術(shù)人員同步培訓(xùn),使系統(tǒng)順利交接。公司與開發(fā)商的通力合作,是系統(tǒng)成功開發(fā)實(shí)施的關(guān)鍵因素。