最實(shí)用的中臺(tái)入門介紹(三)模型篇

2 評(píng)論 3814 瀏覽 10 收藏 21 分鐘

編輯導(dǎo)語:中臺(tái)入門的要點(diǎn)之一就是模型,本篇文章詳細(xì)分析了中臺(tái)模型的概念以及模型的原理,幫助理解中臺(tái)入門中比較重要的知識(shí),詳略得當(dāng)?shù)剡\(yùn)用案例講解產(chǎn)品能力模型是什么和怎么做,推薦想要學(xué)習(xí)中臺(tái)模型的群體閱讀。

中臺(tái)的落地就兩個(gè)事情最關(guān)鍵,一個(gè)是抽象能力模型,一個(gè)是領(lǐng)域分層。能力模型是抽象出來的,領(lǐng)域分層是中臺(tái)不斷的沉淀能力的過程中進(jìn)化出來的,他們的目的都是為了中臺(tái)能夠高度復(fù)用和高度可擴(kuò)展。

由于內(nèi)容過多,本篇文章先講解抽象能力模型。

一、什么是能力模型

接觸了中臺(tái)產(chǎn)品經(jīng)理后,你會(huì)經(jīng)常聽到中臺(tái)的產(chǎn)品經(jīng)理在說模型,而且只要模型不大動(dòng),對(duì)中臺(tái)來說都是小需求。那么模型到底是什么呢?在講中臺(tái)需求之前,我們一定要先普及模型的概念。

先說個(gè)題外話吧,為什么我們一定要講某些東西的概念呢?我們現(xiàn)在用的、學(xué)的很多東西是學(xué)者、教授、專家在跨世紀(jì)之前就使用并總結(jié)過的,而且對(duì)概念做了足夠的抽象和定義,如果我們做事情的時(shí)候能夠先將概念理解透,再按照概念劃分好的邊界去執(zhí)行和實(shí)施,那我們做的事情就是一個(gè)明確的看得懂的事情。

所以如果你做某件事情最初沒有方向的時(shí)候,不妨先去摸索一下這個(gè)事情的定義,進(jìn)而圍繞定義做些產(chǎn)品方法論的擴(kuò)充。

我們了解了模型的概念以及模型的原理之后,就對(duì)我們工作中如何去抽象產(chǎn)品能力模型有了一定的理論基礎(chǔ)。

針對(duì)模型的概念,我主要援引 CSDN 的一篇文章,以通俗易懂的語言講清楚了模型。

以下是引用的內(nèi)容:

模型是對(duì)客觀現(xiàn)實(shí)的事物的某些特征與內(nèi)在聯(lián)系,所作的一種模擬或抽象。

一切客觀存在的事物及其運(yùn)動(dòng)形態(tài)統(tǒng)稱為實(shí)體,模型是對(duì)實(shí)體的特征及其變化規(guī)律的一種表示或者抽象,而且往往是對(duì)實(shí)體中那些所要研究的特定的特征定量的抽象,可以說,模型是把對(duì)象實(shí)體通過適當(dāng)?shù)倪^濾,用適當(dāng)?shù)谋憩F(xiàn)規(guī)則描繪出的簡潔的模仿品,通過這個(gè)模仿品,人們可以了解到所研究實(shí)體的本質(zhì),而且在形式上便于人們對(duì)實(shí)體進(jìn)行分析和處理。

模型=針對(duì)某一實(shí)體的主體(因?yàn)槲闹刑岬健高^濾」,我們可以理解為是將某個(gè)實(shí)體過濾后,保留主要部分而暫時(shí)丟棄邊緣部分)進(jìn)行概念和規(guī)律的抽象。進(jìn)而使模型可以推理出更多的概念和結(jié)果。

我們上學(xué)時(shí)期接觸最多的就是數(shù)學(xué)模型,比如通過1+1=2這個(gè)基礎(chǔ)數(shù)學(xué)模型,可以推導(dǎo)出1+2=3。

所以某個(gè)產(chǎn)品模塊的模型就是針對(duì)某個(gè)功能的主體部分進(jìn)行概念以及數(shù)據(jù)、流程規(guī)律的抽象。

抽象的過程,是一個(gè)將原來的東西打散了,拆成了各種不同的元素之后,把元素進(jìn)行歸納總結(jié)和分類,然后將分好類的元素再重新組合的過程。

想了解如何更好的歸納總結(jié)分類,推薦《金字塔原理》。

為了更好的理解模型的概念,我們還是舉個(gè)例子更形象一些。

比如一個(gè)用戶賬號(hào)合并流程。

