監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

中小企業(yè)erp系統(tǒng)開發(fā)

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

   一、 ERP什么要進(jìn)行二次開發(fā)

  為什么需要有二次開發(fā)呢?這是ERP軟件的特點(diǎn)決定的。ERP軟件應(yīng)用中要能體現(xiàn)企業(yè)的管理流程,但是每個(gè)企業(yè)的管理流程都不太一樣。ERP軟件中雖然包括了一些從各行業(yè)中提煉的流程,但是還需要針對(duì)不同企業(yè)的特點(diǎn)進(jìn)行相應(yīng)的修改才能在企業(yè)中順利的應(yīng)用。實(shí)施ERP系統(tǒng)過程中的“二次開發(fā)”是指ERP軟件提供以后,針對(duì)企業(yè)的具體情況而對(duì)原有軟件進(jìn)行修改、再次開發(fā)的過程,以期達(dá)到量身定制的目的。ERP軟件都會(huì)有一個(gè)基礎(chǔ)架構(gòu)。每個(gè)企業(yè)的生產(chǎn)、經(jīng)營(yíng)、管理都有自己的特性和一定量的共性。在上ERP項(xiàng)目時(shí),經(jīng)過前期詳細(xì)調(diào)研了解企業(yè)的共性和個(gè)性,從而決定如何來修改、充實(shí)該軟件,以便達(dá)到企業(yè)預(yù)期的使用目的。

  二、 ERP二次開發(fā)中存在的問題分析

  ERP的二次開發(fā)可能存在兩大問題,要么由于企業(yè)要求的"二次開發(fā)",系統(tǒng)變得越來越復(fù)雜,與最初期望的效果越來越遠(yuǎn),最后猛然一看,系統(tǒng)已經(jīng)完全"變味"了,要么由于企業(yè)二次開發(fā)能力有限或者系統(tǒng)柔性度較差,造成企業(yè)在這方面的投入很大但產(chǎn)生的效益甚微。

  造成以上現(xiàn)象的原因(也是ERP二次開發(fā)的難點(diǎn))我認(rèn)為可以歸結(jié)為如下:

  1.企業(yè)并不清楚自己需要哪些個(gè)性化功能

  ERP軟件尤其是國外ERP軟件集成了當(dāng)今世界先進(jìn)的管理模式和理念。企業(yè)搞信息化,上ERP系統(tǒng)就是為了提升自身的管理水平,縮短與國外企業(yè)的差距,以提高自身的競(jìng)爭(zhēng)力。不過許多企業(yè)都很難做出準(zhǔn)確的決策,哪些地方應(yīng)該是企業(yè)改變現(xiàn)有流程以適應(yīng)新的工作模式,哪些地方應(yīng)該更改軟件使軟件適合企業(yè)。這種決策最終在軟件使用很長(zhǎng)一段時(shí)間還會(huì)發(fā)生改變,當(dāng)然在一般的軟件開發(fā)中也是存在這種事情。

  2.二次開發(fā)的設(shè)計(jì)者對(duì)企業(yè)業(yè)務(wù)流程的不熟悉

  一般的軟件供應(yīng)商大多沒有從事過企業(yè)的管理,不理解企業(yè)的業(yè)務(wù)流程,他們要就是按自己的理解來提供用戶應(yīng)用,要就是用戶怎么說就怎么做。這兩種做法都會(huì)導(dǎo)致ERP二次開發(fā)的失敗。

  3.二次開發(fā)工作量大而開發(fā)周期短

  二次開發(fā)的工作是在軟件功能模擬運(yùn)行的基礎(chǔ)上進(jìn)行的,一般工作量比較大,需要一定的時(shí)間,而企業(yè)上ERP都希望越快越好,甚至認(rèn)為只是改改而已用不了什么時(shí)間,因此給的開發(fā)周期是相當(dāng)短的。

