小產(chǎn)品的“中臺(tái)思維”解決方案

1 評(píng)論 5954 瀏覽 49 收藏 12 分鐘

對(duì)小產(chǎn)品來(lái)說(shuō),中臺(tái)思維同樣可以為產(chǎn)品與業(yè)務(wù)的發(fā)展起到幫助與推動(dòng)作用,那么小產(chǎn)品的中臺(tái)解決方案一般要注意些什么呢?

前端時(shí)間,小汪報(bào)名了一個(gè)中臺(tái)建設(shè)的課程,覺(jué)得很是受益,于是回來(lái)就跟舍友來(lái)福嘚瑟,鼓吹中臺(tái)好啊,中臺(tái)化發(fā)展大勢(shì)所趨啊。同為產(chǎn)品經(jīng)理的來(lái)福深思了一會(huì)兒,說(shuō)到:“可是我們公司就只有一款產(chǎn)品啊……那要中臺(tái)來(lái)能有什么用呢?”

小汪深思了一會(huì)兒,對(duì)來(lái)福說(shuō),讓我們先看看中臺(tái)是什么吧,梳理一下些許會(huì)有什么啟發(fā)?

01 什么是中臺(tái)

相信在看本文的產(chǎn)品經(jīng)理已經(jīng)看了不知道多少遍各種中臺(tái)的來(lái)源、中臺(tái)的定義了,這里就簡(jiǎn)述一下。

1. 基本特征

中臺(tái)提煉并沉淀了各個(gè)業(yè)務(wù)線的共性需求。

2. 中臺(tái)目的

將共性需求轉(zhuǎn)化成平臺(tái)化、標(biāo)準(zhǔn)化、模塊化的功能,以接口或服務(wù)的形式再提供給前臺(tái)各業(yè)務(wù)使用。

3. 中臺(tái)價(jià)值

對(duì)于整個(gè)公司而言,極大的減少了“重復(fù)造輪子”,同一個(gè)問(wèn)題不需要每個(gè)業(yè)務(wù)線都想辦法自己解決一次。讓各業(yè)務(wù)線更關(guān)注于業(yè)務(wù)拓展與創(chuàng)新,研發(fā)更敏捷。

02 小產(chǎn)品的繁瑣問(wèn)題

小汪說(shuō),中臺(tái)的目的就是為了解決那些日益增加的重復(fù)工作,你們雖然只有一款產(chǎn)品,但是有沒(méi)有遇到什么經(jīng)常要重復(fù)的工作?

來(lái)福思考了一下,說(shuō)到,我們雖然只有一款產(chǎn)品,核心場(chǎng)景明確,但是我們經(jīng)常會(huì)圍繞這個(gè)場(chǎng)景進(jìn)行拓展,搞很多形式的活動(dòng)進(jìn)行拉新、促活、促進(jìn)用戶消費(fèi)等,如果說(shuō)什么事情總是要重復(fù)做,那還是有一些的:

  • 活動(dòng):因?yàn)槲覀兊幕顒?dòng)很多,而且每個(gè)活動(dòng)形式差別比較大,盡量避免用戶對(duì)相同的形式的活動(dòng)感到疲乏、讓用戶每次看到都能“眼前一亮”。所以我們的活動(dòng)每個(gè)都是定制開(kāi)發(fā)的,研發(fā)花了大量事情在做活動(dòng)上。
  • 對(duì)接:為了推廣我們公司的產(chǎn)品,我們開(kāi)始嘗試跟多個(gè)APP合作,把我們產(chǎn)品的功能內(nèi)嵌到他們的APP中,每次對(duì)接對(duì)方都會(huì)提各種要求,如UI、用戶體系、支付訂單同步等,我們就跟要重做一套那么麻煩。
  • 數(shù)據(jù):我們的數(shù)據(jù)是用第三方公司提供的現(xiàn)成的數(shù)據(jù)平臺(tái),每次加功能就做對(duì)應(yīng)的埋點(diǎn),但是數(shù)據(jù)平臺(tái)的功能非常有限,有些訂單數(shù)據(jù)我們又不愿意讓對(duì)方采集,所以就每個(gè)月運(yùn)營(yíng)定時(shí)從后臺(tái)導(dǎo)出訂單制作報(bào)表。
  • 其他:雖然我們只有一款產(chǎn)品,但是我們有APP、微信H5、微信小程序三個(gè)端,里面的注冊(cè)登錄、支付、分享邏輯都是互相獨(dú)立的,但是絕大部分前端新場(chǎng)景,都繞不過(guò)要用到注冊(cè)登錄、支付、分享的。

