一旦和高質量、高性能建立關系,開源的流行度就會像 CIO 和其它技術領導們所意識到的那樣:開源能帶來無限的創新和協作優勢!然而,對許多傳統企業而言,他們在使用開源技術構建自己的信息化企業的道路上時卻依然面臨很多困惑。2014年6月25日,第十九期北大“信息化大講堂”如期舉行,在本次大講堂上神州租車產品與技術中心副總經理、第17屆北大CIO班學員張益軍先生與大家分享了開源軟件在O2O企業中的應用經驗,用現場嘉賓的話來說就是:本次的演講特別接地氣兒。
神州租車產品與技術中心副總經理、第17屆北大CIO班學員張益軍
首先,張益軍為大家簡單介紹了神州租車的簡單情況,分析了神州租車開源項目實施的背景。在談到神州租車為何選擇開源項目的時候,張益軍談到了以下幾點:商業模式不確定;業務變化快,快速迭代;時間緊、任務重;學習成本低;靈活性需求高;定制能力需求高。在這些背景的促使下,神州租車決定使用開源技術。那么使用開源軟件有哪些好處呢?首先極大地降低企業成本(費用、時間和人力),其次代碼可自我定制和修復,滿足定制化的需求,而且好的開源軟件一定是一個生態系統,與此同時,使用開源軟件還能更好的培養企業的技術人才,為技術人員提供一條提升能力的途徑。
可以說,開源軟件也是一把雙刃劍,在帶來諸多好處之外,開源軟件帶來的陷阱也值得大家高度警惕。在演講中,張益軍也與大家分享了開源軟件使用過程中可能遇到的陷阱:
·使用質量不高或小眾的軟件;
·使用開源軟件定位與自己的需求不匹配;
·不及時更新開源軟件;
·對開源軟件停留在使用階段,不投入人力分析與研究;
·缺乏對開源軟件的問題定位能力。
通過自己的實踐經驗,張益軍先生也總結了企業使用開源軟件的原則,首先是要從易到難,從簡單到復雜;其次要從小到大,從次要到重要,在這個分享的過程中,張益軍先生也是結合神州租車本身使用開源軟件的經驗,詳細的分析了這些使用開源軟件的原則,而這個過程,也是培養技術人才的一個重要過程。
那么在傳統企業該如何選擇一個適合自己的開源軟件呢?首先要看定位,企業需要充分了解自己的需求,分析不同開源軟件的優勢與定位,最終選擇與自己需求最匹配的開原方案;其次看實力,要看開源軟件背后支持的企業或基金會實力,這決定了開源軟件的穩定性與持續性;再次是看人氣,看看使用該產品的公司數量,在這時候需要發揮從眾心理,不要輕易嘗試小眾的產品;最后還要看場景,分析該產品的使用場景,并且認識到該產品的不足之處。因此張益軍談到,想要使用好開源軟件,需要做到以下幾點:
·正確選擇
·研究使用的開源軟件
·具備問題定位能力
·具備代碼修改能力
·及時跟進社區的最新信息
緊接著,張益軍與大家分享了神州租車的信息化歷程,從初始階段到過渡階段再到成熟階段,談到開發模式,張益軍談到:從小處著眼,微創新;小步快跑,快速迭代。與此同時,他也與大家分享了神州租車的信息系統部的組織架構與神州租車目前使用的開源技術,也是給了在場嘉賓的一個很好的參考,所以此次的分享讓很多嘉賓收獲頗豐,很多嘉賓都認為此次的演講張益軍先生分享的都是干貨,演講結束后,嘉賓紛紛提問,與張益軍先生更深入的交流探討。
活動合影
借用張益軍先生PPT最后一句話做為本文的結尾:贏在架構,輸在細節!相信這是他多年經驗的精辟總結,會帶給大家更深入的思考。