圖片4.png

  三 我們采用的方案

  針對(duì)中的第一個(gè)難點(diǎn)我們建議客戶能不進(jìn)行二次開發(fā)就不要進(jìn)行。對(duì)于客戶提出必須進(jìn)行的二次開發(fā),則盡量使得二次開發(fā)出的功能模塊獨(dú)立于原來的ERP系統(tǒng)。我們不修改核心代碼,而是把數(shù)據(jù)從ERP中導(dǎo)出,利用二次開發(fā)的程序進(jìn)行處理后,再導(dǎo)入系統(tǒng)。這樣既實(shí)現(xiàn)了企業(yè)個(gè)性化需求,又沒改變?cè)璄RP軟件。之所以這樣做是因?yàn)檐浖?jí)時(shí),數(shù)據(jù)導(dǎo)入導(dǎo)出部分變動(dòng)不會(huì)太大,而且即使有變化,也容易進(jìn)行相應(yīng)的維護(hù)。而一旦直接修改了核心代碼。過上兩年,想升級(jí)可就難了。

  對(duì)于第二個(gè)難點(diǎn)我們的解決辦法是,二次開發(fā)的團(tuán)隊(duì)中不僅要有程序開發(fā)者還要有功能咨詢顧問。在早期的方案制定,ERP數(shù)據(jù)導(dǎo)出導(dǎo)入接口設(shè)計(jì)都有懂業(yè)務(wù)的咨詢顧問參與。同時(shí)程序開發(fā)者也定期接受業(yè)務(wù)培訓(xùn),在某些特定的業(yè)務(wù)流程上我們的程序員將比客戶方的一般業(yè)務(wù)員更清楚。另外在整個(gè)二次開發(fā)過程中我們每周都有好幾次的功能確認(rèn)會(huì)議邀請(qǐng)客戶和業(yè)務(wù)員參加。

  至于開發(fā)周期的長(zhǎng)短,為客戶利益考慮,我們沒有采用推遲上線的做法,而是用另外兩種途徑來達(dá)到目的。首先我們幫助客戶劃清一個(gè)界限來區(qū)分上線前及上線后的二次開發(fā) ,也就是區(qū)分哪些二次開發(fā)是屬于上線前一定要完成的 ,哪些二次開發(fā)是屬于上線完成后才慢慢進(jìn)行的。前者指的是那些“不改的話根本無法上線”的二次開發(fā),后者指的是那些屬于重要性不高,不會(huì)影響上線的二次開發(fā)。對(duì)上線后的二次開發(fā),我們向客戶建議采取“先僵化再優(yōu)化”的管理手段,不在完成上線后就立即進(jìn)行修改,而是等待上線滿1~2個(gè)月后再一次討論確定其必要性。因?yàn)榇藭r(shí)用戶已經(jīng)正式使用系統(tǒng)一段時(shí)間,再進(jìn)行討論時(shí)不會(huì)再以自己的想象或個(gè)人的印象為根據(jù),而是以客觀事實(shí)及系統(tǒng)的真正功能為判斷基礎(chǔ),在這種狀況下進(jìn)行系統(tǒng)的優(yōu)化才能真正達(dá)到應(yīng)有的效果,否則,在用戶未真正掌握系統(tǒng)功能前就進(jìn)行修改,會(huì)發(fā)生一改再改的情況,不但浪費(fèi)資源,對(duì)ERP的實(shí)施也會(huì)造成負(fù)面影響。其次,我們憑借先前對(duì)其他事業(yè)部的項(xiàng)目經(jīng)驗(yàn)和代碼積累可以在相當(dāng)程度上進(jìn)行設(shè)計(jì)鑒簽和代碼重用,以便縮短開發(fā)時(shí)間。

發(fā)布:2010-04-23 22:04    編輯:泛普軟件 · zhangyan    [打印此頁]    [關(guān)閉]
功能詳情
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢

相關(guān)欄目

ERP系統(tǒng)設(shè)計(jì) ERP系統(tǒng)開發(fā) ERP需求調(diào)研 ERP系統(tǒng)實(shí)施 ERP系統(tǒng)培訓(xùn) ERP解決方案 ERP售后服務(wù) ERP系統(tǒng)免費(fèi)下載 ERP系統(tǒng)破解 ERP系統(tǒng)二次開發(fā) ERP系統(tǒng)怎么用 ERP是什么意思 行業(yè)動(dòng)態(tài) 規(guī)劃選型 技術(shù)文章