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