來(lái)福繼續(xù)說(shuō):因?yàn)槲覀冎剡\(yùn)營(yíng),如果非得發(fā)展中臺(tái),那么搭建一個(gè)活動(dòng)中心出來(lái)肯定是首要任務(wù),但是我們的技術(shù)也評(píng)估過(guò),要做一個(gè)那種一拖活動(dòng)就出來(lái)的平臺(tái),十分復(fù)雜耗時(shí)。其次選擇應(yīng)該是搭建自己的數(shù)據(jù)平臺(tái)。

03 中臺(tái)思維

盡管網(wǎng)絡(luò)上各種中臺(tái)知識(shí)鋪天蓋地,現(xiàn)實(shí)中絕大部分公司可能還處于發(fā)展期,手頭也就一款產(chǎn)品,對(duì)他們來(lái)說(shuō)并沒(méi)有搭建中臺(tái)的必要。

對(duì)于發(fā)展期的公司而言,如何快速的解決眼前的問(wèn)題經(jīng)常會(huì)變得“特別重要”。俗話說(shuō),頭痛醫(yī)頭腳痛醫(yī)腳。這就會(huì)導(dǎo)致一個(gè)問(wèn)題,等公司業(yè)務(wù)量開(kāi)始爆發(fā)后,發(fā)現(xiàn)過(guò)往埋下了很多的“坑”,想拓展新的業(yè)務(wù)時(shí),發(fā)現(xiàn)舉步維艱。

領(lǐng)導(dǎo)認(rèn)為,不就是復(fù)制一個(gè)功能改改就行了嘛,技術(shù)卻發(fā)現(xiàn),前人留下的代碼、功能絲毫不具可復(fù)用性,什么需求都要重新做。于是搭建中臺(tái)就在這時(shí)候順理成章的登上了舞臺(tái)。

如何避免未來(lái)少走彎路,不要等到搭建中臺(tái)的時(shí)候才后悔莫及當(dāng)初為何沒(méi)規(guī)劃好,這就需要“中臺(tái)思維”。

中臺(tái)思維就是把中臺(tái)建設(shè)中的“提取共性需求”、“標(biāo)準(zhǔn)化、模塊化”、“讓業(yè)務(wù)更靈活”用于指導(dǎo)日常的產(chǎn)品設(shè)計(jì)工作。

1. 提取共性需求

就像來(lái)福描述的他們公司的產(chǎn)品,我們已知注冊(cè)登錄(用戶)、支付、分享這三個(gè)功能是會(huì)被一直用、重復(fù)用的,還有數(shù)據(jù)統(tǒng)計(jì),未來(lái)形成規(guī)模后一定會(huì)獨(dú)立出來(lái)的。

對(duì)于活動(dòng)而言,可能每個(gè)活動(dòng)的表現(xiàn)形式都不一樣,可能有抽獎(jiǎng)的、互動(dòng)游戲的,還有豐富的邏輯規(guī)則穿插其中,想要運(yùn)營(yíng)在界面上一拖拉,一個(gè)活動(dòng)就建好了,這是很不現(xiàn)實(shí)的。但是有兩點(diǎn)可以抽象出來(lái)的:

  • 活動(dòng)所需的獲取商品、訂單、用戶信息,甚至分享、支付、優(yōu)惠券等功能,大部分活動(dòng)都會(huì)用到,并且最終目的也就是促活或者促進(jìn)用戶下單。
  • 活動(dòng)的“形式框架”,第一種框架是活動(dòng)的形式固定下來(lái)了,每次就換個(gè)皮膚;第二種框架是將抽獎(jiǎng)、用戶助力、集卡這種功能獨(dú)立出來(lái),加上不同的規(guī)格,再換上不同的皮膚,然后就形成性的功能。

雖然只有一款產(chǎn)品,但是很多業(yè)務(wù)場(chǎng)景是會(huì)重復(fù)用到一些表層或者底層功能的,辨別并抽取出這些功能來(lái),這是中臺(tái)思維的第一步。

2. 標(biāo)準(zhǔn)化、模塊化

形式標(biāo)準(zhǔn)化:

例如一個(gè)系統(tǒng)中存在好幾種形式的訂單,是否能進(jìn)行歸類、合并,而不是多一個(gè)業(yè)務(wù)就再搞多一套訂單出來(lái)。不同的業(yè)務(wù)場(chǎng)景、功能下,都可能用到分享,分享后的樣式、接下來(lái)的流程可能各不相同,但不妨礙將分享樣式、分享后的行為進(jìn)行歸類整理,避免又來(lái)一個(gè)新場(chǎng)景后又重新接一套分享,不便于樣式統(tǒng)一、分享行為統(tǒng)計(jì),增加開(kāi)發(fā)周期。

功能模塊化:

