20.1 數據準備
在前面的章節里,我們曾經說過:基礎數據薄弱、基礎數據量龐大等是我國企業實施ERP難以獲得成功的重要因素。有效實施ERP,一定要投入足夠的人力,重視基礎數據的整理、修改和完善工作。基礎數據量大,涉及面又廣,如產品結構、工藝、工裝、定額、各種物料、設備、質量、財務、工作中心、人員、供應商、客戶等。有時為了核實一個數據,需要訪問多個部門,多個人。數據整理要滿足軟件的格式要求,并確保其正確性、完整性和規范化。基礎數據不正確、不完善,無法有效運行ERP軟件。
一、數據規范與準確性
ERP一種管理信息系統,要進行大量的數據處理;因此,要求數據必須規范化,或者說必須有統一的標準。數據規范化是實現信息集成的首要條件。 ERP對數據的另一個要求是數據的準確性。規范化是準確性的前提,沒有規范就談不上準確。數據的及時性、準確性和完整性計算機輔助企業管理的基本要求。這里,“及時”指必須在規定的時間進行和完成數據的采集和處理;“準確”就是必須去偽存真、符合實際;“完整”是指要滿足系統對數據項規定的要求,沒有疏忽遺漏。軟件的功能再強,也難以分辨數據的真偽,最多只能做些邏輯判斷;如日期的先后、字段或數字的位數、是否大與或小于某個值等。人們常說,“對計算機講假話,你得到的回答只能是廢話”。數據不準是推行ERP失敗的重要原因。因此,企業在推行ERP之前,一定要下決心,以嚴肅認真的態度,采取必要的錯施,保證各項數據的準確與完整。數據準確從廣義上講還有合理性的含義。在錄人數據之前,應先運用工業工程學的原理.如工作分析、物流與設施布置、激勵原則等對輸人數據的合理性做一番香驗證。 通常,我們把各種管理數據歸納為三類。
1、靜態數據(或稱固定信息)。一般指生產活動開始之前要準備的數據,如物料清單、工作中心的能力和成本參數、工藝路線、倉庫和貨位代碼、會計科目的設定等。我們所處的客觀環境是在不斷變化的,因此,所謂靜態也是相對的;就是說,即使是靜態數據,也要定期維護,保持其準確性。系統運行時,訪問靜態數據一般不作處理。2、動態數據(或稱流動信息)。一般是指生產活動中發生的數據,不斷發生、經常變動。如客戶合同、庫存記錄、完工報告等,一旦建立,就需要隨時維護。3、中間數據(或稱中間信息)。中間數據是根據用戶對管理工作的需要,由計算機系統按照一定的邏輯程序,綜合上述靜態和動態兩類數據,經過運算形成各種報表。它是一種經過加工處理的信息,供管理人員掌握經營生產狀況、進行分析和決策。如主生產計劃和物料需求計劃都是根礙靜態和動態數據加工處理后生成的中間信息。管理軟件功能的強弱,往往體現在它能提供多少有用的中間信息。如果人們對ERP原理理解得比較透徹,報表又設置得合理,就能有效地發揮這些中間數據的作用。
ERP是一種人機交互式的管理信息系統,它不是一個自動優化系統,它提供信息的價值在于人們能利用它作出正確的決策或作為優化的依據,來指導管理工作。正確及時的信息是一種非常寶貴的資源,其特點是:越是充分利用,價值就越高;不用,就毫無價值。 在一個管理信息系統中,靜態和動態數據是輸人數據,中間數據是經處理后的輸出數據。如果輸人的數據是不可靠的,那么加工處理后的中間數據也是不可信的,不可能用它做出正確的決策。一項中間數據的生成,需要依據多個部門提供的靜態和動態兩類數據,體現信息集成。國際上對實施ERP的企業進行考核評級時,把企業分為A、B、C、D四級,數據準確性是考核的主要內容。
二、主要輸入數據
運行ERP系統必須先建立一系列數據,這對任何ERP軟件幾乎都是相同的,已形成一種標準。ERP這套成熟的規范化數據,對應用計算機輔助企業管理帶有普遍意義。 主要基本數據的相互關系及輸入順序見圖4.4.1。
圖4.4.1 基本數據相互關系及輸入順序
這些數據可分為以下幾種主要類型:
1、物料與產品信息(圖中第4行)。產品信息是通過物料清單來描述的。物料清單中所涉及的物料,都必須建立文檔,也就是物料主文件(Item Master 或 Part Master)。一種物料可能用于多種產品,但主文件只有一份。這就象企業里員工可以在部門問調動,但必須有一份檔案。在建立物料主文件之前,要對每個物料進行編碼,規定物料號;還要按照軟件的要求,確定所有物料的類型和分類。
2、能力信息(圖中第2行)。物料計劃要與能力計劃相伴運行,占用能力資源是通過工藝路線文件及其時間定額來確定的,在ERP系統中主要的能力資源是工作中心,工作中心又是屬于某個車間或部門的,要事先定義。各種作業活動只能在工作日進行,必須設定各種用途的工作日歷。
3、庫存信息(圖中第5、6兩行)。運行物料需求計劃必須知道物料的可用量,各種物料按照定置管理的要求必須有存放地點,也就是倉庫與貨位。
4、財務信息(圖中第3行)。ERP要實現物流與資金流信息集成,每種物料要有對應的會計科目。為了控制成本,要對分廠、車間、部門或工作中心設置利潤中心或成本中心。
5、需求信息(圖中最下一行)。所有計劃都是為了滿足市場需求,必須先有需求信息(包括預測和合同以及企業內各部門之間的需求等)才能編制生產計劃。
6、供需方信息(圖中最上一行)。系統執行采購作業,必須先建立供應商文檔;執行銷售作業,必須先有客戶信息。 可以看出,以上這些信息,都是運行MPS/MRP系統不可缺少的必要信息。這些信息中,1、2、4、6和3中的倉庫與貨位是靜態信息,其余為動態信息。動態信息一般在建立產品信息之后建立。有些靜態信息本來是企業的基礎工作,在系統安裝之前就可以著手準備。 每項數據除明確定義外,還要注意它的字符類型以及字段長度。字符類型通常分三類: 1、字母數字型(Alphanumeric)。由任意字母、數字或符號(鍵盤上的符號)組成,如物料號的代碼;通常用“A”或“A,n”(n為位數)表示; 2、整數型(Integer)。無小數的數字,如物料的件數;通常用“I”或“n,0”(n為整數位數)表示; 3、實數型(Real)。有小數的數字,如金額數;通常用“R”或“nl,n2”(n1,n2為小數點前后數字的位數,或總位數與小數位數)表示。 以上各種數據信息,有些同現行管理所用的數據可能會有一定出入,有的需要適當加工,有的則要分析后才能確定。對有些企業,準備規范化的數據會有相當大的工作量,但是,這些規范化的數據對一個管理信息系統是絕對必要的。只有用積極的態度及早動手準備,才能為實施ERP打好基礎,并縮短實施進程。
上述信息數據中有些用到的詞匯,是工業工程學中常用的術語,在國外已相當普及,為人們所熟知,但在國內對其中有些術語的定義可能并不十分明確,只有明了各種信息數據的定義及其作用才能正確設置。
三、數據準備
在運行ERP系統之前,要準備和錄入一系列數據。只有在充分理解了ERP原理、方法,并經過軟件應用培訓后才能開始。必須正確理解了各項數據的定義、概念、作用和要求后,才能開始準備數據,避免或減少由于理解錯誤造成的返工。數據準備包括數據收集、分析、整理和錄入等項工作,一般有3種情況:
1、 現成的數據。多為現行 管理中用到的數據,不許過多的加工就可以使用。如零件圖號、材料消耗定額、供應廠商紀錄等;
2、 要加工的數據。線有數據需要重新分解或組合的。如工時定額要轉換為題前期的時間構成,補充排隊時間、傳送時間,在現有零件明細表、工藝過程卡和材料消耗定額的基礎上建立產品結構圖和物料清單等。
3、 要研究確定的數據。現行管理中沒有用到的數據,如各種編碼(如物料號、類型碼、分類碼、車間或部門代碼、工作中心的劃分和編碼、倉庫、或為、各種會計科目、計劃員、采購員、銷售員等的代碼)、標準成本、間接費率、批量規則、安全庫存和定貨量調整因素等。有些數據需要組織幾個部門參加共同商定,如物料號。 上述各類數據中的靜態數據在軟件安裝之前就著手準備,有些數據則要根據軟件的具體要求來確定,甚至有一些數據要在模擬運行之后,才能逐步完善。數據準備的工作量是很大的,要動用一定的人力,要由各個部門的配合。統一現有的數據,使之規范化,是實施ERP系統的一筆投資。為了使軟件一旦安裝后能很快的投入運行,一些基本的ERP需用的數據準備工作,應在軟件公司或咨詢公司專家指導下提前進行。 國內外經驗表明,在物料清單、工藝路線和庫存紀錄3項數據的準確度小于90%時,先不要運行MRP,否則只會是笑話和矛盾百出,使人們喪失實施ERP系統的信心。一旦人們失去了對系統的信任感,要扭轉人們的心理狀態要花費成倍的精力,甚至得不償失。因此,要提倡“開始一次就把工作做好”。對這3項數據的準確度可用業績評價中的有關方法先行考核。
四、編碼案例
下面我們介紹某企業采用的編碼方案,供參考。
1、編碼原則 一個好的編碼體系應該具有以下特征:包含有盡可能多的信息,通過編碼能對該設備有一大概了解,能很方便的根據編碼進行分類查找;
開放性今后將有新的設備加入進來要留有發展余地;
通用性就設備管理而言,所有其它屬性都是依附于設備的,編碼應體現出以設備為中心的特點; 盡可能少的數據冗余,在基礎數據建立是重復信息是不可避免。
2、設備類型編碼方法 如何進行編碼才合理呢?基本思路是基于同類設備具有相同或相近的屬性,因此,將所有設備進行分類分別進行編碼。以三位字符(0-9,A-Z)為編碼,分別代表一、二、三類。一類編碼的后兩位是零,二類編碼后一位是零,它們所代表的是某一類設備。
例1: 編碼為b00,可看出是第一類比如說是電器類,它們的共同特點是帶電,可能會采取類似措施。
例2: 編碼為b10 二類 電器類下的電機。 第三類編碼則是指具體設備,確定為同一類具體設備的原則是具有相同或相近的操作描述、故障描述、安全措施……。
例3: 編碼為b1a 三類 電器類下的電機類下的小型電機。 這樣我們可以實現以設備類型編碼為查詢主鍵的編碼體系。
3、相關編碼方法 確定了設備類型及其編碼之后,其它編碼規則如下:
設 備 編 碼: 設備類型編碼+順序號
作業計劃編碼:設備類型編碼+順序號
安全計劃編碼:設備類型編碼+順序號
故 障 代 碼: 設備類型編碼+順序號
4、這種編碼體系的優點
只要查找到設備以后,與其相關的作業計劃、安全計劃、故障代碼就很容易找出;
新內容添加以后自動的建立了聯系,無需專門的關聯;
保證輸入的數據被最有效的利用起來,減少了數據的冗余度和輸入的工作量。
20.2 原型測試
原型測試(prototyping)及軟件功能模擬運行,有稱計算機模擬(computer pilot),模擬的目的是:
1. 深入理解ERP,分析它同現行管理的差異;2. 熟悉軟件,學會使用軟件的各種指令、功能,測試軟件的運算速度; 3. 弄清各種數據之間的關系以及一種數據的準確程度對其它數據的影響;4. 弄清軟件各種報表的作用,學會運用系統提供的報表來分析問題和決策;5. 發現容易混淆的觀點,在擴大培訓是重點講解,作為編制企業內部案例式教材的依據;6. 作為全面采用ERP系統進行管理的依據。
軟件功能模擬必須是各個功能模塊同時進行,這是一次系統的測試。個功能模塊如果單獨運行不能掌握模塊之間的集成關系。模擬運行由項目組長親自主持,全體項目小組成員參加。 原型測試可選用一個小的部件作為代表產品,甚至可以虛擬一個組件,物料品種以15-30種為宜,盡量簡單,但是必須能反映企業管理中經常發生的普遍問題,盡可能覆蓋軟件所提供的各種功能。模擬時要假定各種條件,測試軟件是如何處理企業各種管理問題的,解決到什么程度。模擬的問題應事先計劃好,假定各種條件是應考慮管理改革的因素,不要用經過改革不再出現的問題來模擬。模擬運行的過程應做好紀錄,便于查閱總結。 人們形象地用“知己(企業的需求和現狀)之比(軟件的功能)”來說明原型測試的重要意義,只有知己知彼才能取得勝利。 原型測試的最終目的是檢查軟件的功能是否滿足企業的需求和目標,如有差距,找出和理的解決方案,確有必要時才進行二次開發。
20.3 用戶化和二次開發
從80年代初我國引進MRP II軟件以來,在近二十年中,有上千家企業購買了MRP II/ERP系統。但從實際的應用情況來看,總體上并不令人滿意。由此而引發了很多爭論,比如中國企業是否具備了使用ERP軟件的能力?再如關于ERP與國情的爭論:國內企業和軟件開發商經常宣稱國外的ERP軟件不適應中國的國情,而國外的軟件供應商則竭力辯解“管理無國界”和“國情化就是遷就落后”,等等。這些爭論的焦點無疑都是些對ERP系統在企業中的有效運用有可能產生影響的因素。不過,在筆者看來,ERP系統在企業中能否得到成功實施和有效應用,還取決于另外一個關鍵因素:ERP系統的用戶化和二次開發。 為什么這樣講呢?我們來看ERP系統在企業中實施的典型步驟:

