數(shù)匠專訪|BI工程師轉(zhuǎn)數(shù)據(jù)產(chǎn)品的洞察分享

出品|愛數(shù)據(jù)LoveData(ID:cntongji)
嘉賓|宴華
采訪|夏天
編輯|小數(shù)

Q1、宴華老師可以分享一下從BI工程師到高級數(shù)據(jù)產(chǎn)品經(jīng)理,這個過程的一些經(jīng)歷和經(jīng)驗嗎?
職業(yè)發(fā)展:由技術(shù)視角變?yōu)楫a(chǎn)品視角。當(dāng)有了足夠多的技術(shù)知識積累以后,進(jìn)入產(chǎn)品角色會有豁然開朗的感覺,由縱向深入,到橫向發(fā)展,從【怎么做】→【為什么】的轉(zhuǎn)變,能更多的理解到商業(yè)層面的策略和經(jīng)營思考,對行業(yè)和領(lǐng)域有了更加全面的認(rèn)識
個人規(guī)劃:工程師角色如果要發(fā)展,會對編碼要求很高,要對架構(gòu)設(shè)計能力要求很高,可以根據(jù)個人興趣決定是否轉(zhuǎn),如果偏向于業(yè)務(wù)發(fā)展,就可以轉(zhuǎn)型成為數(shù)據(jù)分析師,或者數(shù)據(jù)產(chǎn)品。
?
因為之前在咨詢公司擔(dān)任的是BI工程師職位,后續(xù)逐漸轉(zhuǎn)數(shù)據(jù)產(chǎn)品經(jīng)理崗位。從剛開始的初級、中級到現(xiàn)在的資深數(shù)據(jù)產(chǎn)品經(jīng)理,有兩個方面可以聊一下,首先從職業(yè)發(fā)展來說,因為我原來從工程師的視角轉(zhuǎn)化到了一個產(chǎn)品視角,實際上有了足夠多了技術(shù)積累之后,轉(zhuǎn)變了這個產(chǎn)品視角,會有一種豁然開朗的感覺。這是第一點關(guān)于直接發(fā)展這一塊。
?
之前做技術(shù)是做一個一個的點,做了足夠的點后,恰好又轉(zhuǎn)成產(chǎn)品經(jīng)理,就會經(jīng)歷由縱向深入到橫向的這樣一個發(fā)展??梢粤私獾矫恳粋€需求它是怎么做的,這個需求為什么做了這樣一個轉(zhuǎn)變,能更多的帶來一種商業(yè)層面的策略,經(jīng)營層面的一些思考,對這個行業(yè)和領(lǐng)域有一些更加全面的認(rèn)識。
?
第二個就是個人的規(guī)劃。因本身個人的規(guī)劃,對于工程師角色,要發(fā)展,對編碼要求是比較高的,而且對設(shè)計的能力也會要求比較高。如果你對這種專業(yè)的技術(shù)領(lǐng)域的確是有比較高的追求,可以繼續(xù)選擇在編碼層面去做深入探究,走專家路線;如果你是偏向于這個業(yè)務(wù)發(fā)展路線,你就可以轉(zhuǎn)型成為這個數(shù)據(jù)分析師或者說產(chǎn)品等。
?
Q2.從BI工程師到數(shù)據(jù)產(chǎn)品經(jīng)理一個轉(zhuǎn)變過程中,當(dāng)時有遇到什么就困難點嗎?
?
第一個困難點就是工作不好找,之前沒有產(chǎn)品經(jīng)歷和分析經(jīng)驗,開始可能不是分析師,不是產(chǎn)品經(jīng)理,別人會質(zhì)疑你,過往的經(jīng)歷是不是和目前公司所需要的這個崗位是匹配的,這是一個點,就是可能工作不太好找,那怎么去破局呢?
?
實際上你要對你過往的經(jīng)歷去做一些優(yōu)化提煉,以及對目標(biāo)崗位契合經(jīng)歷的豐富。偏向于產(chǎn)品也好,偏向于分析也好,但是如果你去求職分析,你就不能寫工程師的一些資源。你要向你的目標(biāo)崗位去做相應(yīng)的經(jīng)歷的一些包裝。
?
這第二個困難點是思維的轉(zhuǎn)變。剛開始從這個工程師轉(zhuǎn)到產(chǎn)品經(jīng)理,我當(dāng)時印象特別深刻,我在成為第一個產(chǎn)品經(jīng)理崗位過試用期答辯的時候,我的導(dǎo)師就提給我一個非常好以至于現(xiàn)在都記得的建議:工程師思維的人,比較會關(guān)注這個需求怎么去做,但是可能不太會考慮這個需求,為什么會去做。也就是說你在提出這有這樣的一種框架思想之后,會限制你的產(chǎn)品設(shè)計的思維能力。在你設(shè)計的時候你會想到這個功能如果說開發(fā)設(shè)計不了,沒時間怎么辦?我都做不了怎么辦?可能有一個好的idea 在你這里,因為你這樣的一個思考可能就喪失了推進(jìn)的一個能力。
?
我之前也是這樣,所以說不能用工程師的思維去思考產(chǎn)品,也就是說你要從“怎么去做”轉(zhuǎn)變?yōu)椤盀槭裁慈プ觥保@是第二個困難的點。
?
第三個困難的點就是對管理能力要有一定的要求,你可能到時候會帶領(lǐng)著你的開發(fā)團(tuán)隊、測試團(tuán)隊以及對于上級做一些匯報。
?
對大局觀、對結(jié)果有一定的要求,不能說是我干完這個活兒就完了。這些產(chǎn)品不是這樣,干完這個活兒要考慮第一階段輸出什么,第二階段輸出什么,第三階段持續(xù)迭代是什么。
Q3、一個企業(yè)從數(shù)據(jù)儲存到數(shù)據(jù)應(yīng)用,這個過程涉及的工作內(nèi)容和角色有哪些,老師可以給我們分享一下嗎?
?
需求分析階段(確認(rèn)最終業(yè)務(wù)想要做什么,達(dá)成什么目標(biāo)):數(shù)據(jù)分析師,數(shù)據(jù)產(chǎn)品經(jīng)理,業(yè)務(wù)需求人員
數(shù)據(jù)開發(fā)階段(確認(rèn)數(shù)據(jù)模型的形態(tài),最終輸出表的關(guān)系):數(shù)據(jù)開發(fā)工程師(大數(shù)據(jù)開發(fā)工程師負(fù)責(zé)數(shù)據(jù)平臺搭建、數(shù)據(jù)倉庫工程師負(fù)責(zé)數(shù)據(jù)表模型搭建、ETL工程師數(shù)據(jù)任務(wù)調(diào)度、BI工程師負(fù)責(zé)數(shù)據(jù)應(yīng)用報表)
數(shù)據(jù)測試階段(保證數(shù)據(jù)質(zhì)量,數(shù)據(jù)標(biāo)準(zhǔn)&規(guī)范):數(shù)據(jù)測試工程師,數(shù)據(jù)開發(fā)工程師
數(shù)據(jù)應(yīng)用階段(應(yīng)用什么場景,提高多少收益):數(shù)據(jù)產(chǎn)品經(jīng)理,數(shù)據(jù)分析師
?
一般會分為以下這樣一個過程。
?
首先是數(shù)據(jù)需求分析。數(shù)據(jù)需求過來之后,會經(jīng)歷到需求分析階段。那這個時候我們要干的主要事情是確認(rèn)最終業(yè)務(wù)想要什么。也就是說我們最終的目標(biāo)是要達(dá)成什么樣的成果。這里就相應(yīng)的一些角色可能就會有業(yè)務(wù)部門的數(shù)據(jù)分析師,或者說中后臺的一些數(shù)據(jù)分析師,他們基于業(yè)務(wù)視角提出一些業(yè)務(wù)目標(biāo),然后在數(shù)據(jù)上做的一些支持工作,可能還包含了數(shù)據(jù)產(chǎn)品經(jīng)理以及業(yè)務(wù)部門的一些運營人員,這是第一個階段。
?
第二個階段落地實施、數(shù)據(jù)開發(fā)階段。這里我們要確認(rèn)的一個最終目標(biāo),是說你要確認(rèn)最終開發(fā)出來的這個數(shù)據(jù)模型是怎么樣的一種形態(tài),你最終輸出各種各樣的表是怎么樣一種關(guān)系,時效性是怎么樣,是實時性的還是離線的。我們會在招聘看到這種大數(shù)據(jù)開發(fā)工程師,有數(shù)據(jù)倉庫工程師、ETL工程師、BI工程師等。我這里也介紹一下他們具體都負(fù)責(zé)什么,當(dāng)然他們統(tǒng)稱一個title,就叫數(shù)據(jù)開發(fā)工程師。
?
第一個角色叫大數(shù)據(jù)開發(fā)工程師。負(fù)責(zé)數(shù)據(jù)平臺搭建,基礎(chǔ)環(huán)境搭建,把高數(shù)據(jù)的容器和查數(shù)據(jù)的平臺以及計算的數(shù)據(jù)的引擎準(zhǔn)備好,這等于提供一定的平臺。數(shù)據(jù)倉庫中重視數(shù)據(jù)表模型的一些搭建。
?
第二個是ETL工程師,負(fù)責(zé)數(shù)據(jù)任務(wù)的調(diào)度,以及整個數(shù)據(jù)任務(wù)當(dāng)中的清洗規(guī)則。
?
第三個就是BI工程師,負(fù)責(zé)應(yīng)用端的一些內(nèi)容,比如負(fù)責(zé)用戶標(biāo)簽、報表,它是屬于哪種維度,它的匯總關(guān)系是怎么樣。
?
這就是第二個階段,就是數(shù)據(jù)開發(fā)階段涉及到以上角色。
?
第三個階段就是到數(shù)據(jù)測試階段。這里的目標(biāo)是我們保證書出具的內(nèi)容,可以保證數(shù)據(jù)質(zhì)量。同時是滿足一定的規(guī)范和標(biāo)準(zhǔn),是符合數(shù)據(jù)倉庫設(shè)計模型規(guī)范的。那這里的角色就會有專職的數(shù)據(jù)測試工程師去做。但是一般情況下,大家可能不會看到有這樣的一種專門數(shù)據(jù)測試工程師的崗位放出來招聘,他們一般都會叫測試工程師大數(shù)據(jù)方向。
?
第一個角色是數(shù)據(jù)測試工程師去測試,另一個角色就還是屬于開發(fā)的工程師,因為測出來bug 就讓數(shù)據(jù)開發(fā)工程師就改了。所以他們兩個會相互協(xié)作,把最終的內(nèi)容輸出進(jìn)來,保證最終結(jié)果的落地到最后一個階段也就是到這個數(shù)據(jù)應(yīng)用階段。我現(xiàn)在數(shù)據(jù)已經(jīng)開發(fā)好了,我要把它用起來,因為數(shù)據(jù)不用起來,他就跟語言一樣,如果你語言不交流,是產(chǎn)生不了價值的。數(shù)據(jù)不使用它也是產(chǎn)生不了價值的。
?
最后一個階段也最重要的階段屬于產(chǎn)品經(jīng)理該出場了,就是我這個數(shù)據(jù)要運用到什么場景,能夠提高多少收益,能降低多少損失,而這個損失可能包含了我降低多少成本,或者說降低一些、提高一些效率和這樣的一個成本。這里就會有數(shù)據(jù)產(chǎn)品經(jīng)理和數(shù)據(jù)分析師把最終報告的數(shù)據(jù)應(yīng)用到具體的場景當(dāng)中。
?
這是一共4個階段,總結(jié)一下需求分析到數(shù)據(jù)開發(fā)到測試再到數(shù)據(jù)應(yīng)用。
愛數(shù)據(jù)社區(qū)直播分享
互聯(lián)網(wǎng)金融行業(yè)業(yè)務(wù)指標(biāo)