項(xiàng)目背景是:某平臺(tái)因?yàn)橐Wo(hù)用戶隱私,沒有將全局用戶唯一 id 給到對(duì)接的商戶,也就是可能一個(gè)人訪問了商戶的小程序之后,又訪問了商戶的公眾號(hào),如果不通過其他輔助信息,只通過某平臺(tái)的 unique id 或者 union id 是無法判斷該用戶是否為同一個(gè)人的,只有當(dāng)用戶給出了身份證號(hào)或者手機(jī)號(hào)等其他信息,我們才能判斷用戶是否為同一個(gè)人。

但是在獲取這些信息之前其實(shí)用戶賬號(hào)已經(jīng)存在了,用戶在給出這些信息之后,我們就會(huì)涉及到用戶身份賬戶的合并。

在我們的體系里,用戶有多種身份角色類型,我們暫且稱為ABC三種類型,這三種類型之間有著各種業(yè)務(wù)邏輯,一個(gè)人可能既是A又是B。業(yè)務(wù)產(chǎn)品從業(yè)務(wù)角度考慮,他的需求是下面這種:

需求最后的結(jié)論就是最終篩選出一個(gè)唯一用戶身份賬號(hào)來,多余的賬號(hào)做了其他處理。這個(gè)圖形其實(shí)已經(jīng)簡化了業(yè)務(wù)邏輯,真正的業(yè)務(wù)邏輯并不止于此,因?yàn)槊績蓚€(gè)角色之間的比對(duì)流程都有諸多的判斷和校驗(yàn)。

業(yè)務(wù)側(cè)按照上述邏輯處理是完全沒有問題的,因?yàn)樵跇I(yè)務(wù)側(cè)用戶角色是已知且確定的,按照自己的業(yè)務(wù)走向,大概率不會(huì)再出現(xiàn)第四種角色,這個(gè)邏輯是寫完這一次就可能用幾年的邏輯,而且實(shí)現(xiàn)起來非??焖?。

但是中臺(tái)就不能這樣處理了,為什么不能這樣處理我稍后會(huì)詳細(xì)講解,這里我直接說中臺(tái)最終的產(chǎn)品方案。

最后中臺(tái)的這個(gè)產(chǎn)品方案就是該訴求下的產(chǎn)品能力模型,這個(gè)模型將整個(gè)用戶合并邏輯抽象成為了一個(gè)處理流,以后不管出現(xiàn)什么用戶角色,都可以用這個(gè)流來處理,而且未來可以支持各個(gè)業(yè)務(wù)側(cè)自定義每個(gè)流程節(jié)點(diǎn)的比對(duì)屬性,自定義屬性的優(yōu)先級(jí)高低。

并且在中臺(tái)內(nèi)部的除了賬號(hào)體系領(lǐng)域外的其他領(lǐng)域,也會(huì)因?yàn)橘~號(hào)合并而帶來各個(gè)領(lǐng)域數(shù)據(jù)的合并,他們都用這個(gè)流狀的模型。

這個(gè)流狀的結(jié)構(gòu)可以狹義理解為一個(gè)模板,這個(gè)模板的主要組成元素就是比對(duì)節(jié)點(diǎn)、比對(duì)屬性的優(yōu)先級(jí)、比對(duì)結(jié)果的處理。任何一個(gè)相似的訴求的東西都可以套用這個(gè)模板,只要套用時(shí)定義好觸發(fā)的事件,再配置不同的屬性不同的優(yōu)先級(jí)不同的結(jié)果,就可以應(yīng)用到其他領(lǐng)域的數(shù)據(jù)合并中了,達(dá)到了抽象復(fù)用的目的。

回到上面中臺(tái)為什么不可以復(fù)用業(yè)務(wù)邏輯的原因,大家可以設(shè)想一下,如果中臺(tái)用業(yè)務(wù)側(cè)的邏輯,每出現(xiàn)一個(gè)角色,就不僅僅是針對(duì)兩個(gè)角色單獨(dú)處理邏輯那么簡單,中臺(tái)的業(yè)務(wù)屬性過強(qiáng),邏輯將會(huì)非常的復(fù)雜,如果每個(gè)業(yè)務(wù)都有不同的角色,那就相當(dāng)于為每一個(gè)業(yè)務(wù)都寫了N套邏輯,那么中臺(tái)存在的意義又是什么呢?

所以,抽象模型是在中臺(tái)落地過程中非常非常重要的一個(gè)過程,是真正落筆寫需求的大前提。往往中臺(tái)產(chǎn)品經(jīng)理的需求并不是針對(duì)某個(gè)功能而寫的需求,而是針對(duì)產(chǎn)品能力模型而出的需求。

