技術之外的探討--第7篇
用日志記錄“開源軟件”的誕生
赤龍ERP開源地址:
點亮星標,感謝支持,與開發者交流 kzca2000
碼雲:https://gitee.com/redragon/redragon-erp
GitHub:https://github.com/redragon1985/redragon-erp
赤龍ERP官網:https://www.redragon-erp.com

為什么選擇ERP
什么是ERP?網上一搜解釋不計其數,我總結一句話就是:管理了企業運營中的所有資源,並實現了從業務到財務的完整信息流。
一提到信息系統,大家一定會想到OA、EHR、CRM,當然還有MES、WMS等,那我為什么單單選擇ERP作為開發的產品呢?
(1)第一個原因,ERP在企業級信息化/數字化的地位無與倫比。可能有些小伙伴會有反駁,因為很多公司用了OA、EHR,但不是所有公司都用ERP啊。的確如此!但要透過現象看本質,ERP管理了企業中最為核心的業務和財務,從企業需求來說,希望實現管理的信息化,ERP一定是剛需,也是第一選擇。但由於ERP本身的功能復雜性和高昂的價格,會使大多數小微企業望而卻步。所以很多企業對於ERP的態度是想得而不可得。
(2)第二個原因,產品的普及度的區別。做一款軟件,一定是希望有用戶來使用的。但是一提到OA、EHR、CRM這類軟件,在企業中的普及度極高,而且產品的競爭極其激烈,不管是老牌的系統,還是新加入進來的SAAS產品。在這些產品線上幾乎沒有可能存活。而ERP在本來剛需的前提下,卻出現了普及度較低的情況(根據本人的實際經歷得出),這對於軟件的生存是有利的。
(3)第三個原因,可凸顯產品的優勢。OA、EHR、CRM這類產品的同質化問題較為嚴重,也就是說由於本身這類系統的需求較為單一和明確,所以各大廠商的產品其實沒有本質區別。拋開技術來說,ERP本身可以在設計理念上做出變化,而使產品實力上拉開差距。
(4)第四個原因,壁壘。本質上這類軟件當然沒有技術壁壘。但像ERP這種復雜度極高,專業度極高的軟件,有着非常高的業務和邏輯壁壘。這往往是經驗問題,但經驗又不是直接來自於書本的,經歷企業信息化的發展和磨練是最大的壁壘。
開創一個變革
上面講了為什么研發ERP,現在聊聊為什么開源?原因很簡單:破局。影響企業使用ERP的核心問題是:系統復雜度高、產品價格高。怎么解決呢?簡化、開源。
說說企業中的實際情況吧,企業信息化的發展歷程往往是,初期考慮購買成本、使用成本,引入了一些初步的信息化系統,比如:OA、EHR,然后隨着企業發展開始逐年應用更多的其他系統,比如:ERP、WMS、MES、計划預算等。但這些系統往往很難隨着企業發展而演變。系統的普及過程也是先從財務系統,再到業務系統,再實現財務業務一體化;而這個過程可能還會伴隨着產品的更替,從解決一個點的模塊到解決一個面的系統,從使用國內產品到國外。最后就會變成系統一大堆,互相無關聯,無完整閉環,數據流、信息流、管理流全部斷開的局面,修修補補,直到一團亂麻,無法解決。我經歷了多家企業,不同階段的信息化發展歷程,也經歷過完整的0-1信息化建設歷程,對這一局面很是熟悉,也總結了其中的解決方案。最后決定用一款平台化的開源產品來徹底解決這個難題,開創一場信息化的變革。
(1)變革的開始:開源免費。說誰ERP必須要付出高昂的價格,我想改變這一現狀,直接免費。本着開源精神,我采用了GPL協議,GPL的核心理念是所有使用了GPL代碼的產品必須開源。這樣就保證了ERP及所有衍生產品的免費。
(2)變革之二:簡化再簡化。說誰ERP必須要邏輯很復雜。其實那些復雜的功能看似強大,而真正在企業實踐中多數根本不會用到。所以只保留一條主線流程,讓用戶按照主流程去操作即可。
(3)變革之三:靈活的設計。靈活的設計其實我認為不用搞得很復雜。就兩點即可:第一、除了主流程,不做任何強耦合。第二、可靈活的實現增加字段(1對1、1對多)
“赤龍”一個響亮的名字
我的開源產品叫“赤龍ERP”,可能有些人會覺得這個名字有點奇怪。其實這個名字是有淵源的。這就要追溯到我大學畢業設計時了,還記得當時寫了一篇叫做“論中國軟件行業發展方向”的論文。寫完這篇論文,我深深體會到中國軟件自主研發產品的匱乏,所以那會就想是不是自己以后也有機會做一款軟件,能夠做出點貢獻。雖然看似理想有點遠大,但心態是陽光的。
還記得那會在畢業之前,用了一個月的時間,夜以繼日做了一款現在來看特別簡單的軟件。但那會特別興奮和自豪。最后給軟件署名的時候,一直在思考起一個什么樣有創意的名字呢?結合上面說的遠大理想,我就想到了中國的特色:龍;以及代表中國的顏色:紅色。英文當然是red和dragon。合並在一起就有了redragon這個特殊意義的名字。中文“赤龍”也就由此得來。
后記
下一篇想說說赤龍ERP的系統設計的經驗和思路,如果大家想讓我聊聊開源軟件研發過程中的哪些事情,也可以給我留言。
帶你了解不一樣的【赤龍ERP】:https://www.redragon-erp.com(赤龍官網查看更多功能)