企業資源計劃系統開發技術的現狀與發展

學識都 人氣:5.8K

摘 要:文章介紹了ERP(企業資源計劃系統)的發展歷程、目前ERP軟件在國內推廣時遇到的一系列問題、以及傳統軟件工程開發技術的特點。同時,將傳統的軟件工程與基於構件的軟件工程進行比較,說明了構件式開發是適合目前ERP發展的較好的開發技術,並針對ERP系統重點講述了基於構件的軟件工程的特點。

企業資源計劃系統開發技術的現狀與發展

關鍵詞: ERP; 信息化; 軟件複用; 軟件工程; 構件

1、ERP軟件及其現狀

1.1 ERP軟件簡介ERP是Enterprise Resource Planning(企業資源計劃)的簡稱,是20世紀9O年代美國一家IT公司提出的理念。他們根據當時計算機技術的發展、IT信息的覆蓋,以及企業對供應鏈管理的需求,預測在今後信息時代企業管理信息系統的發展趨勢和即將發生的變革。ERP是把物資資源管理、人力資源管理、財務資源管理、信息資源管理集成在一起,並通過數據整合對下一步決策可以產生積極準確影響的企業管理軟件。

ERP是建立在信息技術基礎上,以系統化的管理思想,爲企業決策層及員工提供決策運行手段的管理平臺。ERP是MRP II(Manufacturing Requirement Planning,製造資源計劃)的下一代,它的主要思想是突破企業自身範圍的限制,把企業的上下游相關信息也集成進來,管理整個供需鏈,實現對整體供求關係的把握。

1.2 ERP軟件的現狀ERP軟件問世以來,一度成爲了衆多企業發展信息化的首選,很多企業都購買了一套ERP軟件,但是從軟件的實際應用現狀來看,ERP應用系統的一個最大問題是成功率一直不高,據估計大約只有10 ~15 。許多企業發現,很難找到適合企業自身的直接拿來可用的ERP產品。每個企業都有各自的管理經營特點,多數ERP產品需二次開發,這樣就無法形成真正的商品化ERP產品。而企業定製的ERP產品成本又太高,開發週期又延長太多,絕大多數企業及軟件開發公司都很難接受。

目前的ERP系統普遍存在以下問題:

1)軟件自身問題對於軟件自身問題,一般很少有軟件公司會承認這一點,但是,軟件問題的確存在。軟件問題主要集中在:首先軟件本身缺乏先進的管理思想作指導。一套先進的ERP系統必然包含着先進的管理思想,然而某些ERP產品仍然固守老式的管理理念,管理上偏重執行,事後控制和事後反饋。軟件公司對於更先進的ERP所應具有的決策支持系統,仍然認識不足,避而不談,僅僅把ERP軟件的最大功效認爲是節約人力物力成本。而且管理思想是不斷髮展的,現有的 ERP系統跟不上管理思想的進步。其次就是軟件的適應性很差,軟件系統的標準業務流程與實施企業的實際工作流程不相容。有些軟件公司不去針對每個企業進行具體調查研究,不做針對性開發,而僅僅是按照ISO 的一些標準規範進行閉門造車,隨意規劃出來一個ERP產品,卻敢於宣稱企業信息化全面解決方案。理論上僅僅想通過修改一些參數,就可以解決不同企業的問題。甚至有些軟件公司在發現自身軟件即使修改也無法做到和實施企業本身相適應時,居然以企業運行流程不符合ISO規範爲理由,要求企業對全程的業務流程重組,這樣做的風險之大,我想是每個企業都無法接受的。業務流程重組涉及到企業的戰略、組織、績效、管理模式等許多方面,而ERP僅僅是其中的一小部分,如此做對企業衝擊力太大,存在太多的不確定因素。再者就是系統本身各個模塊相互獨立,整體功能無法體現。企業生產,供應,銷售等是通過企業的計劃經營系統有機的聯繫在一起的,並保持着連動關係。如果計劃系統出錯,那麼連接的紐帶就斷了,整體性的功能根本無法表現出來。而有些ERP產品恰恰是計劃系統做得非常垃圾,使得整個系統無法發揮整體的效力,企業的動作就無法統一起來。

ERP系統重於企業的管理,通過ERP系統的使用,使得公司管理者更方便及時準確地獲得企業運作的各種相關數據,從而爲下一步決策提供支持,所以枷什的功能模塊應全面貫穿企業經營流轉的各個環節。國外軟件在這方面做得是相對不錯的,但卻在中國市場得不到很好的應用,因爲他們都不適應現階段中國企業的實際,沒考慮過很多中國特色,中國企業的運作目前還有很多不規範的地方。

軟件問題從根本上來說,是軟件的商品化問題。一些軟件開發公司急功近利和不負責任的做法,不但直接損害了客戶企業的利益,也對整個ERP的形象和市場造成了很大的負面作用。

2)具體實施問題一個ERP軟件的成功與否,實施都是一個關鍵問題。實施的問題主要是出在實施人員身上。大部分軟件的實施人員由軟件公司派駐的人和實施企業分管信息的人員組成,而這些人員組成的實施小組,可能技術層面過關,但是對企業管理相關的知識和理論知之甚少,特別是缺乏對企業背景和企業管理中的特殊問題的相關解決能力。由於這些情況的存在,導致很多ERP軟件根本推動不下去,最後只能以失敗告終。

還有一些ERP軟件是國外的,國內只是做起軟件代理營銷,在國內並不做開發,所以長期以來,這些國外公司由於交流溝通的需要,而大量招聘的都是一些翻譯型的人才,外語水平很強,但是技術方面卻很缺乏。

軟件公司認爲通過大量的培訓和具體實施,員工會很快成長起來,但往往事與願違。而國內的一些軟件公司在招聘員工時,往往特別注重計算機編程方面的能力。他們在簽訂了一個合作項目時,往往派駐企業的人員都是編程能力特別強的人,他們的出發點也很簡單,在軟件遇到問題時,要修改程序時,這些人員可以即時地修改處理好問題,儘快地推動軟件的發展。可當這種翻譯人才和編程人才過多參與到一個項目中時,項目的進展就變了味。翻譯的只會翻譯,編程的只會編程,當需要對整個ERP項目的方向和進展做整體規劃時,他們因爲自身的素質就顯得無能爲力,他們只能做到,企業讓如何修改,他們就如何修改。而企業畢竟都是第一次上ERP這種項目,對自己的需求也很茫然,所以經常今天提這種需求,明天又提出相反的需求,常常朝令夕改,而軟件編程人員也只是一味的順從,最後整個軟件被改得面目全非,不倫不類。

不過我們欣喜的看到,目前一些軟件公司已經專門設置了項目經理。比如有些軟件公司是專門針對設計院做相關軟件的,他們就招聘一些有設計院相關工作管理背景的人員,他們參與到項目當中,對整個項目的進展方向做整體把握,他們本身可能對編程的知識一無所知。