喬新亮:云時(shí)代引領(lǐng)企業(yè)提升核心競(jìng)爭(zhēng)力的蘇寧探索|V課堂第68期
第68期【智造+V課堂】干貨來(lái)自于蘇寧云商IT總部執(zhí)行副總裁喬新亮,喬總從蘇寧互聯(lián)網(wǎng)+轉(zhuǎn)型、企業(yè)構(gòu)架演進(jìn)、技術(shù)路線、項(xiàng)目管理等四個(gè)方面深度剖析云時(shí)代蘇寧是如何成功轉(zhuǎn)型,提升企業(yè)核心競(jìng)爭(zhēng)力,在激烈的市場(chǎng)競(jìng)爭(zhēng)中搶占先機(jī)。
一、分享嘉賓
蘇寧云商IT總部執(zhí)行副總裁 喬新亮
個(gè)人簡(jiǎn)介
現(xiàn)蘇寧云商IT總部執(zhí)行副總裁,全面負(fù)責(zé)集團(tuán)技術(shù)管理、項(xiàng)目管理工作;
曾任 IBM 全球咨詢(xún)服務(wù)部副合伙人、IBM 認(rèn)證架構(gòu)師、 IBM 全球技術(shù)學(xué)院成員;
擁有16年企業(yè)信息化建設(shè)實(shí)戰(zhàn)經(jīng)驗(yàn),對(duì)企業(yè)架構(gòu)規(guī)劃、設(shè)計(jì)、系統(tǒng)集成等領(lǐng)域尤為擅長(zhǎng),在架構(gòu)治理、組織設(shè)計(jì)方面也有很深的思考和領(lǐng)悟。
蘇寧成就
在蘇寧轉(zhuǎn)型6年的歷程中,經(jīng)歷了集團(tuán)從+互聯(lián)網(wǎng)到互聯(lián)網(wǎng)+的飛快轉(zhuǎn)型及融合,同時(shí)也親歷了蘇寧技術(shù)團(tuán)隊(duì)從上百人到4千多人的急速擴(kuò)張及發(fā)展。
現(xiàn)正和研發(fā)團(tuán)隊(duì)一起建設(shè)高效運(yùn)作研發(fā)體系,持續(xù)優(yōu)化現(xiàn)有海量交易平臺(tái),做出有人情味、高附加值的 O2O 平臺(tái)。
二、分享主題
云時(shí)代***企業(yè)提升核心競(jìng)爭(zhēng)力的蘇寧探索
三、分享大綱
1.蘇寧的轉(zhuǎn)型之道
2.蘇寧的企業(yè)架構(gòu)演進(jìn)過(guò)程
3.蘇寧的技術(shù)路線
4.蘇寧的技術(shù)及項(xiàng)目管理
5.企業(yè)提升核心競(jìng)爭(zhēng)力的新征程
四、原文實(shí)錄
原文實(shí)錄context:
今天給大家分享的題目是“云時(shí)代***企業(yè)提升核心競(jìng)爭(zhēng)力的蘇寧探索”,整個(gè)分享的議程分成五個(gè)部分:
***部分,蘇寧的轉(zhuǎn)型之道。
第二部分,支持蘇寧業(yè)務(wù)轉(zhuǎn)型這部分的企業(yè)架構(gòu)的演進(jìn)歷程。
第三部分,蘇寧的技術(shù)路線。
第四部分,蘇寧的技術(shù)管理和組織管理的一些心得體會(huì)。
第五部分,企業(yè)提升核心競(jìng)爭(zhēng)力的新征程。
希望以下內(nèi)容能夠?qū)Υ蠹矣兴鶐椭K寧互聯(lián)網(wǎng)轉(zhuǎn)型的歷程從2009年開(kāi)始到2016年,經(jīng)歷了大概6年多的時(shí)期,每一年都有一些關(guān)鍵的里程碑。這里面需要強(qiáng)調(diào)的是業(yè)務(wù)的轉(zhuǎn)型過(guò)程,可以看出有兩大特點(diǎn),***個(gè)特點(diǎn):業(yè)務(wù)非常復(fù)雜,蘇寧集團(tuán)其實(shí)不只是零售,還包括酒店置業(yè),還有體育。在江蘇省不僅有大家熟悉的江蘇蘇寧易購(gòu)足球隊(duì),還有國(guó)際米蘭,還有文創(chuàng)集團(tuán),也就是PPTV。有金融集團(tuán),有自己支付的方式“易付寶”;第二個(gè)特點(diǎn):海量的交易,我給大家說(shuō)一個(gè)數(shù)字,這些業(yè)務(wù)大概每天業(yè)務(wù)的交易數(shù)在80-90億次,這是一個(gè)非常海量的交易數(shù)據(jù),這個(gè)交易再加上上面的業(yè)務(wù)復(fù)雜性,其實(shí)是對(duì)IT團(tuán)隊(duì)提出了一個(gè)很大的挑戰(zhàn)。
其實(shí)蘇寧整個(gè)形成了一個(gè)很清晰的戰(zhàn)略,就是堅(jiān)持零售本質(zhì)。在這個(gè)過(guò)程中,開(kāi)創(chuàng)了O2O的模式形成了“一體、兩翼、三云、四端”:
一體,就是堅(jiān)持零售本質(zhì)。
兩翼,就是要堅(jiān)持O2O的運(yùn)營(yíng),就是線下,還有線上的開(kāi)放運(yùn)營(yíng)。
三云,是一個(gè)整個(gè)的大的開(kāi)放體系,要把物流開(kāi)放,要把數(shù)據(jù)開(kāi)放,要把金融開(kāi)放,這是一個(gè)很早就定下的戰(zhàn)略。
四端,是從POS端、PC端、移動(dòng)端、電視端統(tǒng)一地為用戶(hù)提供服務(wù)。
蘇寧的轉(zhuǎn)型之道:***是一個(gè)非常復(fù)雜的業(yè)務(wù),第二是一個(gè)海量的交易,第三個(gè)可以看出來(lái)其實(shí)更多地強(qiáng)調(diào)的戰(zhàn)略***是開(kāi)放,第二是關(guān)注用戶(hù)的體驗(yàn),從各端去契合用戶(hù)的需求,滿足用戶(hù)的需要。
業(yè)務(wù)轉(zhuǎn)型,業(yè)務(wù)形態(tài)越來(lái)越復(fù)雜,其實(shí)IT在這個(gè)過(guò)程中扮演的角色就越來(lái)越重要。從最初的一個(gè)職能職稱(chēng),逐 步地轉(zhuǎn)變成一個(gè)企業(yè)的核心競(jìng)爭(zhēng)力。復(fù)雜的企業(yè)環(huán)境當(dāng)中,信息如何高效地支撐業(yè)務(wù)的發(fā)展,確保業(yè)務(wù)和信息高度一致,需要有一個(gè)體系化的方法論去進(jìn)行指導(dǎo),在這個(gè)過(guò)程中其實(shí)蘇寧就是采納了企業(yè)架構(gòu)這一套方法,而且進(jìn)行了深入的探索和實(shí)踐。
關(guān)于業(yè)務(wù)和信息的關(guān)系。其實(shí)信息本身就是業(yè)務(wù),市場(chǎng)也是業(yè)務(wù),運(yùn)營(yíng)也是業(yè)務(wù),對(duì)于制造業(yè)來(lái)說(shuō),生活過(guò)程也是業(yè)務(wù),所以信息本身就是業(yè)務(wù)的一部分。而且在今天這個(gè)時(shí)代,信息的作用是越來(lái)越重要。在這個(gè)過(guò)程中我們會(huì)涉及到對(duì)應(yīng)的團(tuán)隊(duì),在今天這個(gè)時(shí)代,在一個(gè)企業(yè)里面會(huì)分成這樣幾個(gè)團(tuán)隊(duì)。剛才說(shuō)了這些都是業(yè)務(wù),運(yùn)營(yíng)是最貼近消費(fèi)者的部分,往下就是產(chǎn)品或者做這個(gè)產(chǎn)品的是產(chǎn)品經(jīng)理,再往下面是研發(fā)團(tuán)隊(duì),這幾個(gè)角色在一個(gè)企業(yè)里面扮演著不同的作用。
如果是一個(gè)研發(fā)團(tuán)隊(duì)或者是一個(gè)工程師,就在決定著企業(yè)的業(yè)務(wù),因?yàn)樾畔⒒磻?yīng)的是快,具備這個(gè)條件的企業(yè)是非常有競(jìng)爭(zhēng)力的。比如說(shuō)現(xiàn)在的一些互聯(lián)網(wǎng)企業(yè):谷歌、Facebook等,所謂的互聯(lián)網(wǎng)企業(yè),這些企業(yè)里面的工程師決定著應(yīng)該產(chǎn)生什么產(chǎn)品、如何推向市場(chǎng)、快速和用戶(hù)接觸。所以它的效率非常高,也會(huì)發(fā)現(xiàn)它這個(gè)企業(yè)有很大的價(jià)值。
另外一塊是我們今天中國(guó)很多互聯(lián)網(wǎng)企業(yè)所處的位置,那就是產(chǎn)品經(jīng)理在主導(dǎo)整個(gè)業(yè)務(wù)的方向和發(fā)展,比如我們一般說(shuō)的BAT公司。研發(fā)團(tuán)隊(duì)把產(chǎn)品交付出來(lái),這個(gè)產(chǎn)品做完以后交付給運(yùn)營(yíng)團(tuán)隊(duì)運(yùn)營(yíng)這是第二類(lèi)企業(yè),研發(fā)團(tuán)隊(duì)就更多地扮演一個(gè)開(kāi)發(fā)工具的角色,業(yè)務(wù)提需求,你叫我做什么我就做什么,合不合理是業(yè)務(wù)提需求時(shí)候決定。
可以看出越是下面研發(fā)信息團(tuán)隊(duì)能夠決定業(yè)務(wù)的效率越高,但是,是不是任何一個(gè)企業(yè)快速地走到這個(gè)方向去呢?這是不一定的。這個(gè)跟人、跟團(tuán)隊(duì)、跟這個(gè)企業(yè)的能力有關(guān)。如果一個(gè)研發(fā)的隊(duì)伍沒(méi)有這樣的思考,你把這個(gè)決定權(quán),把業(yè)務(wù)方向交給它,這絕對(duì)是一個(gè)災(zāi)難,因此作為一個(gè)信息管理者經(jīng)常要去平衡和拿捏的。去拿捏就是要看到全局,要看到業(yè)務(wù)是什么?看到自己的交付能力是什么?看到自己的團(tuán)隊(duì)是什么?這個(gè)看到全局,怎么來(lái)看?我們需要用一種思維模式,就是企業(yè)架構(gòu),企業(yè)架構(gòu)不是一個(gè)方法論,我更多地喜歡把它看成是一種企業(yè)架構(gòu)的思維模式。
***個(gè)思維模式就是你要有一個(gè)全局的視角,要盡量地看全。在一個(gè)企業(yè)里面怎么做一個(gè)信息化的管理者?怎么去看全呢?所以上面要看戰(zhàn)略,中間要看業(yè)務(wù)和信息,下面要看交付的平臺(tái)。企業(yè)架構(gòu)大的首先一個(gè)思維的模式,就是你要考慮當(dāng)前的架構(gòu),你要考慮目標(biāo)的架構(gòu),你要考慮如何去把它演進(jìn)過(guò)去。不管是當(dāng)前還是目標(biāo),都要考慮企業(yè)的戰(zhàn)略是什么?企業(yè)的核心競(jìng)爭(zhēng)力是什么?企業(yè)的架構(gòu)愿景是什么?如何通過(guò)規(guī)劃自己的業(yè)務(wù)流程,業(yè)務(wù)的架構(gòu),去支持上面提升核心的競(jìng)爭(zhēng)力,如何建設(shè)系統(tǒng)去滿足上面的業(yè)務(wù)架構(gòu),如何采用合理的技術(shù)戰(zhàn)略去支持實(shí)現(xiàn)它,我覺(jué)得這是要考慮的。
其實(shí)在這個(gè)過(guò)程中,有很多人也說(shuō)架構(gòu)不是規(guī)劃出來(lái)的,是衍變出來(lái)的,這句話太極端了,其實(shí)我覺(jué)得老祖宗講的“中庸之道”是***的。架構(gòu)是要規(guī)劃出來(lái)的,架構(gòu)也是要衍變出來(lái)的。強(qiáng)調(diào)規(guī)劃過(guò)于僵化,那可能做出來(lái)的,沒(méi)有貼近實(shí)際,***很多人就會(huì)說(shuō)你這個(gè)規(guī)劃也沒(méi)什么用,所以就不去做規(guī)劃了。但是如果不做規(guī)劃,我們立刻就扎進(jìn)去做,可能帶來(lái)的問(wèn)題是什么?是混亂。所以關(guān)于規(guī)劃和敏捷也是信息化很關(guān)鍵的一個(gè),也是做技術(shù)管理要考慮的一個(gè)點(diǎn)。
企業(yè)架構(gòu)是企業(yè)管理的一個(gè)中樞神經(jīng),它可以上面連著企業(yè)的戰(zhàn)略,下面去做交付,要把中間關(guān)聯(lián)關(guān)系說(shuō)清楚。所以企業(yè)架構(gòu)規(guī)劃的部分其實(shí)是要做正確的事,到底哪些事情是合理的,是正確的。那下面架構(gòu)的自理和項(xiàng)目的管理部分,你要把這個(gè)正確的事情做正確,這兩部分其實(shí)是缺一不可的。
看一下理想的企業(yè)架構(gòu)是怎么去做的,首先是把現(xiàn)在的情況,現(xiàn)狀理清楚。然后去把目標(biāo)的架構(gòu)確定下來(lái),分析它的差距,確定它的項(xiàng)目,去評(píng)估每個(gè)項(xiàng)目帶來(lái)的效益,所花費(fèi)的成本,考慮它的可行性,定義出路線圖。是不是聽(tīng)起來(lái)很理想,但是實(shí)際過(guò)程中這個(gè)絕對(duì)是不可能這樣的。像這樣理想去做的,尤其是當(dāng)業(yè)務(wù)復(fù)雜的時(shí)候,你的信息團(tuán)隊(duì)有三四千人的時(shí)候,按這樣的方式去推進(jìn)是絕對(duì)不可行的。
要去摸索,怎么去做?不去規(guī)劃它就很混亂,你去規(guī)劃其實(shí)就會(huì)帶來(lái)一定的低效,可能規(guī)劃出來(lái)的東西不是貼近實(shí)際的。蘇寧對(duì)于這個(gè)過(guò)程也進(jìn)行了一個(gè)摸索,摸索的時(shí)候意識(shí)到業(yè)務(wù)和IT戰(zhàn)略對(duì)齊的重要性,因?yàn)闃I(yè)務(wù)環(huán)境越來(lái)越復(fù)雜,線上的業(yè)務(wù)增長(zhǎng)也是越來(lái)越快,還有系統(tǒng)也面臨分拆和重構(gòu),怎么能夠去避免推翻重來(lái)?開(kāi)始去思考這個(gè)問(wèn)題。在2012年的時(shí)候,引入了企業(yè)架構(gòu)的理念,同時(shí)為了盡快地推進(jìn)也引入了IBM的團(tuán)隊(duì),開(kāi)始把企業(yè)架構(gòu)的規(guī)劃及管控的方法納入到信息化的管理過(guò)程中。逐步企業(yè)架構(gòu)管理的內(nèi)容也開(kāi)始完善,從應(yīng)用架構(gòu)的管控,到數(shù)據(jù)架構(gòu)到技術(shù)架構(gòu),包括到過(guò)程應(yīng)用開(kāi)發(fā)管理,都成體系地管理了起來(lái)。
到2016年的時(shí)候,整個(gè)運(yùn)轉(zhuǎn)都比較成熟,所以這個(gè)也對(duì)整個(gè)信息化工作的開(kāi)展有一個(gè)很大的幫助。如上圖所示,是整個(gè)架構(gòu)的演變過(guò)程。
***代的在線下連鎖時(shí)代的時(shí)候就是POS加ERP,前面就是一個(gè)POS的系統(tǒng),后面就是用的CP的ERP,這個(gè)架構(gòu)在當(dāng)年對(duì)蘇寧是立下了汗馬功勞。
第二代引入了IBM的WCS,開(kāi)始進(jìn)入電子商務(wù)建設(shè)。后面是ERP,線下是POS,線上是IBM的WCS commerce系統(tǒng)。
第三代是完全系統(tǒng)自主建設(shè)了,前中后臺(tái)的架構(gòu),而且這個(gè)時(shí)候是蘇寧最核心的架構(gòu),保持到現(xiàn)在。主要能力平臺(tái)化輸出,整個(gè)對(duì)外全面地開(kāi)放。
***代的架構(gòu),POS加ERP支持線下規(guī)模的擴(kuò)張。這個(gè)在當(dāng)年其實(shí)對(duì)蘇寧整個(gè)連鎖的發(fā)展,應(yīng)該是立下了汗馬功勞,在當(dāng)年蘇寧是有一個(gè)很重要的核心競(jìng)爭(zhēng)力就是快速開(kāi)店,能夠快速地去占領(lǐng)市場(chǎng),這個(gè)在當(dāng)時(shí)是可以做到,在后面做一個(gè)配置,然后就可以開(kāi)一個(gè)店,所有財(cái)務(wù)的管理都是集中化的,所有信息的交匯都是跟集中化的一個(gè)ERP系統(tǒng)交互。能夠快速地開(kāi)店,并且提供一個(gè)比較一致的服務(wù)給客戶(hù)。
蘇寧的第二代的架構(gòu),就是開(kāi)始做電商,引入了IBM的WCS。我大概就是這個(gè)時(shí)候開(kāi)始和蘇寧有接觸,我現(xiàn)在也認(rèn)為這個(gè)對(duì)當(dāng)年的蘇寧企業(yè)來(lái)說(shuō)是一個(gè)很明智的決定。他可以通過(guò)引入IBM的電子商務(wù)套件,快速地去支持線上的核心業(yè)務(wù),布局線上的渠道,我覺(jué)得這個(gè)也是起了一個(gè)很大的作用。線下業(yè)務(wù)的發(fā)展,其實(shí)當(dāng)時(shí)后端的ERP使用的SAP,我記得是亞洲***的SAP設(shè)備。給這種集中化部署的套裝軟件,像SAP前端的IBM電子商務(wù)套件,都是有一個(gè)很大的壓力。
尤其在2012年的時(shí)候,在整個(gè)競(jìng)爭(zhēng)激烈的過(guò)程中,這部分應(yīng)該是有一點(diǎn)阻礙業(yè)務(wù)的發(fā)展,當(dāng)時(shí)系統(tǒng)也出了一些問(wèn)題。他的這種套裝的軟件帶來(lái)的一個(gè)問(wèn)題就是他的擴(kuò)展性不強(qiáng),當(dāng)時(shí)IBM的WCS套件是用了IBM的780的小機(jī),頂配都已經(jīng)撐不住。后來(lái)也去做了一個(gè)關(guān)于套裝軟件的拆分,能夠去支持一個(gè)比較大的交易量,同時(shí)在這個(gè)時(shí)候啟動(dòng)了整個(gè)架構(gòu)的重塑和重建。
大概在2012年年底,2013年左右定下來(lái)的一個(gè)大的架構(gòu),也是企業(yè)架構(gòu)規(guī)劃后續(xù)的兩三年時(shí)間都是在這個(gè)架構(gòu)下去建設(shè)的。所有的都是基于開(kāi)源的組件,分成大的是前、中、后臺(tái),前臺(tái)去關(guān)注用戶(hù)的體驗(yàn),用戶(hù)有客戶(hù)、有合作伙伴。中臺(tái)更多的是共性的的一些邏輯,比如會(huì)員的管理、商品的管理、庫(kù)存的管理、成員的管理、價(jià)格的管理等等。我們前面是四端,那四端后面的邏輯是共性的,更多的就是關(guān)于運(yùn)營(yíng)管理,像供應(yīng)鏈的管理、財(cái)務(wù)的管理等等,做到的是整個(gè)運(yùn)營(yíng)的高效。下面部分是基礎(chǔ)平臺(tái)的支撐,這部分比如像企業(yè)服務(wù)總線、數(shù)據(jù)總線,還有分布式的服務(wù)調(diào)動(dòng)框架,流程引擎,安全的系統(tǒng),風(fēng)控的系統(tǒng)等等都在這里。
蘇寧的信息團(tuán)隊(duì)挑戰(zhàn)***的,一方面要支持業(yè)務(wù)的發(fā)展,每年都是在不停地翻倍增長(zhǎng)。另一方面又要從老的系統(tǒng)往新的系統(tǒng)去牽引,在這個(gè)過(guò)程中要去搭建自己的隊(duì)伍,從一個(gè)很大程度上依賴(lài)于外部服務(wù)的到完全都自主掌控,一個(gè)組織團(tuán)隊(duì)的搭建。到今天為止整個(gè)系統(tǒng)都是自己建設(shè),團(tuán)隊(duì)都是自己的,蘇寧今天有4000多的研發(fā)隊(duì)伍。
看一個(gè)多渠道庫(kù)存共享的一個(gè)例子,在這里邊可以看到有銷(xiāo)售線各端,比如易購(gòu)的線上,還有“貓寧”跟天貓合作的渠道、有線下的連鎖,還有電視,有門(mén)店等等。各端的過(guò)來(lái),要去做庫(kù)存的查詢(xún)和鎖定,怎么去做呢?庫(kù)存管理是上面架構(gòu)當(dāng)中中臺(tái)的一個(gè)系統(tǒng)。對(duì)于可銷(xiāo)售庫(kù)存有一個(gè)專(zhuān)門(mén)的庫(kù)存中心進(jìn)行管理,其他的像采購(gòu)的庫(kù)存、調(diào)撥、移庫(kù)、退廠、盤(pán)點(diǎn)、銷(xiāo)售庫(kù)存的增減、退貨的庫(kù)存、供應(yīng)商的承諾庫(kù)存都要統(tǒng)一的圍繞著它去做。
跟一般的互聯(lián)網(wǎng)公司上面管著平臺(tái)庫(kù)存不一樣的就是里面有很多很復(fù)雜的邏輯,比如很多個(gè)供應(yīng)商,庫(kù)存是廠家管理,廠送等等,都在這里。就這個(gè)復(fù)雜的邏輯再加上各端,然后再加上海量的交易,既要保證架構(gòu)合理,又要保證它的執(zhí)行高效,數(shù)據(jù)準(zhǔn)確。當(dāng)你架構(gòu)切分成前面是各端,中間的邏輯是共性的拆到中臺(tái)以后,關(guān)于線上線下的融合可以有很多種,可以去設(shè)計(jì)和運(yùn)營(yíng)的,這個(gè)更大的是產(chǎn)品經(jīng)理要去設(shè)計(jì)的。
蘇寧在把這方面的能力,信息化都建設(shè)得比較成功的情況下,更愿意去把自己的物流的能力、金融的能力,一些積攢下的數(shù)據(jù)能力對(duì)外開(kāi)放,跟合作伙伴一起合作共贏,這是目前在整個(gè)架構(gòu)上我們?nèi)ネ七M(jìn)的一個(gè)工作。介紹了一下蘇寧整個(gè)轉(zhuǎn)型過(guò)程中信息系統(tǒng)支持的整個(gè)企業(yè)架構(gòu)是如何去演進(jìn)的。下面我們看一下,在這些年的發(fā)展過(guò)程中蘇寧的一個(gè)技術(shù)路線。
????
首先在電商轉(zhuǎn)型初級(jí)階段蘇寧進(jìn)入電商領(lǐng)域的時(shí)候他不是一個(gè)創(chuàng)業(yè)公司,他已經(jīng)是中國(guó)***的線下連鎖企業(yè)。在線下門(mén)店當(dāng)時(shí)有1600多家覆蓋了全國(guó)各地,日本擁有員工大概有18萬(wàn)。后端是SAP的系統(tǒng),也擁有了針對(duì)傳統(tǒng)零售業(yè)完整的物流體系,以及供應(yīng)鏈的管理。
在這個(gè)時(shí)候的挑戰(zhàn)就是怎樣將一個(gè)規(guī)模很大的傳統(tǒng)零售商盡快的實(shí)現(xiàn)互聯(lián)網(wǎng)的轉(zhuǎn)型,這個(gè)時(shí)候公司的策略是引入IBM的咨詢(xún)顧問(wèn)及IBM的技術(shù)。從具體的技術(shù)戰(zhàn)略軟件上就是電商的系統(tǒng),引入了IBM的WCS,通過(guò)EAI的方式快速地集成接入,這樣的話,蘇寧快速的得到了一個(gè)線上的系統(tǒng)。另外一個(gè),我覺(jué)得最關(guān)鍵的是在這個(gè)過(guò)程中培訓(xùn)了自己的IT團(tuán)隊(duì),在這個(gè)過(guò)程中不斷地積累經(jīng)驗(yàn)培養(yǎng)團(tuán)隊(duì)。
從基礎(chǔ)設(shè)施的層面上,是一個(gè)基于物理機(jī)的平臺(tái),是我最佩服蘇寧決策層的一個(gè)點(diǎn)。這是一個(gè)非常大的投入,我記得在***溫的時(shí)候IBM在蘇寧有100多個(gè)顧問(wèn),300多研發(fā)團(tuán)隊(duì),總共有400人。這是一個(gè)非常大的投入,我認(rèn)為是非常值得的,其實(shí)在這個(gè)過(guò)程中蘇寧通過(guò)這樣的一個(gè)戰(zhàn)略決定,趕上了互聯(lián)網(wǎng)的這波浪潮。
隨著業(yè)務(wù)的發(fā)展進(jìn)入到自建SOA體系的階段,在這個(gè)過(guò)程中主要的挑戰(zhàn)就是線上的業(yè)務(wù)增長(zhǎng)迅速,原來(lái)線下的“POS+WCS”引入的套裝軟件,沒(méi)有辦法很好的支持業(yè)務(wù)的增長(zhǎng),這部分主要是系統(tǒng)擴(kuò)展性的問(wèn)題。
對(duì)于服務(wù)的注冊(cè)、發(fā)現(xiàn)也是比較空的;另外一個(gè)就是基于物理機(jī)的運(yùn)維部署,難以比較實(shí)現(xiàn)資源的合理利用。過(guò)程中的一個(gè)策略就是拆分架構(gòu),前面也說(shuō)了把它拆成一個(gè)前、中、后臺(tái),這個(gè)過(guò)程中在基礎(chǔ)路線上運(yùn)用了什么呢?***個(gè)就是一開(kāi)始是有企業(yè)服務(wù)總線,然后逐步地引入了自建的分布式的服務(wù)調(diào)用框架,在蘇寧叫RSF,遠(yuǎn)程服務(wù)調(diào)用框架,這是一個(gè)基于開(kāi)源的技術(shù),netty的技術(shù)然后完全自建的一個(gè)分布式服務(wù)調(diào)用框架。
對(duì)所有的服務(wù)進(jìn)行了管理、監(jiān)控,服務(wù)的響應(yīng)、服務(wù)的執(zhí)行時(shí)間、服務(wù)的契約是什么樣的,服務(wù)的異常率是什么樣的等等,都能夠及時(shí)的發(fā)現(xiàn)和監(jiān)控。微商高速成長(zhǎng)的的階段,因?yàn)镾OA架構(gòu)的拆分帶來(lái)的就是每個(gè)更小的系統(tǒng)都需要高可用的考慮。運(yùn)維的工作量在持續(xù)的增長(zhǎng),原來(lái)的小集群變成非常大的集群。
另外一個(gè)基于物理機(jī)的系統(tǒng)資源浪費(fèi)比較嚴(yán)重,另外還有大量的系統(tǒng)發(fā)布。原本的這種“手工+半自動(dòng)”的方式怎么去保證質(zhì)量和效率。2013年的時(shí)候就引入了OpenStack,蘇寧在這個(gè)上面是走得非常堅(jiān)決。蘇寧目前大概在數(shù)據(jù)中心有一萬(wàn)多臺(tái)物理機(jī),有幾十萬(wàn)臺(tái)虛擬機(jī),絕大多數(shù)是虛擬化的集群。這個(gè)時(shí)候?qū)τ诎l(fā)布、部署都能夠很快,同時(shí)也建設(shè)了持續(xù)交付的系統(tǒng),跟上面的OpenStack的云平臺(tái)結(jié)合,能夠很快的去做部署,也有很高的運(yùn)維能力,這個(gè)時(shí)候也開(kāi)始建設(shè)基于大數(shù)據(jù)處理的監(jiān)控系統(tǒng)。
中間可以看到,下面是基礎(chǔ)設(shè)施上面有虛擬化,然后有服務(wù)交互的主見(jiàn)。我們大概有1400多個(gè)系統(tǒng),2萬(wàn)個(gè)服務(wù),每天80—90億次的服務(wù)調(diào)用,都是通過(guò)RSF,少量的是通過(guò)ESB進(jìn)行交互的。左邊部分可以看到是關(guān)于持續(xù)交互云平臺(tái),能夠支持快速的發(fā)布,快速的擴(kuò)縮容的管理。右邊部分可以看到有Kafka,有基于hadoop整個(gè)大數(shù)據(jù)分析的平臺(tái),任何技術(shù)層面的問(wèn)題都可以及時(shí)發(fā)現(xiàn)。
建立在SOA架構(gòu)上的整個(gè)拆分的基礎(chǔ)上和基于心里化的基礎(chǔ)上,目前在走向整個(gè)微服務(wù)的架構(gòu)。我們目前已經(jīng)在開(kāi)發(fā)測(cè)試環(huán)節(jié),使用了Docker的技術(shù)。后面也計(jì)劃在今年年低的時(shí)候會(huì)把生產(chǎn)環(huán)境的五狀態(tài)這些web和APP的應(yīng)用同步到Docker上面,這個(gè)的話一個(gè)是能夠更加快速的部署和交付;另外一個(gè)可以提升資源的利用率。
介紹了蘇寧企業(yè)架構(gòu)研究和技術(shù)路線的一個(gè)選擇,下面介紹一下蘇寧的匹配組織。這里邊我覺(jué)得有一個(gè)很關(guān)鍵的就是關(guān)于組織部分,一個(gè)企業(yè)的技術(shù)管理,我們認(rèn)為不是光靠一個(gè)CTO就能管好,需要有一個(gè)對(duì)應(yīng)的組織而且是和上面企業(yè)架構(gòu)的工作事項(xiàng)匹配。所以就設(shè)立了一個(gè)叫CTO辦公室,這個(gè)CTO辦公室就是技術(shù)管理組織,從企業(yè)的業(yè)務(wù)架構(gòu)、應(yīng)用架構(gòu)、數(shù)據(jù)架構(gòu)、技術(shù)架構(gòu),應(yīng)用開(kāi)發(fā)的管理、穩(wěn)定性的管理、安全管理去設(shè)定組織,從不同的維度去對(duì)架構(gòu)進(jìn)行規(guī)劃和治理。組織上管理都是要去匹配,像我們一開(kāi)始講的,產(chǎn)品的規(guī)劃,產(chǎn)品也要能夠去支持、提升企業(yè)核心的競(jìng)爭(zhēng)力。右邊部分就是說(shuō)這個(gè)架構(gòu)去確定下來(lái)的,你的演進(jìn)路線確定下來(lái)的,對(duì)于這些項(xiàng)目是不是有效的在推進(jìn),所以設(shè)立了一個(gè)關(guān)于項(xiàng)目管理的一個(gè)管理組織,從項(xiàng)目的規(guī)劃到質(zhì)量的管理,到資源的管理進(jìn)行規(guī)劃和治理。
上面劃這兩個(gè)組織劃的很大,但實(shí)際的人數(shù),兩個(gè)組織加起來(lái)也就是二三十個(gè)人,我們下面的3000人主要在哪里呢?主要在做左下方的業(yè)務(wù)應(yīng)用的研發(fā),這個(gè)是根據(jù)貼近用戶(hù)才去進(jìn)行設(shè)定,根據(jù)我們劃的前、中、后臺(tái)的架構(gòu)去進(jìn)行拆分。比如消費(fèi)者平臺(tái)研發(fā)中心是面向的用戶(hù),用戶(hù)端的應(yīng)用開(kāi)發(fā)。開(kāi)放平臺(tái)更多的是針對(duì)商戶(hù)和供應(yīng)商,物流顯而易見(jiàn)是針對(duì)物流的業(yè)務(wù),這里有一個(gè)沒(méi)寫(xiě)的就是中臺(tái),這些共性的邏輯是放在中臺(tái)研發(fā)中間。平臺(tái)的研發(fā)這里面有很多和應(yīng)用、和業(yè)務(wù)無(wú)關(guān)的平臺(tái)和系統(tǒng)的建設(shè),比如服務(wù)的基礎(chǔ)框架,分布式的數(shù)據(jù)庫(kù)的訪問(wèn),分布式服務(wù)的調(diào)用,安全的風(fēng)控平臺(tái),大數(shù)據(jù)的處理平臺(tái),持續(xù)集成的平臺(tái),以及IS平臺(tái)的建設(shè),都在這里面。
我們有一個(gè)對(duì)外的蘇寧云,這個(gè)團(tuán)體目前大概有400人。信息支撐業(yè)務(wù)的發(fā)展過(guò)程中,我覺(jué)得有幾點(diǎn)自己的一些思考:
***,規(guī)劃和敏捷要并重,敏捷和規(guī)劃其實(shí)它不是沖突的,應(yīng)該***的契合的在一起,尤其在做技術(shù)管理的,一定要時(shí)刻去拿捏這個(gè)度,管控規(guī)劃要做多大,敏捷你多少是要去放開(kāi)的。
第二,人的觀念的轉(zhuǎn)變其實(shí)是很重要的,業(yè)務(wù)產(chǎn)品技術(shù)的劃分最關(guān)鍵的還是要找到正確的人,一個(gè)好用的人抵過(guò)不好用的人十倍,我覺(jué)得就是要激發(fā)團(tuán)體的主觀能動(dòng)性。
第三,自下而上的規(guī)劃它的弊端有的時(shí)候抑制團(tuán)體的主觀能動(dòng)性,但是敏捷容易制造混合,所以要去拿捏度。很多人從一個(gè)團(tuán)體里離開(kāi),有的時(shí)候他不是因?yàn)樾劫Y,可能是因?yàn)槌砷L(zhǎng)的空間不夠大,做的工作看不到價(jià)值。所以怎么讓一個(gè)人可以擁有10年的工作經(jīng)驗(yàn),而不是只有一年的工作經(jīng)驗(yàn)使用了10年,我覺(jué)得這是管理者或者技術(shù)管理者不停要思考的問(wèn)題,管理者需要和團(tuán)體一起成長(zhǎng)。
蘇寧的信息團(tuán)體在做的是踏上一個(gè)新的征程,怎么去進(jìn)一步的提升企業(yè)的核心競(jìng)爭(zhēng)力是我們思考的一個(gè)問(wèn)題,在這個(gè)方面,我覺(jué)得主要一點(diǎn)就是智能化,怎么把大數(shù)據(jù)的能力在業(yè)務(wù)的各個(gè)環(huán)節(jié)都發(fā)揮作用,是要考慮的。另外一個(gè)持續(xù)集成的能力,要再去提升,讓研發(fā)團(tuán)體能夠去快速的交付,我覺(jué)得這兩方面都是很重要的。
讓大數(shù)據(jù)去發(fā)揮能力的話,需要幾個(gè)方面:***:需要大數(shù)據(jù)平臺(tái),你需要有平臺(tái)、有系統(tǒng)去支持,你能夠具備這個(gè)能力。
第二:上面應(yīng)該有應(yīng)用,比如你去做銷(xiāo)售的預(yù)測(cè),去做智能補(bǔ)貨等等。為了達(dá)到這個(gè)你還有自己的建設(shè)、模型和指標(biāo)體系。
蘇寧目前在大數(shù)據(jù)平臺(tái)上面,我覺(jué)得經(jīng)過(guò)這幾年,已經(jīng)具備了很強(qiáng)的能力。大家可以看一下一些數(shù)字,目前我們存儲(chǔ)的容量大概在64個(gè)PB,每天新增的數(shù)據(jù)量在500個(gè)TB。分析的報(bào)表這是取到了原來(lái)IBM Cognos的主分析報(bào)表,可以自己去定義模型,能夠在企業(yè)管理的幾百個(gè)維度和指標(biāo)上面進(jìn)行OLAP的分析。
大數(shù)據(jù)的一個(gè)方面就是你去報(bào)表,能夠看到現(xiàn)在是什么樣,而另外一方面就是說(shuō)你要能夠去預(yù)測(cè)。如果今天去做預(yù)測(cè)需要很多算法工程師,能夠去做這方面的工作。蘇寧為了去降低使用的難度,建設(shè)了一個(gè)蘇寧機(jī)器學(xué)習(xí)平臺(tái),它有幾個(gè)特點(diǎn):
***個(gè),關(guān)于機(jī)器學(xué)習(xí)的兩百多個(gè)算法,比如回歸等等,都內(nèi)嵌在了這個(gè)平臺(tái)上面。
第二個(gè),它是一個(gè)可試化、拖拽的一個(gè)方式,可以去拖拽數(shù)據(jù)去做訓(xùn)練,可以去觀察這個(gè)訓(xùn)練完的結(jié)果,降低了關(guān)于機(jī)器學(xué)習(xí)使用的門(mén)檻。通過(guò)在公司范圍內(nèi)把這個(gè)機(jī)器學(xué)習(xí)平臺(tái)推廣到各個(gè)研發(fā)中心去使用,他們能夠去做各種預(yù)測(cè)相關(guān)的工作,并且把這個(gè)集成到業(yè)務(wù)流程當(dāng)中。要把數(shù)據(jù)融到我們所有的流程當(dāng)中,那在流程環(huán)節(jié)里面能夠去基于數(shù)據(jù)做判斷,基于數(shù)據(jù)去做決策,比如預(yù)測(cè),應(yīng)該去補(bǔ)貨多少等等,這個(gè)都在不斷的在推廣,現(xiàn)在正在大力推廣的一個(gè)過(guò)程當(dāng)中。
介紹一下現(xiàn)在正在做的關(guān)于自動(dòng)化測(cè)試的服務(wù)平臺(tái),這部分對(duì)于所有的測(cè)試案例會(huì)進(jìn)行管理。對(duì)于性能測(cè)試、功能測(cè)試,自動(dòng)化的回歸測(cè)試、安全測(cè)試等等都有平臺(tái)去進(jìn)行支持。比如一個(gè)功能要去發(fā)布的時(shí)候,要支持各種瀏覽器,要支持各種移動(dòng)的裝備,比如安卓的,蘋(píng)果的、IOS的。只要把測(cè)試的功能拖上去,它會(huì)把這些兼容性測(cè)試在這個(gè)平臺(tái)上都可以去跑了,并且現(xiàn)在這些自動(dòng)化的測(cè)試和安全測(cè)試和我們持續(xù)集成的平臺(tái)CD進(jìn)行了一個(gè)集成,對(duì)于提升響應(yīng)速度也是非常的重要。
介紹了兩個(gè)方向基礎(chǔ)的平臺(tái),其實(shí)這就是蘇寧云里面20多個(gè)產(chǎn)品里面的兩個(gè),因?yàn)闀r(shí)間關(guān)系,今天就主要介紹一下這兩個(gè)。其他的比如應(yīng)用防火墻,舉例大家看到struts病毒等等,這個(gè)在蘇寧來(lái)說(shuō)我們看到應(yīng)用防火墻上布一個(gè)規(guī)則就可以了。還有像我們分布式服務(wù)調(diào)用框架,一天80到90一直在調(diào)用,它可以很好的管理去監(jiān)控。比如異常管理,它可以對(duì)系統(tǒng)里面所有的異常能夠去用圖形化的方式去分析出來(lái),比如分布式的數(shù)據(jù)庫(kù)的組建,分布式的緩存組件等等,這些都是蘇寧云的產(chǎn)品。30種蘇寧云的產(chǎn)品我們?cè)诮裉煲苍敢庾叱鋈ァ?/p>
這是一種徹底的完全的共享經(jīng)濟(jì),在云時(shí)代大家去談?wù)f按需去使用,按需去使用的結(jié)果最***就是共享,所以我們?cè)敢馀c成百上千的企業(yè)去共享這些蘇寧云的產(chǎn)品。我們不把自己定為是一個(gè)高科技的企業(yè),我們還把自己定位成是一個(gè)零售企業(yè),你能夠以蘇寧云建設(shè)這些產(chǎn)品百分之一、千分之一,甚至萬(wàn)分之一的價(jià)格去擁有這些產(chǎn)品。
其實(shí)在這個(gè)過(guò)程中,在這些年的轉(zhuǎn)型過(guò)程中,我們也用了業(yè)界很多合作伙伴的產(chǎn)品,我們也繼續(xù)愿意大家共同推出這樣的一個(gè)平臺(tái),共同聯(lián)合起來(lái)為需要的企業(yè)提供一套完整的解決方案。我們也搭建了一個(gè)叫云商城的平臺(tái),所有的SaaS的軟件或者說(shuō)不是SaaS的軟件,都可以入駐上去,可以去觸碰到蘇寧生態(tài)體系的商戶(hù),供應(yīng)商,我們?cè)敢馊ゴ蛟爝@樣一個(gè)軟件市場(chǎng)。在這個(gè)時(shí)代信息化絕對(duì)是一個(gè)企業(yè)的核心競(jìng)爭(zhēng)力,有基礎(chǔ)的核心的、交易的支持的系統(tǒng),也有智能化的大數(shù)據(jù)的分析的系統(tǒng),也有去提升信息系統(tǒng)建設(shè)的持續(xù)集成的能力的系統(tǒng)。如果一個(gè)企業(yè)能夠去很快的擁有,對(duì)提升企業(yè)的核心競(jìng)爭(zhēng)力是非常的有幫助的,在這個(gè)過(guò)程中,蘇寧愿意成就多方面的價(jià)值和大家一起去創(chuàng)建一個(gè)共贏的格局。