如何“盤(pán)活”一個(gè)業(yè)務(wù)中臺(tái)?
“中臺(tái)”的概念火了之后,不論業(yè)務(wù)場(chǎng)景是否適合,稍微有一些聚合功能的產(chǎn)品架構(gòu)都被冠以“中臺(tái)”的頭銜。本文以一個(gè)業(yè)務(wù)中臺(tái)產(chǎn)品的角度分析如何“盤(pán)活”一個(gè)業(yè)務(wù)中臺(tái)。
業(yè)務(wù)中臺(tái)的積極意義
一個(gè)中臺(tái)項(xiàng)目的存在,必然要有它的積極意義:
- 對(duì)公司全局:減少開(kāi)發(fā)成本,提高研發(fā)效率,統(tǒng)一管理數(shù)據(jù),為數(shù)據(jù)分析賦能
- 對(duì)各個(gè)業(yè)務(wù)組:對(duì)于中臺(tái)而言,業(yè)務(wù)組就是用戶,“Don’t make me think”+完美閉環(huán)是接入方最希望看到的
業(yè)務(wù)中臺(tái)存在的問(wèn)題
中臺(tái)具有天生的區(qū)別于普通業(yè)務(wù)的特點(diǎn),而捋清楚業(yè)務(wù)中臺(tái)的特點(diǎn)能幫助更好的在場(chǎng)景下提煉架構(gòu)。
- 影響面廣:中臺(tái)作為業(yè)務(wù)的基石,一旦出現(xiàn)問(wèn)題,影響的是整個(gè)生產(chǎn)線,也因此,中臺(tái)項(xiàng)目的質(zhì)量監(jiān)控應(yīng)當(dāng)極為嚴(yán)苛
- 不可避免的二次開(kāi)發(fā):中臺(tái)作為抽取各個(gè)業(yè)務(wù)組共性需求而形成的產(chǎn)品,難以做到迎合所有業(yè)務(wù)組的需求,在特殊場(chǎng)景下勢(shì)必需要進(jìn)行二次開(kāi)發(fā),這也是造成推進(jìn)困難的原因之一
- 推進(jìn)困難:業(yè)務(wù)組在接入中臺(tái)時(shí),首先會(huì)考慮到接入成本以及服務(wù)可靠性,如果接入成本不低,并需要花費(fèi)大量溝通成本,而且還要承擔(dān)服務(wù)不可控帶來(lái)的風(fēng)險(xiǎn),那么請(qǐng)問(wèn),為什么不自己實(shí)現(xiàn)一套呢?
- 閉環(huán)問(wèn)題:我從實(shí)踐中發(fā)現(xiàn),很難做到完美閉環(huán),究其原因,一為以中臺(tái)的角度確實(shí)很難考慮到所有場(chǎng)景情況,二為服務(wù)接入機(jī)制的不完善會(huì)導(dǎo)致閉環(huán)的失敗
如何解決以上問(wèn)題
- 質(zhì)量監(jiān)控:業(yè)務(wù)中臺(tái)必須加強(qiáng)質(zhì)量監(jiān)控,并且做好兜底策略,盡量減少損失。
- 業(yè)務(wù)沉淀:中臺(tái)既然是為了解決以前“SOA項(xiàng)目制”帶來(lái)的問(wèn)題,那么就應(yīng)該擁抱變化,接受業(yè)務(wù)變化,并通過(guò)沉淀,打造一個(gè)高可用的中臺(tái)服務(wù)。另一方面,多場(chǎng)景也能促進(jìn)項(xiàng)目趨向于完美閉環(huán)。
- 完善的服務(wù)接入機(jī)制:如果業(yè)務(wù)線足夠多,完善的接入機(jī)制就成了減少溝通成本的最好方法(開(kāi)大會(huì)介紹產(chǎn)品沒(méi)問(wèn)題,但梳理接入方式?有一半的人能聽(tīng)進(jìn)去就算我輸)。
什么樣的情況下適合構(gòu)建業(yè)務(wù)中臺(tái)
自從“中臺(tái)”的概念火了之后,感覺(jué)什么都在蹭它的熱度,不論業(yè)務(wù)場(chǎng)景是否適合,稍微有一些聚合功能的產(chǎn)品架構(gòu)都被冠以“中臺(tái)”的頭銜,甚至于還存在實(shí)現(xiàn)基本聚合功能之后的中臺(tái)項(xiàng)目就邁入了冰封期(那為啥還搞中臺(tái),沒(méi)有意義嘛?。?。
但卻并非所有場(chǎng)景都適用,以下情況相對(duì)適用:
- 多業(yè)務(wù)線且擁有共性需求。
- 集中管理數(shù)據(jù),能為用戶行為、用戶習(xí)慣等數(shù)據(jù)分析進(jìn)行賦能。
綜上所述,中小企業(yè)業(yè)務(wù)單一的場(chǎng)景下,執(zhí)著于開(kāi)發(fā)中臺(tái),只會(huì)消耗成本,畢竟,中臺(tái)需要較大成本,接入方的接入也會(huì)耗費(fèi)一些成本。
案例分析——以挑戰(zhàn)活動(dòng)中臺(tái)為例
以目前我所遇到的情況來(lái)進(jìn)行分析,試驗(yàn)之下主站的打卡挑戰(zhàn)活動(dòng)帶來(lái)了不錯(cuò)的戰(zhàn)績(jī),也因此吸引了業(yè)務(wù)組的入駐。為了提高研發(fā)效率,統(tǒng)一管理活動(dòng)數(shù)據(jù),提取需求構(gòu)建中臺(tái)迫在眉睫。
對(duì)于挑戰(zhàn)活動(dòng)來(lái)說(shuō),主流程為:參與活動(dòng)——累加次數(shù)——活動(dòng)達(dá)成。
首次架構(gòu)設(shè)計(jì)及項(xiàng)目評(píng)審
徹底剝離業(yè)務(wù)關(guān)聯(lián),提供后臺(tái)管理活動(dòng),提供兩種活動(dòng)模式,其余包括活動(dòng)主流程均由業(yè)務(wù)組自行處理。至此,所謂的業(yè)務(wù)中臺(tái)僅承擔(dān)了一個(gè)數(shù)據(jù)管理的作用。
項(xiàng)目評(píng)審時(shí)收集各方意見(jiàn),也讓我由構(gòu)建者轉(zhuǎn)變?yōu)槭褂谜叩囊暯强创@個(gè)產(chǎn)品,產(chǎn)品的弊端暴露無(wú)疑:
- 由于所有業(yè)務(wù)邏輯由業(yè)務(wù)組自行決定,解耦的同時(shí)帶來(lái)了大量的二次開(kāi)發(fā)成本
- 沒(méi)有完善的接入機(jī)制,甚至于沒(méi)有足夠容易理解的文檔,也給接入帶來(lái)了不小的溝通調(diào)試成本
我們還是趕鴨子上架的上上去了!
但我也為了讓這個(gè)中臺(tái)發(fā)揮它最大的價(jià)值,“盤(pán)活”這個(gè)挑戰(zhàn)活動(dòng)中臺(tái),做了深層次的分析:
中臺(tái)的性質(zhì)決定了接入方必須遵循它的規(guī)則,那既然沒(méi)有辦法避免這個(gè)問(wèn)題,過(guò)度的解耦只會(huì)讓這個(gè)中臺(tái)成為一個(gè)“數(shù)據(jù)庫(kù)”,與其如此,不如改變方向,讓它承擔(dān)更多的責(zé)任,參與到活動(dòng)的主流程中去,同時(shí)提供多種活動(dòng)模式。為了提高復(fù)用,方便后期業(yè)務(wù)沉淀,活動(dòng)模式向高擴(kuò)展方向設(shè)計(jì)。
終于要發(fā)揮作用了
想法只是想法,受其他因素影響,未找到時(shí)機(jī)真正“盤(pán)活”挑戰(zhàn)活動(dòng)中臺(tái),一度讓我感到很遺憾,直到迎來(lái)了新的機(jī)會(huì)點(diǎn)。
歷史遺留問(wèn)題導(dǎo)致有很多存在在多個(gè)項(xiàng)目甚至多個(gè)業(yè)務(wù)組中的挑戰(zhàn)活動(dòng),而如今希望以列表統(tǒng)一的方式展示給用戶。這可難倒了大家(更為可怕的是,居然原本有提議寫(xiě)死部分活動(dòng),What???),我勇敢的站了出來(lái),開(kāi)始游說(shuō)我的方案。
當(dāng)然,為了“盤(pán)活”這個(gè)中臺(tái),前期是需要消耗不少成本的(這也成為了游說(shuō)過(guò)程中的一大難點(diǎn)),可預(yù)想帶來(lái)的收益也是可觀的:
- 極大減少了接入方二次開(kāi)發(fā)的成本
- 解決了歷史遺留多項(xiàng)目難以數(shù)據(jù)聚合的痛點(diǎn)
- 為更多模式活動(dòng)的開(kāi)發(fā)預(yù)留了空間
結(jié)語(yǔ)
具體實(shí)現(xiàn)方案不便贅述,也未必是最佳方案,隨著場(chǎng)景的變化,也會(huì)進(jìn)行調(diào)整,但方向不會(huì)發(fā)生變化,相較于我歷史對(duì)中臺(tái)產(chǎn)品的理解,有一點(diǎn)是特別的——業(yè)務(wù)中臺(tái)未必要極度追求解耦,具體業(yè)務(wù)耦合程度取決于各方成本。
PS:如果有其他見(jiàn)解,記得評(píng)論哦~
本文由 @今天也是要暴富的Ev 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來(lái)自Unsplash,基于CC0協(xié)議
沒(méi)有深刻了解業(yè)務(wù)的情況下做中臺(tái),等于幾個(gè)人手腳綁一起下河游泳
哈哈