所以我們現(xiàn)在總結(jié)的方法論,不光是以抽象一個(gè)能力模型為目的的,更是以能夠抽象出可復(fù)用的中臺(tái)能力為目的的。

二、如何抽象產(chǎn)品模型

既然產(chǎn)品能力模型這么重要,我們應(yīng)該怎么做才能輸出一個(gè)抽象的可復(fù)用的產(chǎn)品能力模型呢?這里就介紹一些工作思路和方法,可以不斷練習(xí)逐步具備抽象產(chǎn)品模型的能力。

前面推薦的《金字塔原理》這本書,非常詳細(xì)的介紹了該如何鍛煉自己的抽象能力。我們?nèi)粘5墓ぷ鞣椒ㄒ簿褪怯帽緯U述的兩個(gè)方法:演繹法和歸納法。

日常的工作注意事項(xiàng)就是:橫向廣度和縱向深度。

結(jié)合起來就是:結(jié)合演繹法和歸納法,橫向挖掘所有功能,縱向?qū)⒐δ芊桨浮⑦壿?、流程等深度拆解并重新歸納的過程,就是抽象產(chǎn)品能力模型的過程。

1. 演繹法和歸納法

演繹法和歸納法是貫穿整個(gè)工作全流程的工作方法,演繹法全稱為演繹推理法,歸納法全稱為歸納推理法。演繹推理法是指,人們以一定反應(yīng)客觀規(guī)律的理論認(rèn)識(shí)為依據(jù),從服從該事物的已知部分,推理得到事物的未知部分的思維方法。

比如說,前提結(jié)論“人是善變的”,你是人,所以你也是善變的。

歸納推理法是一種由個(gè)別到一般的推理方法。由一定程度的關(guān)于個(gè)別事物的觀點(diǎn)過渡到范圍較大的觀點(diǎn),由特殊具體的事例推導(dǎo)出一般原理、原則的解釋方法。

比如說,世界上的人,用性別歸類,可以歸納為男人、女人;用年齡段分類可以歸納為嬰幼兒,兒童,青少年,中年,老年;用結(jié)婚與否來歸納為已婚、未婚。

關(guān)于歸納法和演繹法,我這里就只講概念,更深刻的實(shí)踐和案例可以看《金字塔原理》這本書,我這里重點(diǎn)講一下歸納法和演繹法的運(yùn)用過程,那就是:比較、歸類、分析與綜合以及抽象與概括等手段。

比較的目的是為了發(fā)現(xiàn)對(duì)象的共同點(diǎn)和差異點(diǎn),然后再根據(jù)共同點(diǎn)和差異點(diǎn)進(jìn)行下一步的歸類。由于歸類是建立在比較基礎(chǔ)之上的,比較的過程已經(jīng)將相同和差異區(qū)分出來后,讓人更容易看到對(duì)象的全貌和細(xì)枝末節(jié)。

經(jīng)過比較和歸類后,我們需要對(duì)經(jīng)過比較和歸類的對(duì)象進(jìn)行拆解性分析以及綜合性組合。分析的過程就是把已經(jīng)歸類好的同類實(shí)體對(duì)象進(jìn)行拆解的過程,將實(shí)體對(duì)象的諸多元素全部拆解出來后,看清楚元素組合方式、過程、原理后再經(jīng)過綜合的過程將元素進(jìn)行重新組合。

分析和綜合其實(shí)是對(duì)對(duì)象的內(nèi)部結(jié)構(gòu)進(jìn)行比較歸類的過程,目的是看清對(duì)象的內(nèi)部構(gòu)造,看到的是更加體系化的實(shí)體對(duì)象。

最后,對(duì)已經(jīng)被摸清楚看透徹的實(shí)體對(duì)象進(jìn)行抽象和概括,抽象的過程是找出整個(gè)實(shí)體對(duì)象最關(guān)鍵和核心部分的過程,概括就是在抽象出核心之后,將對(duì)象推理到其他對(duì)象的過程。

這里講的概念性比較抽象,我們后面會(huì)以案例來講解。

2. 橫向廣度和縱向深度

顧名思義,正如標(biāo)題的字面意思所說,橫向的目的是為了更廣,縱向的目的是為了更深。

為什么要更廣和更深呢?有一個(gè)中臺(tái)大佬曾經(jīng)說過:中臺(tái)的能力就像是在漆黑的路上的路燈,我們要用盡量少的燈照亮盡可能多的路,就要讓燈足夠高,只有燈足夠高了,才能照亮足夠?qū)挼穆贰?/p>

