如果把企業比作一個人,那么企業的特點就像人的高矮胖瘦一樣,大不相同,ERP系統就像生產線上的衣服一樣,統一格式、同一規格生產出來的。所以ERP系統在與企業相結合的時候難免會產生問題和矛盾,這就需要進行二次開發了,但是二次開發也有風險,本文就來講解下如何對二次開發的風險進行有效的控制。
1、 明確開發目的。
雖然每個企業在二次開發的時候需求都是不同的,但是其開發的目的都是為了提高企業的管理水平,提高生產效率和優化業務流程,所以只是為了提升個別工作效率,而影響了業務整體流程穩定性的開發堅決不做;可以提高工作效率,但是對業務流程和管理效率無幫助的開發,盡量少做。
2、 過分強調企業特色。
要從企業的實際需求出發,從企業整個業務流程或者核心流程來進行考慮,而不是從某個部門某個環節來進行考量。就算行業特殊,也不應該過分強調企業特點,因為ERP系統的管理流程是從眾多企業中汲取了經驗的,具有很強的先進行和合理性。不能因為企業自身流程的缺陷,不進行改變,而去對ERP系統進行修改和開發來適應企業的不合理流程。
3、 避免改動數據庫結構。
在進行二次開發的過程中盡量使用系統中原有的“閑置”字段,盡量別新建文件檔案和增刪字段,因為這樣會對原有的數據庫機構進行開發,會影響系統的穩定性。如果確實需要一定要與原軟件開發商進行溝通確認,以免在開發過程中和后續使用中對企業造成無法預計的損失。
4、 避免修改核心代碼。
在二次開發的過程中應當不修改核心代碼。在必要開發的條件下,開發的功能模塊應該獨立在原有的ERP系統之外,最大程度避免和原有系統產生沖突的可能。這樣以來既避免了影響原系統的穩定運行又可以得到系統的及時更新。
5、 建立開發規范加強隊伍建設。
ERP總得來說是一項復雜的工程,在如此龐大的工程中添磚加瓦就必須建立一套完整的開發流程和規范的開發標準。在進行新字段的擴充和新程序的設計時一定要制定規范統一的標準,并且要預留足夠的擴充空間。ERP會陪伴企業走過很長的路,所以建立一支懂得科學管理,又懂得信息化建設的高素質人才隊伍也是非常有必要的,才能足夠應對在二次開發過程中可能出現的風險。
本文從實際出發,結合大量企業實踐案例提出了一些非常具有代表性的經驗和教訓,旨在于對企業在實施ERP的時候提供積極有效的參考意義,從而讓ERP在企業內部順利的實施,發揮其應該有的作用,切實提高企業在市場中的核心競爭力,推動企業全力發展。
微信公眾號