ERP系統的實施難度廣為人知,實施失敗的案例也比比皆是。
歸結起來,不外乎三方面的原因,一是軟件功能不足,二是數據不準,三是管理不到位。
就一個軟件的使用而言,本人覺得前兩者起著決定性作用,也就是說這兩大原因決定了ERP項目的死活,至于管理問題,是一個逐步改進的過程,對ERP實施并不構成決定性影響。
軟件功能不足是最大的問題,任何一家企業,其管理都或多或少地有些特點,使用的數據也并非是標準的格式,而是按業務的需要各有所好,業務流程也不一定是標準流程,業務的內容也各不相同,不可能是一個模式,這樣就要求ERP軟件具有相當的靈活性,可以根據企業的需要,做快速的調整。但實際上,由于軟件功能的缺乏,快速調整很難,結果就可能演變成沒完沒了的二次開發,導致實施周期加長,實施效果大打折扣。
軟件功能不足在知名品牌軟件上也同樣存在,比如有的系統缺乏售后服務的部分,有的人力資源部分薄弱,有的生產管理部分不夠細致,導致企業需要用相關專用的系統來補充ERP的不足,如果一個ERP有足夠的可擴展能力,那么以后出現的新需求,新流程,都是可以直接擴展進正在運行中的系統的,并不需要再買一個系統來補充,而沒有擴展能力的系統,就需要二次開發。
軟件功能不足的背后其實是軟件公司在分析客戶需求時,缺乏分析體系和預見性,對目標行業的客戶業務缺乏深刻了解,這樣就肯定無法即時滿足客戶的現場需求,只能通過定制開發來實現客戶特定的需求,當面對大量這樣的客戶時,軟件公司必然缺乏足夠的人手來應對.
一個成熟的ERP軟件,應該是對企業運作模式的高度抽象,且通過可以立即運行的軟件來具體化這個運作模式,客戶的需求在設計時就已經預料到,而不會跟客戶亦步亦趨,最終陷于二次開發泥潭,無力自拔。
有人說,這樣的軟件存在嗎?可以設計出來嗎?這是肯定的,所有系統級的軟件,比如操作系統、數據庫系統這樣的系統,無一不是從數據模型這個根本上來解決需求問題,因此這些系統面向各種現實應用時,并不需要特別的所謂個性化的開發。
因此判斷一個ERP軟件技術上能不能成功實施,首先就是要看這個ERP軟件靈活性夠不夠,需不需要大量的二次開發,若需要大量的二次開發有實現企業的需求,則可以肯定該軟件不夠成熟,實施這樣的軟件,結局也是可以預料的。
既然如此企業選型時追求二次開發能力,也是一個誤區,真正的二次開發,是對通用開發工具的應用而言的,并非實際的應用軟件,如ERP軟件這類數據庫應用軟件。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:成熟的ERP系統不需要進行過多二次開發
本文網址:http://www.guhuozai8.cn/html/consultation/1082029756.html