當(dāng)我們還不具備直接樹立一盞燈的能力的時(shí)候,我們就應(yīng)該先看看路,看到了路再往高處抽象燈,就變得容易的多了。所以橫向和縱向兩個(gè)角度即是工作習(xí)慣和方法,也是工作目的。

其實(shí)有時(shí)候方法論不如熟能生巧的主觀感覺來的有用,對(duì)于已經(jīng)進(jìn)入到感覺中的人來說,橫向梳理功能時(shí),看一眼就知道某個(gè)東西是可以通用可以拿出來做模型變成復(fù)用的,因?yàn)楣δ艿纳疃忍幚矸椒ê瓦壿嫸际峭ㄓ玫?,時(shí)間久了一下就能知道該怎么辦。

但是在沒進(jìn)入到感覺中時(shí),確實(shí)需要一些耐心一點(diǎn)一點(diǎn)兒的做梳理,挖的足夠深,看得才足夠透徹。
我為什么要在第二步說這個(gè),是因?yàn)楣δ艿牟鸾馐亲顬槁闊┖驮敿?xì)的過程,不但要從產(chǎn)品層面梳理,甚至要滲透到研發(fā)的實(shí)現(xiàn)方案中去,這樣才能更好更深的理解它,也更有利于我們?cè)诔橄蟮倪^程中找到依據(jù),找到更多可復(fù)用的維度。

3. 實(shí)戰(zhàn)案例

為什么我在講完基本方法論之后才來舉案例,這不符合我慣用的寫作手法啊,那是因?yàn)樵趶V度和深度上結(jié)合演繹法以及歸納法,是貫穿在整個(gè)產(chǎn)品模型的抽象過程中的,在任何一個(gè)步驟舉例都會(huì)顯得節(jié)奏混亂,一個(gè)具體案例結(jié)合完整的工作方法的方式更容易展示全貌。

案例項(xiàng)目名稱:周期性任務(wù)能力模型。

先看業(yè)務(wù)訴求。

在上圖中,我們能看到在三個(gè)模塊中都需要按照一定周期去執(zhí)行某個(gè)任務(wù)。

(1)業(yè)績考核周期

先定一個(gè)考核周期,在考核周期下針對(duì)導(dǎo)購的銷售行為設(shè)定銷售目標(biāo),然后每年都是按照這個(gè)周期去考核,目標(biāo)數(shù)值也是相同的。在考核周期內(nèi)每天0 點(diǎn)跑業(yè)績達(dá)成數(shù)據(jù),在考核周期結(jié)束時(shí)去跑業(yè)績達(dá)成數(shù)據(jù)。

(2)創(chuàng)建導(dǎo)購任務(wù)

在為導(dǎo)購創(chuàng)建日常跟進(jìn)客戶的任務(wù)時(shí),會(huì)規(guī)定哪些任務(wù)是在某個(gè)階段內(nèi)按周期循環(huán)的,比如今年 10 月 1 日-10 月 31 日是雙十一預(yù)熱階段,要讓導(dǎo)購每周都聯(lián)系客戶給客戶推廣雙十一活動(dòng),并制定推廣的目標(biāo)值。在任務(wù)周期結(jié)束時(shí)去跑業(yè)績達(dá)成數(shù)據(jù)。

(3)微客等級(jí)規(guī)則

這個(gè)大家就一目了然了,熟悉的同學(xué)都知道,這就是個(gè)規(guī)則和定時(shí)任務(wù),按照約定定期去跑用戶的等級(jí)條件值,然后看用戶會(huì)屬于哪個(gè)等級(jí)。業(yè)務(wù)側(cè)期望每天 0 點(diǎn)跑一次,每天 10 點(diǎn)跑一次,每隔 2 小時(shí)跑一次。

上述業(yè)務(wù)大概描述清晰了之后,我們按照橫向和縱向的比較、歸類、分析與綜合以及抽象與概括來執(zhí)行。橫向擴(kuò)展方面,我為了舉例簡潔,在本文只羅列了業(yè)績、任務(wù)、等級(jí)三個(gè)模塊,但是實(shí)際上還有關(guān)系鏈、線索等其他模塊。

這里簡單介紹抽象歸納的思路過程:

(1)比較

