世界百事通!字節(jié)跳動(dòng)楊震原:抖音電商是如何實(shí)現(xiàn)數(shù)據(jù)驅(qū)動(dòng)的
技術(shù)和業(yè)務(wù)是一個(gè)互構(gòu)的關(guān)系,互相折騰,制造“麻煩”,共同成長(zhǎng)。
7月20日,火山引擎原動(dòng)力大會(huì)在京舉辦,字節(jié)跳動(dòng)副總裁楊震原以抖音電商為例,分享了火山引擎是如何支持公司內(nèi)部業(yè)務(wù)做好數(shù)據(jù)驅(qū)動(dòng)的。
楊震原表示,抖音電商業(yè)務(wù)在成長(zhǎng)過(guò)程中對(duì)技術(shù)部門提出了很多需求,給數(shù)據(jù)產(chǎn)品造成了很多“麻煩”。正是因?yàn)檫@些“麻煩”,數(shù)據(jù)產(chǎn)品才能更好地改進(jìn)。反過(guò)來(lái)說(shuō),優(yōu)秀的數(shù)據(jù)產(chǎn)品也讓抖音電商的效率提高。技術(shù)和業(yè)務(wù)互構(gòu),互相塑造、共同成長(zhǎng)。
(資料圖片)
火山引擎是字節(jié)跳動(dòng)技術(shù)中臺(tái)能力的對(duì)外輸出。此次原動(dòng)力大會(huì)上,火山引擎發(fā)布全新Slogan“云上增長(zhǎng)新動(dòng)力”,并推出了一系列云上增長(zhǎng)解決方案。這些方案結(jié)合字節(jié)最佳實(shí)踐和行業(yè)發(fā)展趨勢(shì),以敏捷迭代、體驗(yàn)創(chuàng)新和數(shù)據(jù)驅(qū)動(dòng)作為增長(zhǎng)三要素,由火山引擎與不同行業(yè)標(biāo)桿客戶共創(chuàng)打磨形成。
楊震原說(shuō),“數(shù)據(jù)驅(qū)動(dòng)理念在抖音電商上的實(shí)踐,這些經(jīng)驗(yàn)、這些技術(shù)能力,都已經(jīng)沉淀到了火山引擎數(shù)據(jù)產(chǎn)品上。我希望火山引擎也能夠幫助企業(yè)客戶獲得增長(zhǎng)的新動(dòng)力”。
以下為楊震原演講全文:
大家好,我叫楊震原,很高興大家有時(shí)間來(lái)參加火山引擎的發(fā)布會(huì)。
大家都知道,火山引擎是字節(jié)跳動(dòng)技術(shù)中臺(tái)能力的對(duì)外輸出。剛才譚待(火山引擎總裁)講了火山引擎更新了 Slogan ,要為更多企業(yè)提供“云上增長(zhǎng)新動(dòng)力”,數(shù)據(jù)驅(qū)動(dòng)是增長(zhǎng)動(dòng)力中非常重要的一個(gè)因素。接下來(lái),我會(huì)為大家分享字節(jié)跳動(dòng)內(nèi)部業(yè)務(wù)是怎么做到數(shù)據(jù)驅(qū)動(dòng)的。
首先要說(shuō)的是,數(shù)據(jù)驅(qū)動(dòng)并不是有數(shù)據(jù)就能驅(qū)動(dòng),而是要從解決一個(gè)一個(gè)的業(yè)務(wù)問(wèn)題運(yùn)轉(zhuǎn)起來(lái):我們需要明確業(yè)務(wù)的目標(biāo)是什么,這個(gè)目標(biāo)要能夠量化,因?yàn)橛辛肆炕拍軆?yōu)化;優(yōu)化的效果一定不是憑感覺(jué),而是要用A/B測(cè)試等客觀的分析評(píng)估方法;業(yè)務(wù)過(guò)程的數(shù)字化也是非常重要的,數(shù)字化越充分,對(duì)業(yè)務(wù)的描述就越精準(zhǔn);還有數(shù)字化的協(xié)同工作,包括數(shù)據(jù)治理等手段讓底層數(shù)據(jù)得到規(guī)范、統(tǒng)一的表達(dá),通過(guò)數(shù)據(jù)可視化等工具讓更多的業(yè)務(wù)角色使用起來(lái)。
在圍繞業(yè)務(wù)目標(biāo)持續(xù)的優(yōu)化和評(píng)估過(guò)程中,數(shù)據(jù)驅(qū)動(dòng)會(huì)成為內(nèi)部協(xié)同的日常習(xí)慣,最終使產(chǎn)品得到更有效的改進(jìn),這就是數(shù)據(jù)驅(qū)動(dòng)基本的方法。這里我分享下抖音電商在數(shù)據(jù)驅(qū)動(dòng)上的一些實(shí)踐經(jīng)驗(yàn)。
簡(jiǎn)單介紹一下抖音電商 ,大概是在2020年的6月份成立的。 大家可以看到,我們數(shù)據(jù)產(chǎn)品對(duì)抖音電商支持的一些重要節(jié)點(diǎn),還有電商業(yè)務(wù)給數(shù)據(jù)產(chǎn)品的NPS(凈推薦值)打分情況。 2020年11月,數(shù)據(jù)產(chǎn)品已經(jīng)能夠支持抖音電商里面的核心業(yè)務(wù),獲得了一個(gè)比較好的NPS反饋, 到今天NPS值應(yīng)該已經(jīng)達(dá)到70%左右了,這中間我們也做了各種各樣的工作,很多的改進(jìn),也可以說(shuō)是跟著抖音電商一路成長(zhǎng)過(guò)來(lái)。
生意轉(zhuǎn)化時(shí)間以秒計(jì)算,如何高效開發(fā)大量實(shí)時(shí)任務(wù)?
支持一項(xiàng)全新的業(yè)務(wù),數(shù)據(jù)產(chǎn)品會(huì)面臨各種各樣的挑戰(zhàn)。第一大挑戰(zhàn)是,實(shí)時(shí)。
抖音電商轉(zhuǎn)化路徑很短,轉(zhuǎn)化時(shí)間常常以分甚至以秒來(lái)計(jì)算。大家可以想象,在直播賣貨的過(guò)程中,不管是主播還是運(yùn)營(yíng),他們對(duì)數(shù)據(jù)實(shí)時(shí)性的要求是非常高的。今天主播講一件商品,可能在接下來(lái)的 5 秒鐘,就有幾萬(wàn)單甚至幾十萬(wàn)單的訂單產(chǎn)生,所以需要有非常實(shí)時(shí)的數(shù)據(jù)反饋,能夠讓主播、讓運(yùn)營(yíng)人員更快更準(zhǔn)確地做選品調(diào)整,或者及時(shí)制定一些營(yíng)銷策略,這樣才能夠讓業(yè)務(wù)更好地發(fā)展。
這和很多傳統(tǒng)的貨架電商模式是不一樣的。實(shí)時(shí)需求場(chǎng)景非常多,業(yè)務(wù)活動(dòng)的頻次又很高。如何在這樣不斷爆發(fā)的需求之下,還能夠保證數(shù)據(jù)支持能夠很實(shí)時(shí)地完成,我們的做法是實(shí)時(shí)數(shù)倉(cāng)。
實(shí)時(shí)數(shù)倉(cāng)看起來(lái)并不是一個(gè)新的概念,很多公司都在做實(shí)時(shí)數(shù)倉(cāng),想做出來(lái)也并不很難,但是真的去業(yè)務(wù)里應(yīng)用實(shí)時(shí)數(shù)倉(cāng)的時(shí)候,遇到的挑戰(zhàn)還是非常多的。我舉一個(gè)例子,比如說(shuō)數(shù)據(jù)的一致性問(wèn)題,今天直播可以很快收到數(shù)據(jù)實(shí)時(shí)的分析。但是當(dāng)過(guò)了兩三天之后,當(dāng)你去看一些統(tǒng)計(jì)數(shù)據(jù),發(fā)現(xiàn)前后不一致怎么辦?這就是很大的問(wèn)題。
再比如在非常快的需求迭代過(guò)程中,整個(gè)鏈路的全流程管理是不是能做好。數(shù)據(jù)的發(fā)布,是不是有合適的工具,測(cè)試是不是有合適的工具,以及數(shù)據(jù)監(jiān)控是不是能夠到位?實(shí)時(shí)數(shù)據(jù)一旦出問(wèn)題,它修復(fù)的代價(jià)是很大的。它不像離線的數(shù)據(jù),大不了重跑一遍就可以了。
所以從整個(gè)流程來(lái)看,做好實(shí)時(shí)還是很有挑戰(zhàn)的。我們的數(shù)據(jù)產(chǎn)品經(jīng)過(guò)了很多業(yè)務(wù)、很長(zhǎng)時(shí)間的迭代,實(shí)時(shí)數(shù)倉(cāng)已經(jīng)做得比較完善了。對(duì)抖音電商來(lái)說(shuō),我們現(xiàn)在已經(jīng)能夠提供比較全套的實(shí)時(shí)數(shù)據(jù)。
實(shí)時(shí)大屏,可以給運(yùn)營(yíng)人員、主播實(shí)時(shí)反饋各項(xiàng)核 心 指標(biāo); 實(shí)時(shí)分析,是指如果現(xiàn)有的實(shí)時(shí)指標(biāo)不夠,可以在實(shí)時(shí)分 析的平臺(tái)臨時(shí)性地做一些分析查詢,比如說(shuō)你突然想分析某一個(gè)目標(biāo)人群,或者你想做一個(gè)臨時(shí)的漏斗分析等等,這里提供了非常靈活的 SQL 的查詢,并且對(duì)實(shí)時(shí)數(shù)據(jù)流做處理; 實(shí)時(shí)預(yù)警可以配置各種規(guī)則,當(dāng)業(yè)務(wù)情況發(fā)生變化,比如當(dāng)前的流量突然下滑,它就可以提供報(bào)警的功能,或者配置自動(dòng)觸發(fā)一些操作; 實(shí)時(shí)營(yíng)銷也給運(yùn)營(yíng)人員提供了工具,比如運(yùn)營(yíng)發(fā)現(xiàn) “ 創(chuàng)單到成功購(gòu)買 ” 的轉(zhuǎn)化低,可以分析出未成功購(gòu)買的人群是不是對(duì)價(jià)格敏感,或者是其他因素影響,從而制定一些對(duì)應(yīng)的營(yíng)銷策略,讓業(yè)務(wù)有更好的轉(zhuǎn)化。
大促頻率高、新玩法多,如何敏捷支持各項(xiàng)業(yè)務(wù)訴求?
第二大挑戰(zhàn)是敏捷的需求。
如今電商大促的頻率很高,電商這個(gè)業(yè)務(wù)又有個(gè)特點(diǎn),新玩法多。要做好敏捷支持,有很多技術(shù)的方法。我今天想給大家分享一個(gè)組織模式,就是數(shù)據(jù)BP。
數(shù)據(jù)BP實(shí)際上是一種分工的方法。我們有做公共產(chǎn)品的團(tuán)隊(duì),叫做數(shù)據(jù)平臺(tái),就是去做一些通用的功能,做通用的數(shù)據(jù)產(chǎn)品,能夠在基礎(chǔ)上提供支持。數(shù)據(jù)BP則是嵌入到每一個(gè)業(yè)務(wù)里面去的,比如說(shuō)抖音電商就有一個(gè)數(shù)據(jù)BP團(tuán)隊(duì),他們完全和抖音電商的業(yè)務(wù)目標(biāo)去對(duì)齊,為抖音電商的目標(biāo)而努力。同時(shí)他們也對(duì)數(shù)據(jù)平臺(tái)內(nèi)部非常了解,能夠充分地利用數(shù)據(jù)平臺(tái)的產(chǎn)品。同時(shí),抖音電商的數(shù)據(jù)BP還會(huì)把業(yè)務(wù)需求引入到數(shù)據(jù)平臺(tái),幫助數(shù)據(jù)平臺(tái)成長(zhǎng),這個(gè)機(jī)制我們認(rèn)為是成功有效的。
我們總結(jié)了幾個(gè)數(shù)字說(shuō)明數(shù)據(jù)BP的服務(wù)標(biāo)準(zhǔn),叫0987。
0是做到零數(shù)據(jù)事故。這看起來(lái)是一個(gè)很基本的要求,但是在業(yè)務(wù)復(fù)雜多變的情況下,實(shí)現(xiàn)零數(shù)據(jù)事故并不容易,它對(duì)技術(shù)的能力、對(duì)運(yùn)維、對(duì)治理都提出了很高的要求。
第二個(gè)數(shù)字是9,指的是90%的需求滿足。從這個(gè)數(shù)字中,大家也可以看到數(shù)據(jù)BP是一個(gè)服務(wù)型團(tuán)隊(duì),它要能把業(yè)務(wù)的需求轉(zhuǎn)化出來(lái),滿足好。這要求團(tuán)隊(duì)對(duì)業(yè)務(wù)很熟悉,能夠和產(chǎn)品、和業(yè)務(wù)的人員有深入的互動(dòng),能夠一起討論需求,去幫助業(yè)務(wù)修改甚至提出需求,這樣才能真正實(shí)現(xiàn)90%的需求滿足。
第三個(gè)數(shù)字是8,指的是80%的分析,要能夠通過(guò)主題表、中間表的方式來(lái)覆蓋,這對(duì)中間數(shù)據(jù)的建設(shè)提出了一個(gè)很高的要求。80%這個(gè)尺度我們自己衡量了很久,認(rèn)為是一個(gè)合適的值。當(dāng)這個(gè)數(shù)字很大,比如說(shuō)希望所有數(shù)據(jù)都能夠通過(guò)中間表覆蓋,其實(shí)是不必要的,因?yàn)榭赡苓^(guò)度抽象很多中間數(shù)據(jù),也許需求剛剛提完,中間數(shù)據(jù)表剛建設(shè)完,業(yè)務(wù)就變了。但這個(gè)數(shù)字太低的時(shí)候,也就意味著有大量的分析是直接基于原始數(shù)據(jù)來(lái)做的,這就會(huì)帶來(lái)很多問(wèn)題,比如一些指標(biāo)相似而不相同,口徑不一致,一些分析跑得很慢等等。從大量業(yè)務(wù)實(shí)踐來(lái)看,80%的分析覆蓋是一個(gè)相對(duì)合理的目標(biāo)。
最后這個(gè)7,指的是70%的NPS,這在行業(yè)里是一個(gè)很高的標(biāo)準(zhǔn),代表業(yè)務(wù)滿意度的一個(gè)評(píng)價(jià)。我們要能夠通過(guò)這個(gè)指標(biāo),去發(fā)現(xiàn)數(shù)據(jù)服務(wù)環(huán)節(jié)中的各個(gè)問(wèn)題,來(lái)提高業(yè)務(wù)的滿意度。
數(shù)據(jù)BP的機(jī)制在字節(jié)內(nèi)部是很有效的。我舉一個(gè)例子,不久前抖音電商的618大促活動(dòng),業(yè)務(wù)提了很多玩法需求,都需要定制的數(shù)據(jù)支持。這里面有10個(gè)需求在5月17日才完成數(shù)據(jù)詳評(píng),上線開發(fā)時(shí)間非常緊急。但因?yàn)橛兄俺恋淼哪P停瑪?shù)據(jù)BP判斷可以復(fù)用4個(gè),部分可復(fù)用3個(gè),10個(gè)工作日內(nèi)就做了100%的交付,并沉淀新的玩法模型,可以應(yīng)用到下次的大促中。我覺(jué)得如果沒(méi)有數(shù)據(jù)BP的組織模式,想支持好這樣緊迫的活動(dòng)是很難做到的。
如何在滿足實(shí)時(shí)、敏捷的同時(shí)確保穩(wěn)定?
電商業(yè)務(wù)與錢相關(guān),數(shù)據(jù)一定要算對(duì),容錯(cuò)率極低。同時(shí),業(yè)務(wù)運(yùn)營(yíng)重度依賴數(shù)據(jù),每天都需要根據(jù)數(shù)據(jù)來(lái)做決策,數(shù)據(jù)必須準(zhǔn)時(shí)產(chǎn)出。這就帶來(lái)了第三大挑戰(zhàn),就是穩(wěn)定。
要想穩(wěn),實(shí)際上有一些基礎(chǔ)的工作,比如監(jiān)控、運(yùn)維質(zhì)量等。我這里想講的一點(diǎn)是數(shù)據(jù)治理,在實(shí)時(shí)、敏捷的同時(shí)保證穩(wěn)定,治理是一個(gè)特別重要的問(wèn)題。因?yàn)槿绻蛔龊脭?shù)據(jù)治理這件事,業(yè)務(wù)的復(fù)雜度,其中冗余的問(wèn)題以及一些混亂的因素,是沒(méi)有辦法通過(guò)監(jiān)控和運(yùn)維機(jī)制就能解決的。
我們提到幾個(gè)做法,一個(gè)叫分布式治理,一個(gè)叫經(jīng)驗(yàn)復(fù)用,一個(gè)叫經(jīng)驗(yàn)沉淀到工具(DataLeap)。
為什么提分布式治理呢?我們?cè)缙趯?shí)際上并不是分布式治理,而是專職團(tuán)隊(duì)治理,就負(fù)責(zé)數(shù)據(jù)治理工作。但是當(dāng)我們作為數(shù)據(jù)團(tuán)隊(duì)去支持眾多業(yè)務(wù)的時(shí)候,這個(gè)模式就難以為繼了,我不可能讓一個(gè)專門的治理團(tuán)隊(duì)去治理各個(gè)業(yè)務(wù)。
所以我們提出了分布式治理,就是要有治理委員會(huì)去制定各種標(biāo)準(zhǔn),這些標(biāo)準(zhǔn)也都是從業(yè)務(wù)上傳,在每個(gè)業(yè)務(wù)中也會(huì)有專人負(fù)責(zé)治理工作,讓治理工作自下而上產(chǎn)生出來(lái)。
經(jīng)驗(yàn)復(fù)用,就是我們?cè)谝粋€(gè)成熟產(chǎn)品積累了很多經(jīng)驗(yàn),當(dāng)我們?cè)偃ブС忠粋€(gè)新的產(chǎn)品,能夠快速地把成熟產(chǎn)品的經(jīng)驗(yàn)借鑒起來(lái),不要再走一遍先污染后治理的老路。除了經(jīng)驗(yàn)復(fù)用之外,還要把經(jīng)驗(yàn)沉淀在工具中去,這才是能進(jìn)一步擴(kuò)大杠桿的方法。
DataLeap數(shù)據(jù)產(chǎn)品提供了一整套的數(shù)據(jù)治理工具。這源于在長(zhǎng)期以來(lái)的數(shù)據(jù)處理中,我們會(huì)把一些通用的能力沉淀到工具中,當(dāng)新業(yè)務(wù)直接使用這些工具時(shí),就不會(huì)在初期挖很多坑,可以直接達(dá)到一個(gè)比較高的數(shù)據(jù)治理水準(zhǔn)。
讓數(shù)據(jù)驅(qū)動(dòng)成為習(xí)慣
剛才聊了抖音電商在數(shù)據(jù)驅(qū)動(dòng)實(shí)踐過(guò)程中的三個(gè)挑戰(zhàn)。接下來(lái)我再簡(jiǎn)單介紹一下業(yè)務(wù)不同角色如何做好數(shù)據(jù)化的運(yùn)營(yíng)和決策。
數(shù)據(jù)產(chǎn)品絕對(duì)不是只給管理者用的,它要能夠給公司各個(gè)角色各個(gè)層級(jí)的人去用,幫助每個(gè)人都能夠有更好的決策。但是不同的角色需要有不同的數(shù)據(jù)產(chǎn)品,這樣才能夠提高效率,更有針對(duì)性。
比如說(shuō)對(duì)管理層,我們提供了管理駕駛艙,管理者能夠直接看到一些宏觀的指標(biāo),看到一些趨勢(shì)的變化,輔助管理者做出更及時(shí)有效的決策。對(duì)于一線Leader,對(duì)運(yùn)營(yíng)和風(fēng)控等一線人員,他們可能需要看業(yè)務(wù)數(shù)據(jù),比如羅盤,同時(shí)他們也可能需要 BI(敏捷分析平臺(tái)),可能需要人群畫像、行為分析等等能夠指導(dǎo)一線工作的工具。因此我們針對(duì)不同的業(yè)務(wù)角色,也會(huì)去專門地定制不同的產(chǎn)品來(lái)滿足各個(gè)角色的需要。
在字節(jié)跳動(dòng)內(nèi)部,每月有超過(guò)10萬(wàn)員工直接使用BI產(chǎn)品,可以說(shuō)數(shù)據(jù)驅(qū)動(dòng)已經(jīng)成為大家日常工作的一種習(xí)慣,深入人心。
這是字節(jié)跳動(dòng)整個(gè)數(shù)據(jù)產(chǎn)品體系的架構(gòu)圖,上面是各種業(yè)務(wù),我們通過(guò)數(shù)據(jù)BP的機(jī)制支持不同業(yè)務(wù)。然后是一些是數(shù)據(jù)應(yīng)用產(chǎn)品,直接給公司的不同角色使用。底下有一些偏基礎(chǔ)的產(chǎn)品,比如說(shuō)數(shù)據(jù)建設(shè)、數(shù)據(jù)引擎等,能夠支持我們上層的應(yīng)用。這樣一套體系,既能夠支持不同業(yè)務(wù)個(gè)性化的需求,也能夠經(jīng)驗(yàn)復(fù)用,把一些底層能力復(fù)用。這些能力和工具也都在火山引擎上形成了對(duì)應(yīng)的產(chǎn)品,提供給外部客戶使用。
技術(shù)與業(yè)務(wù)互相塑造、共同成長(zhǎng)
我一直有一個(gè)理念,技術(shù)和業(yè)務(wù)是一個(gè)互構(gòu)的關(guān)系,互相折騰,制造麻煩,共同成長(zhǎng)。就像剛才我分享的抖音電商的例子,這個(gè)業(yè)務(wù)在成長(zhǎng)過(guò)程中對(duì)技術(shù)部門提出了很多需求,給數(shù)據(jù)產(chǎn)品造成了很多“麻煩”。正是因?yàn)檫@些“麻煩”,數(shù)據(jù)產(chǎn)品才能更好地改進(jìn)。反過(guò)來(lái)說(shuō),優(yōu)秀的數(shù)據(jù)產(chǎn)品也讓抖音電商的效率提高。技術(shù)和業(yè)務(wù)互構(gòu),互相塑造、共同成長(zhǎng)。
以上就是我的分享。字節(jié)跳動(dòng)技術(shù)中臺(tái)支持公司業(yè)務(wù)的這些經(jīng)驗(yàn)、這些技術(shù)能力,都已經(jīng)沉淀到了火山引擎上。我希望火山引擎也能夠幫助我們的客戶提升業(yè)務(wù)價(jià)值,獲得新的增長(zhǎng)動(dòng)力。謝謝大家。
標(biāo)簽: 數(shù)據(jù)驅(qū)動(dòng)