[翻譯] 開源ERP的10個評估標準

原文,發表於2008-1-8:

http://opensourceerpguru.com/2008/01/08/10-evaluation-criteria-for-open-source-erp/

 

開源ERP的10個評估標準

OS ERP Guru的一個主要目標,就是提供對開源ERP全面和專業的比較,爲尋找開源ERP來開展業務的讀者提供有價值的信息。在決定選擇哪個ERP項目之前,由於ERP項目本身的複雜性,需要考慮的因素有很多。我們選擇了10個最重要的標準,以作爲評判的依據。

 

1. 定製複雜度。不管一個ERP解決方案有多麼全面,軟件需要定製仍是必須的。開源ERP可以非常容易地被定製,因爲源代碼是免費開放的。而且,這些解決方案都是用流行的,大量使用的編程語言如PHP和Java所編寫。另外一個很重要的評估標準就是定製代碼在軟件升級後是否能夠很容易地被合併。

 

2. 功能。所有的ERP包都應該包含核心的業務流程。比如創建客戶、供應商和產品主記錄,維護客戶訂單並且開發票,這些都是ERP系統不可或缺的部分。除了核心流程,ERP方案差別很大。有的ERP方案可能在管理生產工藝方面非常出色,而有的可能有一個健壯的會計模塊。找到特定開源ERP所特有的長處並且決定哪一個能夠最好的滿足你的業務需求非常重要。

 

3. 用戶體驗。 儘管很多已有的ERP方案並不以他們的用戶體驗爲傲,但是現代技術使得創建令人舒適的用戶界面變得簡單,可以讓用戶很容易地找到想要的信息,並且將其與通過ERP管理的業務流程聯繫起來。用戶界面必須乾淨,簡單,直觀,提供上下文相關的幫助文檔,使用戶能夠最有效率地完成他們的日常工作。

 

4. 開發活動。不幸的是,有很多開源項目並沒有能延續很多年。這是不爭的事實,當然,不開源的軟件也是一樣 —— 小的軟件公司被收購,產品開發被終止,軟件提供商破產,支持和維護中斷。好消息是,由於產品開源項目代碼是開放的,就算官方的開發活動終止了,你仍然可以繼續開發產品以適應你特定的需求。然而,現有的開源項目中,開發互動可能會因時間而變化,這決定了Bug修改和新特性的開發頻率。在決定採用哪個ERP項目之前,考慮每個月的開發活動非常重要。

 

5. 知識。任何類型的信息系統的實現,關於產品的知識都是成功的一個關鍵因素。經常可以看到,很多軟件產品不成功的原因就是因爲沒有足夠多的,知道如何實現這個產品的專家。對於ERP的實現來講更是如此 - ERP項目的複雜性和不同項目之間多種多樣的需求,要求對ERP系統有充分的瞭解。新的開源ERP不總是有足夠經驗的顧問,來可以幫助用戶的投資帶來最大可能的回報。

 

6. 產品成熟度。我們用產品成熟度這個詞來描述一些跟需求無關,但是對於任何商業軟件而言卻一樣重要的東西 - 即性能,支持海量數據的能力,高可用性,在系統或者數據庫崩潰時恢復的能力,安全性,用戶管理和權限控制。這一般是成熟的軟件以區別於其他軟件的標誌。產品成熟度經常被忽視,尤其是那些事務和數據存儲都相對較小的中小型企業。理想的情況下,ERP幫助了業務增長,但是到了一定程度下,這樣的問題就會浮出水面 - 突然,創建一個心的用戶訂單或者顯示庫存報告需要花費10秒鐘,而本來這只需要1秒鐘即可完成。系統並不總是可用,或者系統由於數據庫沒有空間而被迫關閉。你必須及早考慮將來的增長速度,允許的停機時間和數據丟失所造成的損失等。

 

7. 集成。每一個ERP項目都需要集成。開源ERP需要與其他的軟件系統,例如郵件服務器,電子表格,供應商訂單系統,船運公司的軟件等系統集成。商業ERP軟件使用中間件 - 通常是巨大數量的軟件組件來管理集成。一個開源ERP無法提供那樣級別的集成支持。它可以做的是使用其他軟件提供商也支持的標準來實現無痛集成。比如,使用事實上的數據交換標準XML文件來導入和導出諸如用戶和產品記錄等數據。提供網絡服務和使用其他系統的網絡服務也正變得越來越流行。

 

8.  數據遷移。 大多數ERP項目首先要做的就是遷移。對於大型的ERP而言,這個步驟可能要花費數月甚至數年的時間。對於小公司而言,從老的系統遷移數據到新的系統則顯得簡單得多。然而,一個糟糕的遷移會導致ERP項目失敗。開源ERP必須提供一個富有彈性的遷移組件,允許從多種數據源(例如文本文件,CSV文件,Excel文件,數據庫文件)導入數據,並應提供校驗工具以防止低質量的數據進入新的系統,另外還需要一個異常報告工具。

 

9. 總體運營成本。 開源意味着免費。也許,不總是如此。幾乎所有的開源產品提供免費下載和使用,但是有一些不是。而且,儘管大部分是免費下載和使用的,你仍然需要定製軟件並且可能需要一些諮詢服務。一個存在於開源軟件支持者和商業軟件提供商之間已久的爭論是:一個免費的,開源的軟件,實際上到底會花掉多少錢?你唯一可以確定的是,你可以節省大量的軟件許可費用,但是在定製,諮詢,支持和維護這些方面還是需要花錢。

 

10. 社區。開源運動即是關於社區的運動。一羣人跨越不同時區地日夜工作,編寫數量巨大的優秀代碼,而且全是免費的!聽起來很瘋狂,但這的確是真的。所有成功的開源項目都有一個共同點:一個繁榮而多樣的社區,爲軟件提供所有必須的支持。不僅是軟件開發本身,還包括文檔編寫,Bug報告和支持論壇。社區越大,開源軟件成功的可能性就越高。

 

儘管你可能還想考慮其他的一些標準,但是在你評估開源ERP時應該考慮到上述的標準。

 

在後續的文章中,我們將會對每一個標準有一個詳細的討論。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章