我們可以發(fā)現(xiàn):

  • 都是在某一時(shí)間段內(nèi)做一件事情,但是時(shí)間段有的很明確有的不明確;
  • 都是在某個(gè)時(shí)間點(diǎn)做事情,比如每天 0 點(diǎn),每天 10 點(diǎn),每天 15 點(diǎn)…每周,每月,每季度,每年,每個(gè)整點(diǎn);
  • 做的事情分兩類:復(fù)制某種數(shù)據(jù),或者去按照某個(gè)約定跑某個(gè)數(shù)據(jù)的值。

(2)歸類

這個(gè)案例比較明確了,大的模塊就歸類為:

  • 時(shí)間段:永久類和固定類;
  • 時(shí)間點(diǎn):每天某個(gè)時(shí)間點(diǎn)類(0 點(diǎn),10 點(diǎn),15 點(diǎn)等等),按常規(guī)標(biāo)準(zhǔn)類(天,周,月的開始和結(jié)束節(jié)點(diǎn));
  • 任務(wù):創(chuàng)建數(shù)據(jù)類,執(zhí)行定時(shí)任務(wù)類;

(3)分析與綜合

時(shí)間點(diǎn)在時(shí)間段內(nèi)循環(huán),循環(huán)的規(guī)則也是周期模型的一個(gè)重要元素。

  • 當(dāng)時(shí)間段大于小時(shí)時(shí),時(shí)間點(diǎn)可以每小時(shí)循環(huán);
  • 當(dāng)時(shí)間段大于天時(shí),時(shí)間點(diǎn)可以每天循環(huán);
  • 當(dāng)時(shí)間段大于周時(shí),時(shí)間點(diǎn)可以每周循環(huán);
  • 當(dāng)時(shí)間段大于月時(shí),時(shí)間點(diǎn)可以每月循環(huán);
  • ……

(4)抽象與概括

  • 周期模型的主體包括:時(shí)間段,時(shí)間點(diǎn),任務(wù);
  • 周期模型的邊緣屬性為:循環(huán)屬性、名稱屬性;
  • 以后可擴(kuò)展邏輯為:循環(huán)的條件、時(shí)間點(diǎn)條件,任務(wù)條件等;
  • 然后,因?yàn)樾r(shí)、天、周、月的概念都是國際通用的,但是季度、財(cái)務(wù)年度可能是業(yè)務(wù)側(cè)有自己的概念,所以需要業(yè)務(wù)提前定義的有:季度、年度的概念;
  • 未來可以應(yīng)用于每個(gè)定時(shí)任務(wù)的頻率設(shè)定。

最后,用圖形表示最終抽象出來的能力模型是這樣的東西:

文檔中整個(gè)模型需要闡述的需求內(nèi)容包括這些:

至此,整個(gè)周期性生成和執(zhí)行任務(wù)的能力模型就完成了,短期內(nèi)的未來我們無論怎么加需求,都是在時(shí)間段、時(shí)間點(diǎn)、任務(wù)這個(gè)主干下增加玩法、類型、條件,都不會(huì)脫離這個(gè)模型。時(shí)間段、時(shí)間點(diǎn)、任務(wù)這三個(gè)東西,就組成了一盞明亮的足夠高的燈,照亮了周期性生成和執(zhí)行任務(wù)這條路。

最后我想說,本文為了比較好理解,舉的例子都比較簡單,一方面是為了讀者容易理解,也為了我作為作者會(huì)比較容易表達(dá)。真正工作中一定會(huì)遇到比案例更復(fù)雜的情況,但是舉一反三觸類旁通是產(chǎn)品的基本崗位能力,需要對(duì)方法論多加鍛煉并不斷形成習(xí)慣,把方法論變成本能反應(yīng),就可以在工作中信手拈來了。

另外,中臺(tái)是不斷迭代的,就算中臺(tái)是由非常牛逼非常了解業(yè)務(wù)的人來做,畢竟做業(yè)務(wù)的人和做中臺(tái)的人也不是同一個(gè)人,很可能會(huì)出現(xiàn)業(yè)務(wù)的玩法在中臺(tái)的預(yù)料之外的事情,那么中臺(tái)很可能就會(huì)迭代模型或者更改底層設(shè)計(jì)。所以不能追求中臺(tái)的產(chǎn)品模型一開始就是完美的,要有不斷優(yōu)化的心理預(yù)期。

 

作者:初愚,公眾號(hào):產(chǎn)品雜談錄

本文由 @初愚 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載

題圖來自 Unsplash,基于CC0協(xié)議

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 來自浙江 回復(fù)
  2. 這篇文章干貨滿滿,我學(xué)到了很多有用的知識(shí),愛了愛了

    來自江蘇 回復(fù)