圖4.4.2 ERP系統實施步驟
從圖4.4.2我們可以看到,ERP系統的客戶化和二次開發在整個實施過程中處于承上啟下的位置。任何ERP軟件,不論是國產的還是進口的,都或多或少有用戶化的工作,有時還要進行二次開發。這是因為:
1、對于國外ERP軟件供應商的產品來說,確實存在國情、廠情的問題。中國企業與國外企業相比,主要有以下四個方面的不同:
(1)生產規模、生產類型不同 在我國,大而全的國有大中型企業是國家經濟的支柱。工廠規模大,生產類型復雜,產品中有70%-80%是自制件,既加工制造又裝配,管理幅度大,難度也大。而國外基本是一些專業化分工較細的中小型企業,一些大的公司也以裝配為主,自制件很少。相比之下,管理幅度和難度不如中國企業。
(2)人員素質相差較大 國內、國外企業管理人員和生產工人的素質不能相比。這與多年的計劃經濟體制和國民教育水平有關,不可能在短期內縮小這個差距。 商品軟件的用戶化工作是一項細致的、需要不斷進行和不斷完善的工作。這項工作最好由用戶自己去完成。因為只有用戶自己才深切地知道他的真正需求是什么。而且這種需求是在不斷發展變化的。近年推出的ERP軟件都有很好的開發工具,用它對軟件進行二次開發不是很困難的。鑒于以上情況,要讓企業用好ERP軟件,軟件公司最主要的工作應該是抓好對用戶的培訓。必須使企業中的軟件使用人員對ERP的原理和功能有很好的了解,并把開發工具的使用方法教會他們。一旦用戶對所買的ERP軟件有了比較深入的了解,并掌握了開發工具,那么用戶化工作由用戶自己去做就不難實現了。而且這項工作需要長期進行,軟件公司很難包辦代替。 這里要強調的是本文所說“用戶”(更確切地說是軟件的直接使用者)是指企業里各管理職能部門的業務骨干,而不僅是企業計算機中心(或信息中心)的軟件人員。計算機中心的軟件人員承擔著整個ERP系統的管理與維護工作,他們當然需要掌握所運行的ERP軟件的功能特點,但是他們并不是企業各項管理和業務功能設定以及增刪的決策人。ERP軟件的真正用戶是銷售、供應、財務、計劃統計、生產計劃調度、庫存管理等各職能部門和車間的主要管理人員。所以培訓的重點應是企業管理部門的管理人員。 實踐證明,在一些企業里,當某個管理部門的業務骨干掌握了計算機的應用,對所運行的管理軟件有修改擴展的能力,這樣的部門在管理軟件的應用上就有了自適應和自主發展的根基。像這樣的用戶,軟件公司可以放心,它是可以用好的。 上述培訓工作在實施中是有一定困難的。一是各管理職能部門的業務骨干都是企業里的“忙人”,抽他們出來參加培訓很不容易。二是這些管理干部的計算機基礎知識一般較差, 培訓時接受能力要差一些,所以需要的時間要多一些,而這又與第一點相矛盾。針對上述矛盾,在培訓的內容上要著重在應用,避免空講理論。在培訓的方式上不宜都是集中講課,最好多一些在機器上邊操作邊講解,這樣培訓的時間靈活一些,容易實行,培訓的效果也會更好一些。 筆者認為,解決難題的關鍵還是需要企業第一把手對培訓的重要性有足夠的認識。如果企業主要領導認識到了提高管理業務骨干隊伍的計算機應用能力對實施MRPⅡ的決定性作用 ,并下最大決心來推進這樣的培訓工作,那么很多困難就迎刃而解了。
(3)企業的管理機制與管理基礎不同 國外企業由于采用現代企業制度,產權明晰,管理科學規范。我國企業管理機制和管理基礎隨著現代企業管理制度的建立,將會逐步提高,但目前差距還不小。 許多企業買了ERP軟件應用得不好,往往和軟件的用戶化工作沒有做好有關,用戶在使用時感到有很多不滿足,因此發出種種抱怨。目前軟件公司都提供售后服務,可以幫助用戶對軟件進行二次開發。問題是很多企業在購買ERP軟件時,對ERP的功能并不熟悉,甚至對計算機擅長作哪些處理也不清楚。所以軟件公司在調查了解用戶需求并進行產品用戶化時,企業往往提不出明確的要求,只能說出手工管理的現狀,所提出的一些要求,一般也沒有考慮如何發揮計算機管理的優勢,沒有充分利用ERP所提供的各種功能。另一方面,計算機公司的軟件人員對于企業的具體管理業務了解不深,對用戶提出的需求也只能是機械地聽取接受,所以按其所作的一些修改未必都是合理的,導致日后用戶不滿意。
(4)企業的外部環境不同 我國各類企業管理水平不一,交通、通信也不盡人意。企業生產所需的外購、外協件幾乎不可能按企業的需求及時供應,供貨合同中的供貨日期不可能精確,也無法得到保證。
2、對于國內的ERP軟件供應商來說,即使他們的軟件開發是基于對國情有深入了解的前提之下,即使他們的軟件系統功能再全、適應性再強,當面對不同企業千差萬別的具體情況、不同企業千變萬化的特殊需求時,也不可能做到“以不變應萬變”。
再者,企業所處的環境是不斷變化的。企業的產品種類、產品所處生命周期的階段、企業的計劃模式、分銷模式都不斷在變化,企業不斷地進行業務流程的再造,企業的規模不斷地縮小或擴展等等。總之,企業的變化是絕對的。因而,客觀上要求ERP具備適應各種變化的能力。如果ERP系統沒有良好的柔性,不能進行方便的用戶化和二次開發,那么,企業引進ERP系統之日,就是套上束縛自身發展的枷鎖之時。企業對于花重金買來的ERP系統將會“食之無味,棄之可惜”,使自己陷于尷尬境地。

