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