Q4、這四個流程當(dāng)中,在實際工作開展中,遇到的難點可以給我們分享一下嗎?
?
就在具體工作實際場景當(dāng)中,其實難點還是比較個性化的。但是可以有一些通用的點可以跟大家分享一下。我們很常見的一個階段是在第一個階段,數(shù)據(jù)需求分析階段很有一個比較明顯的特點,就是業(yè)務(wù)方很可能也不知道他們自己想要什么,比如是說需求可能會變,導(dǎo)致的一個問題是我們這個團(tuán)隊的目標(biāo)感和使命感不會很強(qiáng)。
?
我們不知道我們干這個事情最終有什么樣的目的,這是第一個造成的后果。第二個后果就是我們干著干著,忽然需求變了,忽然需求增加了,導(dǎo)致我們項目周期的可持續(xù)性、交付迭代的周期可能就會被打亂。
?
比如說:說好了我們這周五就要上線,忽然新增了或者改版了,導(dǎo)致我們可能中午就上不了線了,就會有這樣一種風(fēng)險,這是一個。
?
關(guān)于解決方案,首先第一個關(guān)于需求不明確這一塊就是需要我們數(shù)據(jù)產(chǎn)品經(jīng)理要主動去了解業(yè)務(wù),這也就是我這邊說的,數(shù)據(jù)業(yè)務(wù)不分家,數(shù)據(jù)業(yè)務(wù)兩手抓就是數(shù)據(jù)和業(yè)務(wù)是不能分開的。
?
你要了解業(yè)務(wù),要去主動去幫你業(yè)務(wù)梳理需求。如果業(yè)務(wù)不知道他想要什么,那你就要告訴業(yè)務(wù),我知道你想要什么,我能幫助到你,這是第一個。我們要主動去了解業(yè)務(wù)的需求。
?
第二個剛才提到的問題,就是關(guān)于需求迭代不明確這個方式就是項目管理的工作。比如說我們每天早上都要開早會和晨會,有什么問題會及時更新。雖然有各種各樣的問題也沒關(guān)系,但我們及時暴露,及時解決,不要走最后一天上線的之后才暴露問題。這是在第一個階段。
?
第二個階段在數(shù)據(jù)開發(fā)階段這一塊可能問題就相對而言比較個性化了。這里就是比如說我們有一些數(shù)據(jù)不怎么好取等,這里就是具體的細(xì)節(jié)可能不夠通用,就直接略過了。
?
第三個在數(shù)據(jù)測試階段,這里有一個比較通用的點,就是說對于測試人員,首先他不是專職,一般情況下,公司不會給你專門配一個專職的數(shù)據(jù)測試,所以說對于數(shù)據(jù)人才的儲備,以及我們對于整個測試人員,對于大數(shù)據(jù)這一塊的一個技術(shù)上的一個理解,可能還需要持續(xù)性的培養(yǎng)和數(shù)據(jù)意識的灌輸。
?
不能說測試是屬于測試的,一直就跟著測試走,那么就不歸大數(shù)據(jù)這邊管,實際上如果你要決定開始在大數(shù)據(jù)這邊配一個測試,你需要全權(quán)進(jìn)入大數(shù)據(jù)的工作的。
?
第四個就是應(yīng)用階段。應(yīng)用階段也不能算難點,就是待優(yōu)化的一個點,一般人可能不太會想起來,就是在數(shù)據(jù)應(yīng)用階段之后,我們一定要把后續(xù)的這個未來的愿景規(guī)劃考慮清楚,我們要決定好這一期上線完成之后,我們數(shù)據(jù)應(yīng)用上去之后,我們第二個階段可以繼續(xù)做什么,不能說上完就完了。
?
有很多數(shù)據(jù)需求可能支持完一版之后就會屬于臨時性的工作,不會有長遠(yuǎn)的一些規(guī)劃。但實際上對于一個有價值的數(shù)據(jù)需求,它一定是不斷持續(xù)迭代的。不是從零到一就是數(shù)據(jù)數(shù)據(jù)產(chǎn)品,它的價值在于從100到1000 。
?
Q5、談?wù)勀鷮?shù)據(jù)產(chǎn)品概念的理解?
在面試的時候也去問數(shù)據(jù)產(chǎn)品的一些候選人,很多人他們都對這個崗位比較感興趣,但是他們很多人不知道這個崗位在做什么,以及他們對這個崗位的理解并不是很明確。
?
我們在書上肯定會看到關(guān)于名詞上面的理解。比如說數(shù)據(jù)產(chǎn)品經(jīng)理,首先數(shù)據(jù)是一個形容詞,核心還是產(chǎn)品經(jīng)理。那這樣的理解方式是沒有問題的,但是我希望提供另外一種視角,這個視角可能會幫助你對于在數(shù)據(jù)產(chǎn)品經(jīng)理的這個崗位,對于整個數(shù)據(jù)部門核心定位有一個非常清晰的認(rèn)知,就是我們可以先假設(shè)這個團(tuán)隊他們沒有數(shù)據(jù)產(chǎn)品經(jīng)理,那么這個時候業(yè)務(wù)需求一個一個的進(jìn)來,他都是一個一個的點。
?
這些點碎片化、零散化,不確定性非常高。這個時候你如果直接讓開發(fā)來做,可能就是點對點的來做這個,來一個做一個,再來一個做一個,過了一個月,領(lǐng)導(dǎo)問你,你的數(shù)據(jù)部門產(chǎn)生了什么價值?好,你說我支撐了多少多少需求,那這樣的匯報肯定這個負(fù)責(zé)人十有八九過段時間就那被調(diào)崗,或者說可能要被離任。
?
因為你一直做的是支撐性的工作,你沒有做主導(dǎo)性的工作的價值感,使命感并不大。那這個時候就需要有數(shù)據(jù)產(chǎn)品經(jīng)理過來。因為數(shù)據(jù)需求是一個一個的點,這些點碎片化和離散化,不確定性會去很高,需要團(tuán)隊里面有這樣一個人把這樣一個一個的點串起來,抽象成為一些數(shù)據(jù)體系的一些需求,沉淀成一些數(shù)據(jù)資產(chǎn)。
?
這個角色可能會是數(shù)據(jù)部的負(fù)責(zé)人,也有可能是數(shù)據(jù)產(chǎn)品經(jīng)理。但一般情況下足夠強(qiáng)的公司,或者說有這種產(chǎn)品意識的公司,他都會讓數(shù)據(jù)產(chǎn)品經(jīng)理去做。舉個例子來說,他能做什么呢?我把這一個一個點給串聯(lián)起來,抽象成為體系,比如說會有數(shù)據(jù)指標(biāo)體系設(shè)計,比如說會有數(shù)據(jù)倉庫模型的設(shè)計,比如說會有關(guān)乎用戶畫像的事情等等這一系列的這種體系化的需求,一旦建設(shè)起來之后,不僅可以將我們之前離散的需求,零散的需求串起來,而且還可以應(yīng)對以后未來日常的一些碎片化的需求問題。
?
這就是我對數(shù)據(jù)產(chǎn)品經(jīng)理的理解。如果用一句話來總結(jié),就是說數(shù)據(jù)產(chǎn)品經(jīng)理以及他所對應(yīng)的職責(zé)就是將一個一個的數(shù)據(jù)需求的點全部串聯(lián)起來,形成一個一個的數(shù)據(jù)體系,把它包裝成可以通用性結(jié)構(gòu)性的一些產(chǎn)品來給業(yè)務(wù)去使用。
掃碼預(yù)約直播活動