圖4.4.3 ERP系統用戶化和二次開發的意義
因此,不論企業采用國外的軟件還是采用國內的軟件,都面臨著系統的用戶化和二次開發的任務,都必須要求ERP軟件具備良好的支持用戶化和二次開發的功能。ERP系統的用戶化和二次開發是ERP軟件作為由企業外部的軟件廠商提供的一種產品轉變為企業內部的管理信息系統的橋梁和紐帶。其意義如圖4.4.3所示: 下面我們對用戶化和二次開發分別進行討論:
1、用戶化
一般把不牽動程序的改動稱為用戶化,如修改報表格式。軟件如果有報表生成功能,或采用第四代語言,任何業務人員,不需要有很多計算機知識就可以自行設置。當然,還需要項目實施小組的批準。 許多國內外的優秀ERP軟件提供了強大的支持用戶化的功能。比如荷蘭Baan公司的動態企業建模(Dynamic Enterprise Modeling,DEM)技術和中國金航聯公司的企業系統動態再造(Enterprise System Dynamic Reengineering,ESDR)技術。 Baan公司的BAAN IV系統有如下功能:
包括一個不斷豐富和改進的業務模型庫;
完全能夠適應業務對象的變化,這些變化包括邏輯流程上的改動以及技術實現上的改進;
生成一個客戶化的系統運行環境,客戶無須手工設置任何系統參數、改變代碼或定義用戶界面。
BAAN IV對動態企業建模的實現,使得企業管理者、業務分析人員,也包括了系統實施者可以將注意力集中于一系列高層管理職能、最優業務實踐和流程,而不是復雜的應用軟件調試或沒完沒了的產品細節配置。 金航聯公司的AEPCS系統采用的ESDR技術是一種創成式的企業模型生成方法。ESDR建立在面向業務對象的軟件單元、自適應企業計劃模式和可再造的系統結構之上。它保證了軟件系統可以靈活重構,應用菜單可以由用戶設置,從而為用戶建立適合自己需求的應用系統提供了很大的靈活性。并且在企業流程再造時,軟件會隨之動態地適應企業的變化,構建新的企業模型。
2、二次開發
通常把改動程序的工作稱為二次開發。要增加或修改軟件的功能,需要ERP系統提供支持二次開發的工具,還可能需要有軟件的源程序,這些都要支付額外的費用,而且并不是每個ERP供應商都愿意提供源代碼。此類問題一定要在簽訂合同前考慮到。 二次開發的工作是在軟件功能模擬運行的基礎上進行的,一般工作量比較大,需要一定的時間,會延誤項目實施進程,這個因素應該在制定項目實施計劃時包括進去。 改動軟件后還會影響今后軟件版本升級。有些ERP軟件商提供免費或收費很低的系統升級。如果不升級,新版本的長處無法應用;如果升級,則面臨著重新進行二次開發的可能。因為ERP軟件供應商在進行新版本的ERP系統開發時,可能根本不會考慮某個特定的用戶在舊版本上所作的二次開發。 因此,在進行二次開發前,要做認真的分析對比。究竟是修改軟件,還是改革現行管理程序;還是兩者都有些修改。對修改的必要性、效果和代價要心中有數。 經過分析和權衡,能不二次開發就不要進行。如果必須進行二次開發,則應盡量使得二次開發出的功能模塊獨立于原來的ERP系統。這樣,當ERP系統版本更新時,二次開發出來的模塊無需修改或者只需較少的修改就可以應用于高版本的ERP系統。 例如,奧林島公司在銷售MRP9000系統時,針對中國企業的報表復雜、系統原有的報表生成模塊滿足不了企業需求的情況,不是修改系統本身的程序,而是利用Microsoft Excel設計了一些函數。當需要生成復雜報表時,運行這些Excel函數,讀取MRP9000系統的數據庫,利用Excel強大而方便的圖表功能制作出滿足需要的報表。當系統升級時,如果系統的數據庫結構沒有變化,則Excel函數無需變化;如果系統的數據庫結構發生了變化,則只需修改相應的受到影響的Excel函數。平時如果臨時需要特殊報表,只需設計一些Excel函數,而無需對系統傷筋動骨。
山西經緯紡織機械廠在ERP系統的二次開發方面也探索出了一條成功之路。該廠引進加拿大Info-Power公司的I-Manufacture軟件包中的五個模塊:產品數據管理、庫存管理、車間管理、物料需求計劃和能力需求計劃。在通讀源代碼的基礎上,經過二次開發,不僅成功地應用了該系統,而且形成了自己的軟件產品JW-MRP-II。他們的開發思想是:以物流為基礎,以價值流為杠桿,以信息流為主線,建立起一個管理思想先進、管理方法科學、管理體制完善、符合國情、廠情的、既先進又合理的管理信息系統。JW-MRP-II保留了引進軟件的精華,同時又根據具體情況,做了相應變化。比如,對MRP運算后生成的計劃,給生產管理人員留有充分確認、調整的余地。再比如,由于企業外部環境不好,采購計劃不可能按照MRP運算結果執行,所以將計算機運算生成的采購定單作為請求計劃,由采購部門審批確認,以符合生產實際等。這些變化大大提高了軟件的可操作性。整個系統集成度高,而各模塊又能單獨運行,具有很高的靈活性。
總之,ERP經過30多年的發展,已經有很多成熟的商品化軟件,企業無需自己去開發ERP。但是要使商品化軟件適合企業的實際需要,進行二次開發、實現系統的用戶化則是必不可少的。無論選用國內軟件或是國外軟件,由于國情廠情不同,總有地方要作些修改。有的軟件功能很全,而目前我國企業在管理上還沒有提出如此細致的要求,因此這部分功能暫時就用不上,反而成為累贅,用戶就要求修改它、去掉它。除此,不同的企業由于產品結構和生產工藝不同,企業規模不同,企業的組織結構和所有制等等方面的不同,在管理的具體制度和業務流程上,就會有這樣那樣的差異。即使是同一個企業,隨著科技進步和市場需求的變化,它的產品組合、工藝技術、生產規模、供應協作關系等也在發展和變化,企業的管理方式和方法也必須隨之作相應的變化。因此,對每個企業都完全適用的商品化軟件是不存在的。