怎麼避免陷入ERP二次開發帶來的風險

任何商業ERP不可能滿足企業所有需求。個性化二次開發不可避免。二次開發包括選擇系統開發運行平臺和工具,準備開發技術,系統功能分析,系統功能詳細設計,系統數據庫設計,系統程序代碼編寫以及測試等。二次開發直接關係到ERP系統在企業的實施能否成功,是ERP由軟件產品轉化為企業管理信息系統的橋樑。企業與開發商由於各自的利益需要,企業希望在ERP再開發階段進一步挖掘企業的信息資源潛力,包括:進一步完善ERP系統功能,在開發過程中培養自己的系統開發維護團隊,儘可能多地掌握系統開發技術和系統程序代碼編寫規範;開發商在獲得開發合同後會儘量以低成本進行系統開發,避免企業提出更多的需求。為了能有效地約束企業,開發商會保護系統開發技術,以便獲得系統升級開發的合同。

怎麼避免陷入ERP二次開發帶來的風險


風險類型:

(1)時間風險

企業需求分析不充分,需求反覆修改,開發商對系統開發難度和代碼量估計不充分等。不確定因素,導致項目延期。

(2)技術風險

ERP系統開發是一項技術活,對系統架構,開發工具掌握非常嫻熟。對系統開發技術的把握程度將影響系統的順利開發。此外,開發商在獲取合同時的技術承諾,可能會因為各種原因無法在規定時間內實現,企業技術人員企業在掌握系統開發技術時也會遇到很多困難,影響企業對系統的維護。開發商需要更多的時間進行技術消化,對系統開發技術的掌握也會存在一定的困難。

(3)質量風險

1、為了節約開發成本,減少開發團隊人數,勢必影響系統開發的進度和質量。系統開發運行平臺對ERP系統運行起著支撐作用,是系統正常運行的關鍵;開發工具選擇對ERP系統開發,升級起到事半功倍的作用。二者選擇的不合理,對ERP系統的長遠發展產生制約作用。

(4)成本風險

項目延時,不論對企業還是開發商,都會付出高額的代價。

(5)移植風險

開發商與企業的系統運行環境不一致,會導致系統在移植過程中出現偏差。開發商的開發環境與企業系統運行環境不同,開發環境中的網絡環境相對封閉,且規模小,企業的系統運行環境複雜,開放性高,規模大。開發環境與運行環境不一致,會導致系統功能實現的偏差,達不到預期的目標。

應對措施:

(1)強化合同細節

企業和開發商在簽訂開發合同時,明確在系統開發過程中發生各種問題時的處理方案開發商在完成系統需求分析後,形成系統需求書面文檔,雙方簽字確認後進行系統代碼編寫,在合同中明確規定,防止無合同約束的工作過程。

(2)企業需求明確

企業應儘量把企業經營管理中存在的問題在需求調研階段表述出來,企業ERP實施領導機構負責協調企業相關部門與開發商在ERP實施過程中的合作,確保能夠全面,深入地對企業進行深入的調研。防止在系統進入代碼編寫階段後再修改需求,延誤系統開發。

(3)確認開發技術線路

明確系統開發思路,結合ERP系統開發成功案例,以及技術發展的趨勢,選擇先進,不易過時的開發技術,選擇市場上成熟的開發平臺,企業開發人員同時參與系統開發技術的學習。

(4)建立系統開發信息共享和質量保證體系

企業挖掘ERP系統潛在需求的要求越來越高,企業全程參與再開發過程的情況越來越多。在ERP再開發過程中建立系統開發信息共享體系,使企業與軟件開發商能夠實時進行信息交流,將更有利於縮短再開發過程,提高再開發效率。同時開發過程中的信息通過信息共享體系實現共享,開發單位的各個部門能夠實時地掌握軟件開發進度,信息的有效集成和共享。系統開發質量監督部門利用開發信息共享體系,對系統開發按照國際標準進行質量監督,及時檢查系統開發的進度,保證系統開發符合開發標準。

(5)實行系統同步測試

在開發單位和企業分別建立系統測試環境,保障系統開發質量,避免系統移植風險。按時將已開發完成的功能模塊提供給企業,由企業進行同步測試。同步測試數據應保持一致,方便雙方及時發現問題,並通過開發信息共享體系實現系統測試信息共享,遠程技術支持和培訓。

總結

企業和開發商在ERP開發階段的合作程度,將影響到ERP軟件的開發質量和系統的順利實施。在系統調研階段,企業應無保留地向開發商提供相關的資料,積極配合開發商的工作;同樣,在系統代碼開發階段,開發商也應對企業的技術人員同步進行技術培訓,使系統順利交接。企業和開發商的通力協作,是系統成功開發與實施的關鍵因素。

庫價化學專為化學、生物、醫藥行業提供專業erp管理系統+定製網站服務+實驗室項目管理系統


分享到:


相關文章: