從0到1搭建技術(shù)中臺(tái)之組織架構(gòu)篇
中臺(tái)架構(gòu)近年來備受關(guān)注,但由于缺乏統(tǒng)一的定義,各公司對(duì)中臺(tái)的理解各有不同。最近,集創(chuàng)技術(shù)團(tuán)隊(duì)分享了他們從零開始搭建技術(shù)中臺(tái)的經(jīng)驗(yàn)和心得,值得參考。無論采用何種組織架構(gòu),其核心目標(biāo)始終是更好地服務(wù)人才和提升業(yè)務(wù)效率。因此,咱們?cè)谕七M(jìn)中臺(tái)化的過程中,始終從這兩個(gè)方面出發(fā),評(píng)估現(xiàn)有架構(gòu)對(duì)效率的影響,并探索如何優(yōu)化組織架構(gòu)。
從事情的角度,中臺(tái)組織架構(gòu)應(yīng)該關(guān)注提高復(fù)用率
1. 每件事情只由一個(gè)團(tuán)隊(duì)負(fù)責(zé)
傳統(tǒng)互聯(lián)網(wǎng)公司的組織架構(gòu)通常是根據(jù)業(yè)務(wù)發(fā)展來設(shè)計(jì)的,每新增一條業(yè)務(wù)線,組織架構(gòu)往往需要重新搭建一次,這導(dǎo)致了重復(fù)建設(shè)的問題。如果公司擁有多條業(yè)務(wù)線,通常會(huì)出現(xiàn)多個(gè) DBA 團(tuán)隊(duì)、運(yùn)維團(tuán)隊(duì)和基礎(chǔ)架構(gòu)團(tuán)隊(duì)等現(xiàn)象。這意味著同樣的工作在公司內(nèi)部由多個(gè)團(tuán)隊(duì)負(fù)責(zé),每個(gè)團(tuán)隊(duì)都要獨(dú)立進(jìn)行人才管理和技術(shù)積累,從復(fù)用率的角度看非常低效。若將相同的工作集中由一個(gè)團(tuán)隊(duì)負(fù)責(zé),重復(fù)的任務(wù)只需做一次,不僅減少了不必要的工作量,還匯集了全公司的相關(guān)人才和資源,從而能夠更專業(yè)、深入、系統(tǒng)地完成任務(wù)。
2. 每件事情都要做成企業(yè)級(jí)服務(wù)
讓每件事都由一個(gè)團(tuán)隊(duì)負(fù)責(zé),意味著中臺(tái)團(tuán)隊(duì)需要將其負(fù)責(zé)的工作打造成企業(yè)級(jí)服務(wù)。這體現(xiàn)了權(quán)利與義務(wù)的平衡關(guān)系:當(dāng)一個(gè)團(tuán)隊(duì)擁有獨(dú)占的職責(zé)時(shí),就必須承擔(dān)為全公司提供服務(wù)的責(zé)任。目前,伴魚的技術(shù)中臺(tái)承擔(dān)了所有基礎(chǔ)服務(wù),每項(xiàng)任務(wù)都被設(shè)計(jì)為企業(yè)級(jí)服務(wù)。例如,報(bào)警系統(tǒng)被設(shè)計(jì)成一個(gè)信息分發(fā)平臺(tái),無論是前端、后端、運(yùn)維,還是數(shù)據(jù)庫(kù),所有需要分發(fā)的報(bào)警信息都會(huì)先發(fā)送到這個(gè)平臺(tái),由它負(fù)責(zé)將報(bào)警信息分發(fā)給相應(yīng)的負(fù)責(zé)人。
圖片
從人的角度,中臺(tái)組織架構(gòu)應(yīng)該關(guān)注提高溝通效率
康威定律指出,組織的溝通結(jié)構(gòu)會(huì)直接影響系統(tǒng)的設(shè)計(jì),溝通效率越高,系統(tǒng)設(shè)計(jì)就越合理。而中臺(tái)的核心理念也是通過優(yōu)化組織的溝通效率,進(jìn)而影響公司的系統(tǒng)設(shè)計(jì)。
以帳號(hào)平臺(tái)為例,在中臺(tái)化之前,每個(gè)與帳號(hào)相關(guān)的服務(wù)都單獨(dú)提供一系列 API,導(dǎo)致需要使用帳號(hào)服務(wù)的業(yè)務(wù)團(tuán)隊(duì)必須與多個(gè)服務(wù)負(fù)責(zé)人進(jìn)行對(duì)接和接入,造成溝通效率低下。實(shí)際上,各業(yè)務(wù)團(tuán)隊(duì)接入帳號(hào)服務(wù)的流程是相似的,因此,通過將所有帳號(hào)相關(guān)服務(wù)整合為一個(gè)團(tuán)隊(duì),并將多個(gè)服務(wù)和 API 的接入形式抽象為統(tǒng)一的帳號(hào)能力或服務(wù),正是中臺(tái)化的核心目標(biāo)。
集創(chuàng)技術(shù)中臺(tái)在此之前已經(jīng)提供了 APP 推送平臺(tái)、短信推送平臺(tái)和微信推送平臺(tái),現(xiàn)在正朝著“觸達(dá)平臺(tái)”方向發(fā)展。這個(gè)平臺(tái)能夠根據(jù)不同的業(yè)務(wù)場(chǎng)景和用戶情況,自動(dòng)選擇最合適的觸達(dá)方式,并通過反饋的數(shù)據(jù)智能推薦不同的觸達(dá)方式,提升觸達(dá)效率。這體現(xiàn)了從平臺(tái)化到中臺(tái)化的演變——從提供基礎(chǔ)能力轉(zhuǎn)向提供更強(qiáng)大、更智能的產(chǎn)品或服務(wù)能力。
集創(chuàng)技術(shù)中臺(tái)組織架構(gòu)的演進(jìn)
上述內(nèi)容介紹了集創(chuàng)對(duì)中臺(tái)組織架構(gòu)的理解:中臺(tái)化的核心是提升工作的復(fù)用率和組織的溝通效率,同時(shí)基于此提供強(qiáng)大的產(chǎn)品或服務(wù)能力。接下來闡述集創(chuàng)技術(shù)中臺(tái)在這一原則下的組織架構(gòu)演進(jìn)歷程。
圖片
第一階段是基礎(chǔ)架構(gòu)階段,這是集創(chuàng)技術(shù)中臺(tái)的起步階段,當(dāng)時(shí)只有服務(wù)器基礎(chǔ)架構(gòu)組,主要負(fù)責(zé)基礎(chǔ)服務(wù)、微服務(wù)框架和服務(wù)治理等工作,DBA 團(tuán)隊(duì)當(dāng)時(shí)也歸屬于這個(gè)組。
第二階段是平臺(tái)化階段,此時(shí)集創(chuàng)技術(shù)中臺(tái)正式成立。服務(wù)器基礎(chǔ)架構(gòu)團(tuán)隊(duì)、DBA 團(tuán)隊(duì)、運(yùn)維研發(fā)團(tuán)隊(duì)、以及 Web、安卓和 iOS 基礎(chǔ)架構(gòu)團(tuán)隊(duì)合并為集創(chuàng)技術(shù)中臺(tái),推行 SRE 文化。各團(tuán)隊(duì)逐步將需要人工管理的工作平臺(tái)化。由于技術(shù)中臺(tái)包含前端和后端的基礎(chǔ)架構(gòu)團(tuán)隊(duì),溝通與協(xié)作效率顯著提升。
第三階段是中臺(tái)化階段,這是伴集創(chuàng)術(shù)中臺(tái)目前所處的階段。內(nèi)部,重點(diǎn)挖掘平臺(tái)之間的價(jià)值;外部,則注重提升業(yè)務(wù)使用時(shí)的研發(fā)體驗(yàn)。挖掘平臺(tái)之間的價(jià)值,就是搭建“平臺(tái)之上的平臺(tái)”,通過打通多個(gè)相關(guān)平臺(tái)的數(shù)據(jù)和接口,提升平臺(tái)提供產(chǎn)品和服務(wù)的能力。同時(shí),從研發(fā)體驗(yàn)出發(fā),將一些使用場(chǎng)景相似的平臺(tái)進(jìn)行整合,提供統(tǒng)一、簡(jiǎn)化的使用方式。此外,為了優(yōu)化溝通效率,伴隨平臺(tái)的融合和調(diào)整,內(nèi)部的組織架構(gòu)也會(huì)相應(yīng)優(yōu)化調(diào)整。