首頁(yè)>資訊 >
中臺(tái)產(chǎn)品,要做什么不做什么? 2021-12-22 10:40:05  來源:36氪

不同產(chǎn)品具有各自的“能力邊界”,作為產(chǎn)品人,你知道一款中臺(tái)產(chǎn)品應(yīng)當(dāng)做好哪些工作、具備哪些能力嗎?當(dāng)面對(duì)需求時(shí),你能否判斷該需求應(yīng)不應(yīng)當(dāng)開發(fā)?本文作者就結(jié)合實(shí)際工作經(jīng)驗(yàn),總結(jié)了中臺(tái)產(chǎn)品的“三做”與“三不做”,也許可以解答你的困惑。

在入職公司前,筆者只知道產(chǎn)品分為B端C端、PC端或移動(dòng)端等;入職公司后,才知道原來還有一種產(chǎn)品叫做中臺(tái)產(chǎn)品,與前臺(tái)產(chǎn)品、后臺(tái)產(chǎn)品同屬于一個(gè)分類。

在查閱資料的過程中,筆者發(fā)現(xiàn)中臺(tái)并不是今年才出現(xiàn)的概念,而筆者在此前作為一個(gè)產(chǎn)品求職者,卻從未關(guān)注過,深感慚愧。

于是,筆者在邊摸索邊踩坑的狀態(tài)中,開啟了職業(yè)生涯之路,也在接下來的實(shí)際工作中總結(jié)出了關(guān)于中臺(tái)產(chǎn)品的三個(gè)“要做”和“不做”。

要做通用能力,不做定制能力

故事發(fā)生在今年7月。

彼時(shí),筆者還是一名剛?cè)腴T做中臺(tái)的產(chǎn)品新人,進(jìn)入職場(chǎng)僅一個(gè)月。

筆者所在的中臺(tái)團(tuán)隊(duì)下,積分模塊剛完成了服務(wù)升級(jí),需要在公司范圍內(nèi)尋找相關(guān)團(tuán)隊(duì)接入中臺(tái),避免相同服務(wù)在多處維護(hù),浪費(fèi)人力資源。

筆者的任務(wù),就是引導(dǎo)業(yè)務(wù)團(tuán)隊(duì)A將原來的服務(wù)遷移至中臺(tái),由我們中臺(tái)對(duì)積分模塊進(jìn)行統(tǒng)一管控。

在初步需求溝通過程中,問題很快就浮出了水面。

在業(yè)務(wù)團(tuán)隊(duì)A原來使用的系統(tǒng)中,獲取積分的途徑是固定不變的,但是每次可獲取的積分?jǐn)?shù)量是可變的,且操作人員可以在前端展示頁(yè)面中輸入任意一個(gè)大于零的自然數(shù),允許靈活修改。

而在我們中臺(tái)的積分模塊中,獲取積分的途徑是代碼里預(yù)置好的,每次可獲取的積分?jǐn)?shù)量及積分獲取規(guī)則也是在代碼里預(yù)置好的,這些數(shù)據(jù)均不能在前端展示頁(yè)面中人為修改。

于是,業(yè)務(wù)團(tuán)隊(duì)A提出希望中臺(tái)在頁(yè)面中增加一個(gè)可配置的文本框,用于操作人員靈活配置發(fā)放的積分?jǐn)?shù)量。

由于缺乏實(shí)戰(zhàn)經(jīng)驗(yàn),對(duì)于這個(gè)需求我遲遲拿不定主意,于是我找到身經(jīng)百戰(zhàn)的研發(fā)負(fù)責(zé)人,詢問他的建議。

研發(fā)同學(xué)立刻聽出了團(tuán)隊(duì)A的弦外之音,原來是想讓我們中臺(tái)給他們做定制化需求呢。

于是當(dāng)機(jī)立斷,給出建議:我們中臺(tái)不做定制需求,如果他們非要積分可配置化,那就先醬,再醬,最后再醬,OK。

筆者表示感謝:原來如此,我本來還覺得他這個(gè)需求蠻合理,差點(diǎn)就同意了~

最后由筆者的leader牽頭組了一個(gè)會(huì)議,業(yè)務(wù)團(tuán)隊(duì)A同意將原有的積分獲取規(guī)則進(jìn)行管理和整合,對(duì)于每次可獲取的積分?jǐn)?shù)量,也整理出一些可選值在代碼中提前預(yù)置好,操作人員可以在這些可選值中靈活配置。

