企業(yè)資源計劃系統(tǒng)開發(fā)技術(shù)的現(xiàn)狀與發(fā)展
摘 要:文章介紹了ERP(企業(yè)資源計劃系統(tǒng))的發(fā)展歷程、目前ERP軟件在國內(nèi)推廣時遇到的一系列問題、以及傳統(tǒng)軟件工程開發(fā)技術(shù)的特點。同時,將傳統(tǒng)的軟件工程與基于構(gòu)件的軟件工程進(jìn)行比較,說明了構(gòu)件式開發(fā)是適合目前ERP發(fā)展的較好的開發(fā)技術(shù),并針對ERP系統(tǒng)重點講述了基于構(gòu)件的軟件工程的特點。
關(guān)鍵詞: ERP; 信息化; 軟件復(fù)用; 軟件工程; 構(gòu)件
1、ERP軟件及其現(xiàn)狀
1.1 ERP軟件簡介ERP是Enterprise Resource Planning(企業(yè)資源計劃)的簡稱,是20世紀(jì)9O年代美國一家IT公司提出的理念。他們根據(jù)當(dāng)時計算機技術(shù)的發(fā)展、IT信息的覆蓋,以及企業(yè)對供應(yīng)鏈管理的需求,預(yù)測在今后信息時代企業(yè)管理信息系統(tǒng)的發(fā)展趨勢和即將發(fā)生的變革。ERP是把物資資源管理、人力資源管理、財務(wù)資源管理、信息資源管理集成在一起,并通過數(shù)據(jù)整合對下一步?jīng)Q策可以產(chǎn)生積極準(zhǔn)確影響的企業(yè)管理軟件。
ERP是建立在信息技術(shù)基礎(chǔ)上,以系統(tǒng)化的管理思想,為企業(yè)決策層及員工提供決策運行手段的管理平臺。ERP是MRP II(Manufacturing Requirement Planning,制造資源計劃)的下一代,它的主要思想是突破企業(yè)自身范圍的限制,把企業(yè)的上下游相關(guān)信息也集成進(jìn)來,管理整個供需鏈,實現(xiàn)對整體供求關(guān)系的把握。
1.2 ERP軟件的現(xiàn)狀ERP軟件問世以來,一度成為了眾多企業(yè)發(fā)展信息化的首選,很多企業(yè)都購買了一套ERP軟件,但是從軟件的實際應(yīng)用現(xiàn)狀來看,ERP應(yīng)用系統(tǒng)的一個最大問題是成功率一直不高,據(jù)估計大約只有10 ~15 。許多企業(yè)發(fā)現(xiàn),很難找到適合企業(yè)自身的直接拿來可用的ERP產(chǎn)品。每個企業(yè)都有各自的管理經(jīng)營特點,多數(shù)ERP產(chǎn)品需二次開發(fā),這樣就無法形成真正的商品化ERP產(chǎn)品。而企業(yè)定制的ERP產(chǎn)品成本又太高,開發(fā)周期又延長太多,絕大多數(shù)企業(yè)及軟件開發(fā)公司都很難接受。
目前的ERP系統(tǒng)普遍存在以下問題:
1)軟件自身問題對于軟件自身問題,一般很少有軟件公司會承認(rèn)這一點,但是,軟件問題的確存在。軟件問題主要集中在:首先軟件本身缺乏先進(jìn)的管理思想作指導(dǎo)。一套先進(jìn)的ERP系統(tǒng)必然包含著先進(jìn)的管理思想,然而某些ERP產(chǎn)品仍然固守老式的管理理念,管理上偏重執(zhí)行,事后控制和事后反饋。軟件公司對于更先進(jìn)的ERP所應(yīng)具有的決策支持系統(tǒng),仍然認(rèn)識不足,避而不談,僅僅把ERP軟件的最大功效認(rèn)為是節(jié)約人力物力成本。而且管理思想是不斷發(fā)展的,現(xiàn)有的 ERP系統(tǒng)跟不上管理思想的進(jìn)步。其次就是軟件的適應(yīng)性很差,軟件系統(tǒng)的標(biāo)準(zhǔn)業(yè)務(wù)流程與實施企業(yè)的實際工作流程不相容。有些軟件公司不去針對每個企業(yè)進(jìn)行具體調(diào)查研究,不做針對性開發(fā),而僅僅是按照ISO 的一些標(biāo)準(zhǔn)規(guī)范進(jìn)行閉門造車,隨意規(guī)劃出來一個ERP產(chǎn)品,卻敢于宣稱企業(yè)信息化全面解決方案。理論上僅僅想通過修改一些參數(shù),就可以解決不同企業(yè)的問題。甚至有些軟件公司在發(fā)現(xiàn)自身軟件即使修改也無法做到和實施企業(yè)本身相適應(yīng)時,居然以企業(yè)運行流程不符合ISO規(guī)范為理由,要求企業(yè)對全程的業(yè)務(wù)流程重組,這樣做的風(fēng)險之大,我想是每個企業(yè)都無法接受的。業(yè)務(wù)流程重組涉及到企業(yè)的戰(zhàn)略、組織、績效、管理模式等許多方面,而ERP僅僅是其中的一小部分,如此做對企業(yè)沖擊力太大,存在太多的不確定因素。再者就是系統(tǒng)本身各個模塊相互獨立,整體功能無法體現(xiàn)。企業(yè)生產(chǎn),供應(yīng),銷售等是通過企業(yè)的計劃經(jīng)營系統(tǒng)有機的聯(lián)系在一起的,并保持著連動關(guān)系。如果計劃系統(tǒng)出錯,那么連接的紐帶就斷了,整體性的功能根本無法表現(xiàn)出來。而有些ERP產(chǎn)品恰恰是計劃系統(tǒng)做得非常垃圾,使得整個系統(tǒng)無法發(fā)揮整體的效力,企業(yè)的動作就無法統(tǒng)一起來。
ERP系統(tǒng)重于企業(yè)的管理,通過ERP系統(tǒng)的使用,使得公司管理者更方便及時準(zhǔn)確地獲得企業(yè)運作的各種相關(guān)數(shù)據(jù),從而為下一步?jīng)Q策提供支持,所以枷什的功能模塊應(yīng)全面貫穿企業(yè)經(jīng)營流轉(zhuǎn)的各個環(huán)節(jié)。國外軟件在這方面做得是相對不錯的,但卻在中國市場得不到很好的應(yīng)用,因為他們都不適應(yīng)現(xiàn)階段中國企業(yè)的實際,沒考慮過很多中國特色,中國企業(yè)的運作目前還有很多不規(guī)范的地方。
軟件問題從根本上來說,是軟件的商品化問題。一些軟件開發(fā)公司急功近利和不負(fù)責(zé)任的做法,不但直接損害了客戶企業(yè)的利益,也對整個ERP的形象和市場造成了很大的負(fù)面作用。
2)具體實施問題一個ERP軟件的成功與否,實施都是一個關(guān)鍵問題。實施的問題主要是出在實施人員身上。大部分軟件的實施人員由軟件公司派駐的人和實施企業(yè)分管信息的人員組成,而這些人員組成的實施小組,可能技術(shù)層面過關(guān),但是對企業(yè)管理相關(guān)的知識和理論知之甚少,特別是缺乏對企業(yè)背景和企業(yè)管理中的特殊問題的相關(guān)解決能力。由于這些情況的存在,導(dǎo)致很多ERP軟件根本推動不下去,最后只能以失敗告終。
還有一些ERP軟件是國外的,國內(nèi)只是做起軟件代理營銷,在國內(nèi)并不做開發(fā),所以長期以來,這些國外公司由于交流溝通的需要,而大量招聘的都是一些翻譯型的人才,外語水平很強,但是技術(shù)方面卻很缺乏。
軟件公司認(rèn)為通過大量的培訓(xùn)和具體實施,員工會很快成長起來,但往往事與愿違。而國內(nèi)的一些軟件公司在招聘員工時,往往特別注重計算機編程方面的能力。他們在簽訂了一個合作項目時,往往派駐企業(yè)的人員都是編程能力特別強的人,他們的出發(fā)點也很簡單,在軟件遇到問題時,要修改程序時,這些人員可以即時地修改處理好問題,盡快地推動軟件的發(fā)展?僧(dāng)這種翻譯人才和編程人才過多參與到一個項目中時,項目的進(jìn)展就變了味。翻譯的只會翻譯,編程的只會編程,當(dāng)需要對整個ERP項目的方向和進(jìn)展做整體規(guī)劃時,他們因為自身的素質(zhì)就顯得無能為力,他們只能做到,企業(yè)讓如何修改,他們就如何修改。而企業(yè)畢竟都是第一次上ERP這種項目,對自己的需求也很茫然,所以經(jīng)常今天提這種需求,明天又提出相反的需求,常常朝令夕改,而軟件編程人員也只是一味的順從,最后整個軟件被改得面目全非,不倫不類。
不過我們欣喜的看到,目前一些軟件公司已經(jīng)專門設(shè)置了項目經(jīng)理。比如有些軟件公司是專門針對設(shè)計院做相關(guān)軟件的,他們就招聘一些有設(shè)計院相關(guān)工作管理背景的人員,他們參與到項目當(dāng)中,對整個項目的進(jìn)展方向做整體把握,他們本身可能對編程的知識一無所知。
軟件公司必須知道,企業(yè)是他們的上帝,是ERP市場前景的決定者。如果企業(yè)不能從ERP項目中嘗到甜頭,獲得利益,他們肯定不會花大筆錢來冒這個風(fēng)險。只有一家家企業(yè)從中獲得了巨大效益,才能整體推動ERP市場走向繁榮。
任何一個企業(yè)都可以上ERP項目,也都可以從ERP中獲得巨大的收益。但是,任何一個企業(yè)的ERP實施過程都不會是一樣的。因為每個企業(yè)的情況和管理的基礎(chǔ)不一樣,ERP的實施過程及在此過程中的管理規(guī)范化工作、管理基礎(chǔ)工作、業(yè)務(wù)重組工作等都會有所不同,工作量和時間也會不一樣,企業(yè)和實施人員為此所付出的辛勞和努力也不同。一般來說,工作量的大小及實施周期同企業(yè)目前的狀態(tài)成反比。
3)企業(yè)管理問題企業(yè)必須拋棄這樣的想法:企業(yè)在ERP項目的實施過程中,處于從屬的地位,只需要做好配合工作就可以了。這樣的想法和做法都是錯誤的。企業(yè)必須在ERP項目的實施過程中處于主動和主導(dǎo)的地位,并發(fā)揮決定性領(lǐng)導(dǎo)作用。軟件商派駐的實施人員只能起一個參謀和指導(dǎo)作用,真正發(fā)揮領(lǐng)導(dǎo)、組織、調(diào)度、指揮作用的是企業(yè)。我們相當(dāng)?shù)囊徊糠制髽I(yè)把ERP項目主要交給本企業(yè)的計算機技術(shù)人員去組織實施,這種做法實質(zhì)上是把一個管理項目轉(zhuǎn)變成為一個計算機項目。試想如果企業(yè)要進(jìn)行一項組織和業(yè)務(wù)流程改革,企業(yè)會把這個項目交給計算機技術(shù)人員去操作嗎?正確的做法應(yīng)該是建立企業(yè)一把手直接領(lǐng)導(dǎo)的,以企業(yè)一把手主要的工作助手負(fù)責(zé)具體調(diào)度和操作,以計算機技術(shù)人員為主包括企業(yè)各主要業(yè)務(wù)部門的項目工作小組,來負(fù)責(zé)整個項目的實施和運作。必須堅持一把手原則,以保證項目的順利運行。
2、軟件開發(fā)技術(shù)
2.1 軟件開發(fā)技術(shù)的發(fā)展過程軟件工程(Software Engineering,簡稱為SE)是一門研究用工程化方法構(gòu)建和維護有效的、實用的和高質(zhì)量的軟件的學(xué)科。軟件開發(fā)技術(shù)是軟件工程的主要研究內(nèi)容之一,從2O世紀(jì)5O年代到現(xiàn)在一共經(jīng)歷了包括基于算法的編程技術(shù)、結(jié)構(gòu)化軟件開發(fā)技術(shù)、面向?qū)ο蟮能浖_發(fā)技術(shù)和現(xiàn)在的第五代軟件構(gòu)件技術(shù)等。20世紀(jì) 9O年代初,Microsoft公司的Visual Basic對軟件世界產(chǎn)生了強烈影響。使用VB的開發(fā)人員可以調(diào)用系統(tǒng)的動態(tài)連接庫,這種動態(tài)連接庫開發(fā)方式就是早期的構(gòu)件技術(shù)的雛型。隨著各種可視化開發(fā)工具的不斷成熟,開發(fā)人員對各種功能模塊的調(diào)用越來越標(biāo)準(zhǔn)化。通過新的程序設(shè)計和編寫的方式,開發(fā)人員只需要少量的代碼編寫來實現(xiàn)對已有的功能塊的組合從而實現(xiàn)應(yīng)用的需要。于是編寫程序漸漸變得像搭積木一樣簡單,我們現(xiàn)在只需要通過對“已有的功能模塊”的組裝就可以完成應(yīng)用系統(tǒng)的開發(fā)工作了,這“己有的功能模塊”就是所謂的構(gòu)件。構(gòu)件技術(shù)實際上就是一種軟件復(fù)用技術(shù),軟件復(fù)用技術(shù)使人們在軟件開發(fā)中不必一切從零開始,不但提高了軟件生產(chǎn)率、縮短開發(fā)周期,而且降低了開發(fā)成本。軟件的復(fù)用中沒有材料的消耗,而且軟件在多次重用后得到了不斷的完善,其質(zhì)量和可靠性越來越高。
2.2 構(gòu)件技術(shù)的發(fā)展在軟件系統(tǒng)中可以被明顯識別出來的,符合一種標(biāo)準(zhǔn)特點的結(jié)構(gòu)成為軟件構(gòu)件,這有點像工廠生產(chǎn)中的標(biāo)準(zhǔn)零部件,其最顯著特點就是可以被不斷重復(fù)使用,降低生產(chǎn)成本,縮短開發(fā)周期。而且這種“標(biāo)準(zhǔn)零部件”具有可被識別的廣泛性、精簡易用性。就比如說一個普通的程序,一百個程序員寫代碼可能就有一百種寫法,雖然實現(xiàn)了同樣的目的,但是可能程序員互相看對方的代碼,都看得不甚明白,而標(biāo)準(zhǔn)構(gòu)件是被精煉寫成的經(jīng)典算法,具有最佳性,這樣程序員都使用這一零部件,互相都清楚明白。軟件開發(fā)人員利用構(gòu)件技術(shù)開發(fā)的軟件由于類似于搭積木一樣搭建起來,使得軟件在一定范圍內(nèi)可以隨著用戶需求的變化而方便地做出相應(yīng)的調(diào)整,也就是說,軟件的柔性非常好,具有很強的可擴展性和適應(yīng)性,再加上構(gòu)件技術(shù)自身可重復(fù)使用的特點,使得基于構(gòu)件的軟件開發(fā)技術(shù)成為了解決軟件危機的有效方法。
目前,面向構(gòu)件的軟件開發(fā)思想和生產(chǎn)方式已經(jīng)不再處于論證研究和試驗期,軟件公司不會再糾結(jié)于是否在新產(chǎn)品上使用構(gòu)件技術(shù),F(xiàn)在大部分廠商都開始廣泛使用基于構(gòu)件的軟件開發(fā)方式。但是現(xiàn)在各個軟件開發(fā)單位使用構(gòu)件技術(shù)還是僅僅停留在某個范圍內(nèi),并沒有在整個軟件開發(fā)界形成一種生態(tài)鏈。軟件構(gòu)件技術(shù)仍是處于單點突破多,未形成整體效應(yīng)?梢韵胂螅坏┛缭搅诉@道鴻溝,軟件產(chǎn)業(yè)的發(fā)展將經(jīng)歷巨變,我們將面臨一個跨越式的發(fā)展階段。
基于構(gòu)件的可搭建式軟件開發(fā)技術(shù)將成為新一代適合目前國情的ERP軟件特性之一。利用基于構(gòu)件的軟件開發(fā)技術(shù)而設(shè)計的構(gòu)件式開發(fā)平臺,徹底打破了原有軟件基于代碼層開發(fā)的模式,使之完全可以構(gòu)建在“構(gòu)件組裝”的開發(fā)方式之上。這種新的開發(fā)方式,以“構(gòu)件”取代“代碼”成為軟件的基本結(jié)構(gòu)單元。面向構(gòu)件的ERP產(chǎn)品不僅在客戶需求吻合度、上線時間、軟件質(zhì)量上都領(lǐng)先于同類產(chǎn)品,大大提高了項目的成功率,而且在軟件的開發(fā)和后期維護方面也變得簡單,客戶可以隨時隨地獲取應(yīng)對商業(yè)環(huán)境變化和IT技術(shù)變化的最新信息化方案。
3、構(gòu)件式開發(fā)對ERP發(fā)展的意義
ERP產(chǎn)品是針對信息進(jìn)行管理的系統(tǒng),它對于企業(yè)的人員、設(shè)備、資金和信息進(jìn)行全面集成化的管理,ERP系統(tǒng)是建立在信息技術(shù)基礎(chǔ)之上,采用現(xiàn)代企業(yè)的先進(jìn)化管理模式,在集成所有信息資源的同時為企業(yè)提供相應(yīng)的計劃、控制、業(yè)績評估、決策等全方位的系統(tǒng)化管理平臺。隨著經(jīng)濟的快速發(fā)展,企業(yè)間的競爭模式不斷發(fā)展與變化,全球已完全進(jìn)入信息化時代。在這個全球化的經(jīng)濟中,電子商務(wù)技術(shù)的成熟與完善、企業(yè)與客戶和供應(yīng)商之間關(guān)系的協(xié)調(diào)與成效、全球化資源的優(yōu)化配置等,都針對ERP的產(chǎn)品有了更高更新的要求。在這樣的發(fā)展下,為了企業(yè)具有更強的競爭力,它們迫切需要將這些獨立的信息化系統(tǒng)整合到一起的信息化策略。軟件構(gòu)件技術(shù)在這個時候便應(yīng)運而生,這種基于構(gòu)件的軟件開發(fā)方式使其開發(fā)變得更加簡易,通過構(gòu)件的封裝實現(xiàn)了模塊的內(nèi)部結(jié)構(gòu),并獨立了構(gòu)件的內(nèi)部數(shù)據(jù)和外部功能,使其使用者只需了解構(gòu)件的接口,而不需了解構(gòu)件的內(nèi)部結(jié)構(gòu)是如何實現(xiàn)便可將構(gòu)件用于自己的應(yīng)用程序。除此之外,構(gòu)件還可以靈活運用到網(wǎng)絡(luò)中,只需要合理分配構(gòu)件在網(wǎng)絡(luò)中的位置便可實現(xiàn)應(yīng)用系統(tǒng)最大性能、效率、安全性和可維護性。
綜上所述,利用構(gòu)件式開發(fā)對ERP的發(fā)展具有以下3個方面的意義:
1)ERP產(chǎn)品的生產(chǎn)方式得到了根本的改變。從過去的一條一條編寫代碼到現(xiàn)在的“搭積木”組合模塊。
2)基于構(gòu)件的快速搭建ERP系統(tǒng)的開發(fā)方式從根本上解放了ERP的生產(chǎn)力,使得ERP的產(chǎn)品的開發(fā)周期大大縮短,相應(yīng)的產(chǎn)品質(zhì)量得到了保證,對企業(yè)和開發(fā)組織來說都節(jié)約了開發(fā)成本和實施成本。
3)全面提高ERP產(chǎn)品的適應(yīng)能力,從技術(shù)上大大提高了ERP產(chǎn)品實施的成功率。
【企業(yè)資源計劃系統(tǒng)開發(fā)技術(shù)的現(xiàn)狀與發(fā)展】相關(guān)文章:
人力資源企業(yè)發(fā)展論文03-23
論海洋石油鉆井現(xiàn)狀與技術(shù)發(fā)展研究11-24
民營企業(yè)營銷模式發(fā)展現(xiàn)狀論文02-20
關(guān)于企業(yè)工商管理現(xiàn)狀與發(fā)展問題的分析01-09
電力物資企業(yè)發(fā)展現(xiàn)狀與問題分析03-26
企業(yè)人力資源規(guī)劃現(xiàn)狀與制定對策措施11-15
細(xì)河流域水資源現(xiàn)狀與發(fā)展建議畢業(yè)論文03-31
- 相關(guān)推薦