當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > ERP系統(tǒng) > ERP設(shè)計運(yùn)用 > ERP系統(tǒng)二次開發(fā)
erp系統(tǒng)怎么使用開發(fā)
目前,軟件供應(yīng)商開發(fā)的erp產(chǎn)品,有很多都屬于通用軟件產(chǎn)品,是針對一個或多個行業(yè).多個用戶面設(shè)計開發(fā)的軟件系統(tǒng).軟件功能比較標(biāo)準(zhǔn),流程設(shè)置相對規(guī)范化.事實(shí)上,在erp產(chǎn)品開發(fā)的時候,通用性是首要考慮的問題之一.這些通用型軟件通過參數(shù)可調(diào)的形式可以部分滿足不同用戶的需求,但很多情況下這種“輕度”靈活會失效.對erp軟件進(jìn)行二次開發(fā)是非常必要的.
一、erp二次開發(fā)容易帶來的問題
不必要或不合理的二次開發(fā)不但不會給企業(yè)帶來效率的提高,相反往往會帶來大量的問題和弊端.
1、用戶的二次開發(fā)需求常常是讓生產(chǎn)管理理論上(通常狀況下)合理的邏輯屈服于企業(yè)固有的、習(xí)慣的工作方法。
曾經(jīng)就遇到過這樣的需求:用戶要求打印產(chǎn)成品的采購物料需求列表,其要求是由人輸入產(chǎn)成品,要求系統(tǒng)列出此產(chǎn)成品多層物料單中所有采購物料的清單及其數(shù)量.用戶提出這個要求的日的是據(jù)此進(jìn)行物料采購.而用戶之所以提出這樣的要求是因?yàn)闆]有充分理解erp軟件的實(shí)質(zhì).整個erp軟件所要解決的一個中心問題就是在何時購買或者制造何種物料,購買或者制造多少.為了解決這個問題,erp系統(tǒng)包括了相當(dāng)復(fù)雜的邏輯,要綜合考慮需求,庫存和在途定單,并把這些信息在時間軸上展開,進(jìn)行大量的計算,才能最終提出建議的物料采購或者生產(chǎn)計劃.如果使用用戶提出的報表進(jìn)行手工計算來確定采購計劃,實(shí)施erp系統(tǒng)自然失去了對生產(chǎn)的指導(dǎo)意義.對于這樣的二次開發(fā)需求,就不能盲目滿足用戶提出的要求,而應(yīng)該通過反復(fù)深人的培訓(xùn)和講解使用戶充分理解erp系統(tǒng)中包含的管理思想、適應(yīng)系統(tǒng)的方法和邏輯,合理使用好軟件原有的功能,使erp軟件真正發(fā)揮其應(yīng)有的作用。也只有這樣才能使用戶通過實(shí)施erp軟件系統(tǒng)達(dá)到管理水平的提高.
2、二次開發(fā)需求延長實(shí)施過程所要的時間,使實(shí)施人員失去興趣和信心
二次開發(fā)從其本質(zhì)上講是程序開發(fā)工作,必然要符合程序開發(fā)的固有規(guī)律,也必然需要相當(dāng)?shù)拈_發(fā)時間和開發(fā)周期.而客觀上,二次開發(fā)需求的提出又常常是在實(shí)施過程中間,可以用來進(jìn)行二次開發(fā)的時間實(shí)際上是很短的.如果二次開發(fā)時間過長就會拖延整個項(xiàng)目的進(jìn)程.對于像erp實(shí)施這樣原本就費(fèi)時費(fèi)力的大工程,項(xiàng)目進(jìn)程的延遲常常會使企業(yè)參與實(shí)施的人員對項(xiàng)目失去興趣,如果用戶提出的二次開發(fā)需求再經(jīng)常變動,那么將更加動搖實(shí)施人員和顧問的信心,甚至可能導(dǎo)致項(xiàng)目的徹底失敗.這就不僅要求顧問企業(yè)要有高素質(zhì)的軟件開發(fā)隊(duì)伍,以最快的速度協(xié)助用戶滿足其二次開發(fā)需求,也要
求在不影響系統(tǒng)正常實(shí)施的前提下盡量減少二次開發(fā)的需求,以大局為重,保證項(xiàng)目實(shí)施工作按時.順利完成.
3、二次開發(fā)要求往往降低系統(tǒng)穩(wěn)定性
成熟軟件一般都有數(shù)年或者數(shù)十年的歷史,并且有一大批維護(hù)人員不斷進(jìn)行糾錯、維護(hù),還有大批的用戶在使用,這些用戶在使用過程中發(fā)現(xiàn)的問題.錯誤,會在標(biāo)準(zhǔn)系統(tǒng)的升級版和補(bǔ)丁包中加以體現(xiàn).所有這些都可以節(jié)省大量的測試時間,獲得更穩(wěn)定的軟件系統(tǒng).而軟件進(jìn)行二次開發(fā),則提出需求的用戶就是開發(fā)的系統(tǒng)的唯一使用者,這樣的軟件的穩(wěn)定性必定無法與成熟軟件本身相比.
4、二次開發(fā)要求往往增加系統(tǒng)升級的難度
一般知名的軟件都在不斷的推出新的版本.面對于老版本的用戶或者可以通過支付軟件年費(fèi)的辦法獲得免費(fèi)升級、或者可以以優(yōu)惠的價格獲得軟件升級.但是,軟件升級時肯定不會考慮到每個用戶特有的用戶化和二次開發(fā)部分,所以用戶以前進(jìn)行的二次開發(fā)工作大部分要重新修改或者開發(fā).這樣就增加了系統(tǒng)升級的費(fèi)用.甚至有些二次開發(fā)程度很高的軟件幾乎就無法再升級了.
5、二次開發(fā)要求增加項(xiàng)目的成本
因?yàn)檐浖囊?guī)模效應(yīng),產(chǎn)品軟件的價格相對于其功能是相當(dāng)?shù)偷?而二次程序開發(fā)由于用戶只有一個,所以用戶就至少要承當(dāng)完成這些程序開發(fā)的全部成本,所以過多的二次開發(fā)就會大大增加erp項(xiàng)目的成本.
二、erp系統(tǒng)合理二次化的對策
1、優(yōu)先選擇適用度高且容易進(jìn)行二次開發(fā)的成熟套裝軟件
實(shí)施erp這種管理模型必須依托于一套具體的erp軟件。像大多數(shù)其他軟件一樣,軟件可以自行開發(fā)或者購買現(xiàn)成的成熟套裝軟件.自行開發(fā)erp軟件耗時長(一般至少要2-3年)而且不像成熟套裝軟件可以事先了解它是否成功,所以具有一定的失敗的風(fēng)險.另外,自行開發(fā)軟件往往特別著眼于當(dāng)前的業(yè)務(wù)環(huán)境和需求,其管理思想的體現(xiàn)只能取決于當(dāng)前的管理人員和軟件開發(fā)人員.因而往往起點(diǎn)較低,可能經(jīng)不起時間的考驗(yàn).一旦業(yè)務(wù)發(fā)展突破原有框架,軟件很可能不再適用.
2、只重系統(tǒng)功能而忽視系統(tǒng)架構(gòu)
很多客戶在選型的時候誤以為只要有系統(tǒng)功能,就能真正滿足業(yè)務(wù),其實(shí)不然,一旦業(yè)務(wù)有了新的需求,很難從系統(tǒng)上根本解決問題.過去企業(yè)只需要關(guān)心財務(wù)信息化---能定期出財務(wù)報表即可,隨著業(yè)務(wù)的發(fā)展,企業(yè)信息化的初衷發(fā)生了質(zhì)的飛躍,正在由財務(wù)一體化向“企業(yè)erp數(shù)字神經(jīng)”的管理思路轉(zhuǎn)變,企業(yè)上erp的目的變成了管理企業(yè)所有的資源,比如制造企業(yè)將重心放在了對制造業(yè)務(wù)的管理,同時向進(jìn)銷存延展,財務(wù)只是最后業(yè)務(wù)數(shù)據(jù)的歸集而已。但是如果反過來管理,由財務(wù)開始,然后再去管理制造業(yè)務(wù),則不論從數(shù)據(jù)的準(zhǔn)確性還是業(yè)務(wù)合理性
3、區(qū)分上線前及上線后的二次開發(fā),分別處理
在實(shí)際進(jìn)行二次開發(fā)工作時,首要之事就是區(qū)分哪些二次開發(fā)是屬于上線前一定要完成的,哪些二次開發(fā)是屬于上線完成后才慢饅來進(jìn)行的.前者指的是那些“不改的話根本無法上線”的二次開發(fā),后者指的是那些屬于重要性不高,不會影響上線的二次開發(fā).如果不能對二次開發(fā)進(jìn)行有效的區(qū)分,會模糊上線實(shí)施的管理重點(diǎn),進(jìn)而影響上線的進(jìn)度甚至質(zhì)量.
針對“上線前”的二次開發(fā),應(yīng)該反復(fù)確認(rèn)其必要性,確定為“上線前”的二次開發(fā),應(yīng)盡量選擇更動較少的方式進(jìn)行二次開發(fā);對上線后的二次開發(fā),建議采取“先僵化再優(yōu)化”的管理手段,不要真的在完成上線后就立即進(jìn)行修改,應(yīng)該等待上線滿二至三個月后再一次討論確定其必要性,此時因?yàn)橛脩艏航?jīng)正式使用系統(tǒng)-一段時間,再進(jìn)行討論時不會再以自己的想象或個人片段的印象為根據(jù)而是以客觀的事實(shí)及系統(tǒng)的真正功能為判斷的基礎(chǔ),在這種狀況下進(jìn)行系統(tǒng)的優(yōu)化才真正能達(dá)到該有的效果,否則,在用戶未真正掌握系統(tǒng)功能前就進(jìn)行修改,經(jīng)常發(fā)生一改再改的情況,不但浪費(fèi)資源,對erp的實(shí)施也會造成負(fù)面影響.
Erp是一種大型系統(tǒng)軟件,具有其復(fù)雜性和可升級性的特點(diǎn).進(jìn)行二次開發(fā)過程中要增加或修改軟件的功能,就必然要修改原有程序、甚至修改原始數(shù)據(jù)庫結(jié)構(gòu),這些不僅要支付額外的費(fèi)用而且會影響以后的軟件升級工作.如果不升級,新版本的長處無法應(yīng)用,如果升級則面臨著重新進(jìn)行二次開發(fā)的可能.因?yàn)閑rp軟件供應(yīng)商在進(jìn)行新版本的erp系統(tǒng)開發(fā)時,可能根本不會考慮某個特定的用戶在舊版本上所作的二次開發(fā)。同時,要進(jìn)行系統(tǒng)二次開發(fā)工作,也要先選擇合理的開發(fā)工具.選擇合理的開發(fā)工具常常會收到事半功倍的效果,否則就常常會費(fèi)時、費(fèi)力而又達(dá)不到應(yīng)有的效果。
- 1erp系統(tǒng)怎么開發(fā)工具
- 2erp二次開發(fā)視頻
- 3erp的二次開發(fā)
- 4erp管理軟件二次開發(fā)
- 5erp系統(tǒng)怎么使用開發(fā)
- 6erp二次開發(fā)價格
- 7erp二次開發(fā)工具
- 8生產(chǎn)制造業(yè)企業(yè)erp
- 9erp系統(tǒng)的開發(fā)
- 10erp二次開發(fā)費(fèi)用
- 11erp的開發(fā)
- 12erp軟件二次開發(fā)
- 13erp二次開發(fā)教程
- 14erp軟件開發(fā)實(shí)訓(xùn)教程
- 15國內(nèi)的erp軟件
- 16erp二次開發(fā)轉(zhuǎn)web
- 17財務(wù)erp系統(tǒng)
- 18erp二次開發(fā)平臺有哪些
- 19erp二次開發(fā)前景
- 20Erp系統(tǒng)二次開發(fā)的需求及原因
- 21erp二次開發(fā)平臺
- 22erp二次開發(fā)市場
- 23erp二次開發(fā)課程設(shè)計
- 24企業(yè)erp二次開發(fā)公司
- 25erp系統(tǒng)開發(fā)平臺
- 26開發(fā)一個erp系統(tǒng)
- 27ERP軟件系統(tǒng)需要二次開發(fā)的原因
- 28erp二次開發(fā)主要做什么
- 29企業(yè)erp二次開發(fā)
- 30erp二次開發(fā)需要做什么
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