要做預(yù)處理,不做過度處理

在筆者剛?cè)腴T做中臺(tái)產(chǎn)品的時(shí)候,曾經(jīng)做過這樣一個(gè)需求:

在電商訂單盛行的當(dāng)下,可能會(huì)由于運(yùn)營(yíng)配置錯(cuò)誤、用戶巧妙“薅羊毛”、被黑客攻擊系統(tǒng)等原因?qū)е路e分不正常虧損,因此要對(duì)積分支付過程中可能出現(xiàn)的風(fēng)險(xiǎn)進(jìn)行控制。

經(jīng)過一番思想的碰撞,筆者最終產(chǎn)出了一份自認(rèn)為比較完整的解決方案:

前臺(tái)各業(yè)務(wù)端在系統(tǒng)中埋點(diǎn),將用戶的操作日志數(shù)據(jù)傳給我們中臺(tái),中臺(tái)自行落庫(kù)得到日志數(shù)據(jù)庫(kù)。

中臺(tái)對(duì)原始數(shù)據(jù)進(jìn)行計(jì)算,得出多個(gè)數(shù)據(jù)指標(biāo),這些數(shù)據(jù)指標(biāo)大多是對(duì)用戶的歷史消費(fèi)習(xí)慣進(jìn)行概括,比如積分消耗區(qū)間、每次支付行為平均消耗積分?jǐn)?shù)量等;已經(jīng)計(jì)算好的數(shù)據(jù)指標(biāo)用于支撐風(fēng)險(xiǎn)判斷接口,以每次交易的基礎(chǔ)數(shù)據(jù)作為請(qǐng)求參數(shù),比如本次交易需支付的積分?jǐn)?shù)量等。

接口邏輯大概可以歸納為:將歷史消費(fèi)習(xí)慣與本次交易做比較,如果本次交易的數(shù)據(jù)與歷史消費(fèi)習(xí)慣不符,則將本次交易風(fēng)險(xiǎn)等級(jí)置為y,需通過對(duì)應(yīng)的校驗(yàn)才可繼續(xù)完成交易。

但是當(dāng)筆者與leader溝通想法的時(shí)候,卻得到了leader“你還是不懂中臺(tái)”的評(píng)價(jià)。

leader指出中臺(tái)最多做到日志統(tǒng)計(jì)報(bào)表這一步就夠了,而風(fēng)險(xiǎn)判斷接口的各種判斷應(yīng)該由各業(yè)務(wù)端根據(jù)不同的應(yīng)用場(chǎng)景,做差異化的處理和判斷。

筆者幡然醒悟,中臺(tái)產(chǎn)品對(duì)原始數(shù)據(jù)做預(yù)處理的目的是更好地服務(wù)各前端業(yè)務(wù)線,但忌過度處理,或是做了本該各業(yè)務(wù)線做的工作。

后來筆者查閱了很多文章和書籍,惡補(bǔ)中臺(tái)的概念及設(shè)計(jì)思想,終于找到了比較合理的解釋。

《中臺(tái)產(chǎn)品經(jīng)理寶典》一書中,作者將互聯(lián)網(wǎng)公司的研發(fā)中心比作一個(gè)廚房,將研發(fā)新產(chǎn)品的過程比作做菜,從而將做菜這個(gè)過程拆解為:買菜、配菜、炒菜三個(gè)步驟:

買菜小哥作為后臺(tái),為中臺(tái)提供最基礎(chǔ)的原料;

配菜小哥作為中臺(tái),統(tǒng)一對(duì)菜做預(yù)處理,完成洗菜、切菜動(dòng)作;

炒菜小哥作為前臺(tái),則根據(jù)不同烹飪方式最終完成口味不同的菜品。

在這個(gè)例子中,如果配菜小哥不僅完成了洗菜、切菜的動(dòng)作,還順手完成了炒菜小哥的任務(wù),則會(huì)導(dǎo)致炒菜小哥無(wú)任務(wù)可做,那么人員組織架構(gòu)將會(huì)變得很混亂。

要判斷需求是否符合產(chǎn)品定位,不要盲目接需求