例如用戶注冊(cè)登錄,定義好用戶信息的字段、通用登錄頁(yè)面樣式后,形成用戶注冊(cè)登錄模塊,對(duì)于前端而言就是形成一個(gè)統(tǒng)一的登錄頁(yè)面或登錄框。任何業(yè)務(wù)場(chǎng)景需要用戶信息時(shí),如果發(fā)現(xiàn)沒(méi)有用戶信息則引導(dǎo)用戶到注冊(cè)登錄界面,然后用戶注冊(cè)登錄完就返回對(duì)應(yīng)的業(yè)務(wù)場(chǎng)景;如果業(yè)務(wù)對(duì)登錄有特殊的需要,只需要喚起注冊(cè)登錄頁(yè)時(shí),按照標(biāo)準(zhǔn)提供所需字段、頁(yè)面配圖,注冊(cè)登錄頁(yè)就可以按業(yè)務(wù)所需呈現(xiàn)。

標(biāo)準(zhǔn)化和模塊化相輔相成,標(biāo)準(zhǔn)化是為了方便模塊化,而模塊化的目的就是支持標(biāo)準(zhǔn)化調(diào)用。

3. 讓業(yè)務(wù)更靈活

讓業(yè)務(wù)更靈活,不僅是個(gè)目標(biāo),更是一種思想,在產(chǎn)品設(shè)計(jì)的時(shí)候,就應(yīng)該思考:

  1. 這個(gè)功能未來(lái)會(huì)不會(huì)再用得上?
  2. 萬(wàn)一未來(lái)用戶很喜歡這個(gè)功能,功能本身具有多少發(fā)展的空間?
  3. 未來(lái)會(huì)不會(huì)有別的或類似需求,可以使用這個(gè)功能改改就能對(duì)付?
  4. 這個(gè)功能未來(lái)可不可能跟別的功能整合?

只有思考了這些,才能避免做出來(lái)的功能是“一次性的”,就為了解決某個(gè)很確切的事情“定制的”的。

04 小產(chǎn)品的“中臺(tái)思維”解決方案

盡管你的公司只有一款產(chǎn)品,業(yè)務(wù)場(chǎng)景也不算豐富,我們可以用如下的辦法,尋找可以優(yōu)化的切入點(diǎn)。

1. 發(fā)掘共性需求

找到不同業(yè)務(wù)場(chǎng)景都會(huì)用到的功能,有些業(yè)務(wù)場(chǎng)景表象各不相同,需要抽絲剝繭才能發(fā)現(xiàn)底層相似的內(nèi)核。對(duì)于小產(chǎn)品而言,有時(shí)候產(chǎn)品上功能本來(lái)就沒(méi)幾個(gè),這就需要有前瞻性,結(jié)合業(yè)務(wù)發(fā)展方向,探尋更可能被復(fù)用的功能。

2. 評(píng)估需求痛點(diǎn)

研究所有可能復(fù)用的功能,與技術(shù)溝通模塊化的成本、復(fù)用模塊和每次重做一套的成本差別,與運(yùn)營(yíng)溝通這些功能打通對(duì)于未來(lái)業(yè)務(wù)場(chǎng)景、數(shù)據(jù)統(tǒng)計(jì)是否有利。最終根據(jù)需求本身的價(jià)值、研發(fā)成本、實(shí)現(xiàn)統(tǒng)一的可行性,確認(rèn)優(yōu)先級(jí)。

3. 制定標(biāo)準(zhǔn)、設(shè)計(jì)模塊

由產(chǎn)品牽頭,對(duì)需求程度高的功能,標(biāo)準(zhǔn)化調(diào)用的字段、前置條件、后續(xù)流程,由技術(shù)確認(rèn)著手點(diǎn),是在下個(gè)版本中做一個(gè)新模塊出來(lái),又或者對(duì)已有某個(gè)流程節(jié)點(diǎn)的該功能進(jìn)行改造,以后有用到這個(gè)功能的都調(diào)用這個(gè)模塊。

4. 持續(xù)推廣、價(jià)值復(fù)盤

在后續(xù)每個(gè)版本中,用到同樣或者類似的功能時(shí),就調(diào)用已有的模塊并且對(duì)該模塊進(jìn)行不斷的升級(jí)優(yōu)化。同時(shí)與技術(shù)、運(yùn)營(yíng)復(fù)盤,確認(rèn)該模塊對(duì)新業(yè)務(wù)、新活動(dòng)的上線解決了多少時(shí)間、人力成本,進(jìn)一步為運(yùn)營(yíng)帶來(lái)了多少價(jià)值。以作為未來(lái)持續(xù)推薦“中臺(tái)思想”的著實(shí)依據(jù)。

總結(jié)

中臺(tái)是一個(gè)實(shí)實(shí)在在的系統(tǒng),而“中臺(tái)思維”就是把未來(lái)要做的事情,先在現(xiàn)階段打好基礎(chǔ),不要等到業(yè)務(wù)或者產(chǎn)品技術(shù)排期遇到瓶頸時(shí),再來(lái)想辦法解決問(wèn)題。

 

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

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

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 廢物,垃圾,吃軟飯,愛(ài)吹牛

    來(lái)自北京 回復(fù)