中臺(tái)向各業(yè)務(wù)團(tuán)提供通用能力,目的是為了減輕各業(yè)務(wù)團(tuán)的重復(fù)工作量,而不是為了減輕各業(yè)務(wù)團(tuán)的工作量。

要注意區(qū)分“工作量”和“重復(fù)工作量“”,僅兩字之差,其含義卻相去甚遠(yuǎn)。

舉個(gè)例子:

團(tuán)隊(duì)A需要開發(fā)功能模塊a和功能模塊b,最終得到一個(gè)完整的產(chǎn)品x;

團(tuán)隊(duì)B需要開發(fā)功能模塊a和功能模塊c,最終得到一個(gè)完整的產(chǎn)品y;

團(tuán)隊(duì)C需要開發(fā)功能模塊a、功能模塊c和功能模塊d,最終得到一個(gè)完整的產(chǎn)品z。

那么功能模塊a、功能模塊c就是重復(fù)工作量,而剩下的功能模塊b、功能模塊d皆屬于工作量,分別歸屬不同的團(tuán)隊(duì)。

筆者所在的中臺(tái)團(tuán)隊(duì)下設(shè)不同領(lǐng)域的產(chǎn)品研發(fā)團(tuán)隊(duì),分管不同的業(yè)務(wù)領(lǐng)域。

其中,在訂單領(lǐng)域內(nèi),常常出現(xiàn)這樣的情況:團(tuán)隊(duì)B需要與中臺(tái)對(duì)接得到功能模塊a和附加小功能e。

功能模塊a屬于訂單領(lǐng)域,由中臺(tái)團(tuán)隊(duì)下的訂單產(chǎn)研團(tuán)隊(duì)負(fù)責(zé)開發(fā);而附加小功能e不屬于訂單領(lǐng)域,由中臺(tái)團(tuán)隊(duì)下的其他產(chǎn)研團(tuán)隊(duì)負(fù)責(zé)開發(fā)。

由于附加小功能e的開發(fā)量比較小,團(tuán)隊(duì)B不愿意多對(duì)接一個(gè)團(tuán)隊(duì),因此常常會(huì)有需求,希望訂單產(chǎn)研團(tuán)隊(duì)直接開發(fā)功能模塊a和附加小功能e,完成后對(duì)接給團(tuán)隊(duì)B。

顯而易見,這種做法是不合理的。如果中臺(tái)產(chǎn)品人將這樣的方案推上需求評(píng)審會(huì),不僅不會(huì)得到研發(fā)負(fù)責(zé)人的認(rèn)可,還可能會(huì)被各位研發(fā)同事懟。

畢竟,誰(shuí)也不愿意做工作之外的工作,而我們產(chǎn)品人更不能因?yàn)樽约荷砩喜槐池?fù)開發(fā)的重任,就隨意接需求,把一堆額外的任務(wù)丟給開發(fā)。

更重要的是:作為一名中臺(tái)產(chǎn)品人,把握需求的邊界應(yīng)該是我們的基本功~

寫在最后

本文主要描述了筆者在真實(shí)的工作場(chǎng)景中遇到的問題,并從問題中歸納總結(jié)出做中臺(tái)產(chǎn)品的三大原則。

以上僅作為筆者的經(jīng)驗(yàn),供各位讀者參考。

而各位讀者對(duì)于中臺(tái)的思考,需要從實(shí)際出發(fā)、在實(shí)際工作中總結(jié)專屬自己的經(jīng)驗(yàn),方可在中臺(tái)領(lǐng)域內(nèi)快速成長(zhǎng)。

俗話說,讀萬(wàn)卷書不如行萬(wàn)里路。

對(duì)于剛?cè)腴T的產(chǎn)品新人來說,不論看過再多道理、再標(biāo)準(zhǔn)的指導(dǎo)原則,也許都跟紙上談兵無(wú)甚區(qū)別。

實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),關(guān)于中臺(tái)產(chǎn)品到底應(yīng)該如何做,相信一千個(gè)人有一千個(gè)哈姆萊特。

本文來自微信公眾號(hào)“人人都是產(chǎn)品經(jīng)理”(ID:woshipm),作者:一顆半柚,36氪經(jīng)授權(quán)發(fā)布。

關(guān)鍵詞: 不做 要做什么 產(chǎn)品

相關(guān)閱讀:
熱點(diǎn)
圖片 圖片