沒(méi)有匹配的研發(fā)組織,如何實(shí)現(xiàn)高效的產(chǎn)品研發(fā)
編輯導(dǎo)語(yǔ):中臺(tái)在這幾年?duì)幾h很多,很多企業(yè)都開(kāi)始打造自己的中臺(tái)服務(wù),但是有些打造出來(lái)不僅用處不大,還勞民傷財(cái);其實(shí)中臺(tái)也是要看公司的各個(gè)方面,最終決定要不要做中臺(tái);本文作者分享了關(guān)于沒(méi)有匹配的研發(fā)組織,如何實(shí)現(xiàn)高效的產(chǎn)品研發(fā),我們一起來(lái)看一下。
最近阿里一系列的組織架構(gòu)調(diào)整,隨之而來(lái)對(duì)阿里拆中臺(tái)等相關(guān)解讀的文章又塵囂直上,再加上中臺(tái)這幾年的發(fā)展,大家對(duì)中臺(tái)充滿了爭(zhēng)議,中臺(tái)死亡論也成了一股暗流。
有人把它捧到天上,又有人把它甩到茅房;我認(rèn)為中臺(tái)概念現(xiàn)在沒(méi)有可以丈量的標(biāo)準(zhǔn),一千個(gè)人就有一千個(gè)中臺(tái)的模樣,有的人運(yùn)用中臺(tái)提升了組織的運(yùn)行效率;有的人建中臺(tái)卻勞民傷財(cái)最后失敗告終,中臺(tái)沒(méi)有錯(cuò),只是用的人用錯(cuò)了而已。
很多傳統(tǒng)企業(yè)數(shù)字化轉(zhuǎn)型,太過(guò)強(qiáng)調(diào)中臺(tái)的平臺(tái)屬性卻忽視了更為重要的組織屬性,一個(gè)不能變革組織的中臺(tái)建設(shè)是注定要失敗的;因?yàn)樗惺虑榈膱?zhí)行者是人,沒(méi)有匹配的組織架構(gòu),沒(méi)有合適的崗位人員,相應(yīng)的事情就很難執(zhí)行。
一、從大秦帝國(guó)看中臺(tái)
最近大秦賦在熱播中,“及至始皇,奮六世之余烈,振長(zhǎng)策而御宇內(nèi),吞二周而亡諸侯,履至尊而制六合,執(zhí)敲撲而鞭笞天下,威振四海?!笨吹奈覀円彩切某迸炫?,激昂壯烈。
回顧那段歷史,我一直在思考,為什么是秦國(guó)一統(tǒng)天下,結(jié)束五百年的諸侯之爭(zhēng),為什么秦朝短短十幾年就走上覆滅之路,它對(duì)后世中國(guó)帶來(lái)哪些影響呢?它對(duì)我們的工作有什么指導(dǎo)啟示嗎?
和春秋戰(zhàn)國(guó)時(shí)期的周王朝相比,秦制的本質(zhì)是實(shí)行中央集權(quán)的郡縣制,撤銷了諸侯國(guó),有人說(shuō)秦制就是大中臺(tái),書同文、車同軌,其實(shí)就是one id;這么說(shuō)也是有一定道理的,中臺(tái)的本質(zhì)就是由過(guò)去分散式的前臺(tái)應(yīng)用獨(dú)立建設(shè)轉(zhuǎn)變?yōu)榻y(tǒng)一建設(shè),以達(dá)到更好的能力積累和復(fù)用。
但有人把秦二世亡國(guó)類比中臺(tái)的死亡,這就有點(diǎn)牽強(qiáng)了。
秦朝滅亡從表面上來(lái)看是秦二世的昏庸無(wú)道,實(shí)行暴政,本質(zhì)上更多是秦朝中央集權(quán)的政治改革過(guò)于激進(jìn),對(duì)過(guò)去的分封體制是一種顛覆,對(duì)于法家思想的過(guò)度執(zhí)念,這樣的改革只有像秦始皇這樣雄才大略的帝王才能hold?。蝗绻俳o秦始皇更多的時(shí)間,也許秦朝就不至于二世滅亡。所以漢朝初期采用了郡縣制和分封制結(jié)合的模式,循序漸進(jìn)的進(jìn)行改革,直到漢武帝平定七國(guó)叛亂,最終實(shí)現(xiàn)中央集權(quán)在后世中國(guó)的深遠(yuǎn)影響。
書同文、車同軌其實(shí)就是中臺(tái)要建立統(tǒng)一的標(biāo)準(zhǔn)、規(guī)范,這對(duì)于組織的協(xié)同,對(duì)于能力的復(fù)用都有幫助;按道理這對(duì)于企業(yè)管理來(lái)說(shuō),或者對(duì)于研發(fā)來(lái)說(shuō),都是一件好事情,為什么卻有那么多人中傷中臺(tái)呢?
我認(rèn)為中臺(tái)的建設(shè)中,始終存在著管控與自主,穩(wěn)定與創(chuàng)新等矛盾,這就需要強(qiáng)大的組織領(lǐng)導(dǎo)力,能打破原有的組織關(guān)系,不怕動(dòng)某些人的利益才能完成。
很多中臺(tái)失敗的案例大多數(shù)是只有變革之心,卻無(wú)變革之力。
拓展閱讀:
向左還是向右?中臺(tái)建設(shè)才不止這點(diǎn)糾結(jié)事
半年中臺(tái)實(shí)踐的思考:落地中臺(tái),貴在其神,活用其形
二、合理的研發(fā)組織是基礎(chǔ)
中臺(tái)架構(gòu)一般是一些具備大型復(fù)雜生態(tài)系統(tǒng)的大公司在自主的前臺(tái)和統(tǒng)一的后臺(tái)尋求平衡的結(jié)果;對(duì)于大部分小公司來(lái)說(shuō),中臺(tái)架構(gòu)離我們還是比較遠(yuǎn),所以我一直強(qiáng)調(diào),對(duì)于中臺(tái)架構(gòu)要重其神而輕其行。
中臺(tái)架構(gòu)的成功的基礎(chǔ)是中臺(tái)組織的建立和保障,對(duì)于研發(fā)來(lái)說(shuō),一個(gè)合理的研發(fā)組織也是高效研發(fā)的基礎(chǔ)。
筆者早幾年負(fù)責(zé)一個(gè)互聯(lián)網(wǎng)產(chǎn)品的技術(shù)團(tuán)隊(duì),這是一個(gè)創(chuàng)業(yè)階段的小團(tuán)隊(duì),整個(gè)技術(shù)團(tuán)隊(duì)也就十幾個(gè)人,業(yè)務(wù)也相對(duì)來(lái)說(shuō)比較單一;所以組織架構(gòu)相對(duì)來(lái)說(shuō)就比較簡(jiǎn)單,分成了后端Java開(kāi)發(fā)團(tuán)隊(duì)和APP開(kāi)發(fā)團(tuán)隊(duì),平時(shí)以產(chǎn)品迭代為主,偶爾也協(xié)調(diào)資源做一些和客戶有關(guān)或者運(yùn)營(yíng)活動(dòng)有關(guān)的項(xiàng)目。
此時(shí)職能團(tuán)隊(duì)是實(shí)線管理團(tuán)隊(duì),而項(xiàng)目因?yàn)榇嬖诳勺兓?,是臨時(shí)的虛線團(tuán)隊(duì)。
隨著業(yè)務(wù)發(fā)展,前臺(tái)出現(xiàn)兩個(gè)業(yè)務(wù)團(tuán)隊(duì)的時(shí)候,兩個(gè)業(yè)務(wù)團(tuán)隊(duì)為了更好的讓技術(shù)團(tuán)隊(duì)服務(wù)業(yè)務(wù)團(tuán)隊(duì),開(kāi)始要求拆分技術(shù)團(tuán)隊(duì)到業(yè)務(wù)單元,以便更好的和業(yè)務(wù)績(jī)效掛鉤。
如果該項(xiàng)目業(yè)務(wù)穩(wěn)定、資源充足,可以獨(dú)立成更有自主性的項(xiàng)目團(tuán)隊(duì),否則還是按照虛線的項(xiàng)目團(tuán)隊(duì)作為過(guò)渡。當(dāng)時(shí)我們就過(guò)早的拆分了團(tuán)隊(duì),不可避免的部門墻也導(dǎo)致了在一些新項(xiàng)目時(shí)資源協(xié)同性很差的問(wèn)題;好在我還是作為公司的技術(shù)總監(jiān)來(lái)統(tǒng)籌技術(shù)管理,這個(gè)影響還不是很大;所以小團(tuán)隊(duì)不要過(guò)早拆分,否則資源本身不充足的基礎(chǔ)上,又更加難以利用!
一項(xiàng)新的業(yè)務(wù),要盡量用現(xiàn)有的功能團(tuán)隊(duì)先進(jìn)行項(xiàng)目初期的開(kāi)發(fā)或者孵化,等項(xiàng)目上線或者成熟后,轉(zhuǎn)由專門支持該項(xiàng)目的效率團(tuán)隊(duì)完成后續(xù)的迭代升級(jí);所以最終形成如下圖的研發(fā)組織,有側(cè)重業(yè)務(wù)線,有側(cè)重功能線。
為了便于更好的協(xié)同和技術(shù)體系的統(tǒng)一,CTO或者技術(shù)委員會(huì)將在技術(shù)管理中起到重要的作用。
在一個(gè)自我演化的團(tuán)隊(duì),只要保證CTO或者技術(shù)委員會(huì)的統(tǒng)籌和統(tǒng)一的技術(shù)管理的作用,技術(shù)團(tuán)隊(duì)的拆分、裂變都是有序的,技術(shù)體系的統(tǒng)一,技術(shù)規(guī)范的統(tǒng)一,開(kāi)發(fā)流程的一致都能得到有效的維護(hù)。
2019年初,我開(kāi)始負(fù)責(zé)一個(gè)TO B業(yè)務(wù)的科技公司的整體研發(fā),很不幸的是,之前的技術(shù)管理做得很不好,表現(xiàn)在存在5個(gè)事業(yè)部,研發(fā)分散在事業(yè)部,且技術(shù)路線不統(tǒng)一,光主流的后端開(kāi)發(fā)語(yǔ)言就涵蓋Java,net和PHP三種;所以后續(xù)業(yè)務(wù)整合、研發(fā)統(tǒng)一的過(guò)程中,系統(tǒng)和技術(shù)的整合也是一件非常頭疼的事情;當(dāng)時(shí)嘗試了中臺(tái)化的解決方案,以期通過(guò)中臺(tái)架構(gòu)實(shí)現(xiàn)柔性化的統(tǒng)一。
既然說(shuō)到中臺(tái)的柔性,我想對(duì)于當(dāng)前阿里拆中臺(tái)的猜測(cè)表達(dá)一下自己的想法,也許阿里是年底正常的架構(gòu)調(diào)整,也許是有人說(shuō)的中臺(tái)強(qiáng)管控對(duì)于前臺(tái)應(yīng)用的制約;如果真是這個(gè)原因,我想這和我對(duì)中臺(tái)的理解不同,中臺(tái)不能做強(qiáng)管控的中臺(tái),而是要做柔性的中臺(tái),改革是一個(gè)循序漸進(jìn)的過(guò)程。
另外,有人把阿里前臺(tái)創(chuàng)新的不足歸結(jié)于中臺(tái)的制約,我認(rèn)為也是比較牽強(qiáng)的;中臺(tái)不是創(chuàng)新的方向標(biāo),它只是創(chuàng)新的加速器,創(chuàng)新是靠的企業(yè)文化和管理機(jī)制;如果建了中臺(tái)就能讓企業(yè)具備創(chuàng)新的能力,這無(wú)異于是對(duì)中臺(tái)的不切實(shí)際的過(guò)高期望。
另外,對(duì)于自運(yùn)營(yíng)的互聯(lián)網(wǎng)應(yīng)用研發(fā)的企業(yè)和對(duì)外實(shí)現(xiàn)客戶交付的偏軟件應(yīng)用研發(fā)的企業(yè),對(duì)于研發(fā)組織的建設(shè)依然會(huì)有很大的不同。
互聯(lián)網(wǎng)企業(yè)重運(yùn)營(yíng),所以產(chǎn)品的迭代,對(duì)日常運(yùn)營(yíng)的支持就會(huì)更加的頻繁,適合在前臺(tái)建立全職能的研發(fā)團(tuán)隊(duì),以提供更緊密的支持;而交付型的軟件企業(yè)重銷售,前臺(tái)更側(cè)重產(chǎn)品銷售和項(xiàng)目交付,所以更傾向研發(fā)統(tǒng)一管理,讓專業(yè)的人做專業(yè)的事,同時(shí)更能有效的利用進(jìn)行技術(shù)積累和復(fù)用,提升產(chǎn)品研發(fā)的效率。
今年我們?cè)诓糠诸I(lǐng)域?qū)嵭辛隧?xiàng)目帶產(chǎn)品的策略,但是由于研發(fā)既負(fù)責(zé)項(xiàng)目交付,又承擔(dān)產(chǎn)品迭代,在資源緊缺的情況下,兩邊可能都會(huì)耽誤,項(xiàng)目交付不能保證,產(chǎn)品研發(fā)也不順暢。
這算是一次小小的教訓(xùn),如何改變呢?如果團(tuán)隊(duì)規(guī)模較大,要把項(xiàng)目交付團(tuán)隊(duì)和研發(fā)團(tuán)隊(duì)做一個(gè)分離,各司其責(zé),相互協(xié)同又不要相互影響。
對(duì)于TO B的企業(yè),我們需要從能力線、產(chǎn)品線以及項(xiàng)目線上來(lái)建設(shè)技術(shù)團(tuán)隊(duì),通過(guò)CTO或技術(shù)委員會(huì)保持在跨組織的技術(shù)管理,以保證技術(shù)戰(zhàn)略、技術(shù)規(guī)范、開(kāi)發(fā)流程的有效統(tǒng)一。
三、不可忽視的康威定律
很多老板看到中臺(tái)架構(gòu)很好也請(qǐng)來(lái)供應(yīng)商幫著搞,但是就是搞不好,就感覺(jué)阿里宣傳的中臺(tái)是不是吹牛逼。
其實(shí)阿里的中臺(tái)也不是一帆風(fēng)順的,沒(méi)有組織的變革,沒(méi)有自上而下的強(qiáng)力推動(dòng),也是寸步難行。
在鐘華的《企業(yè)IT架構(gòu)轉(zhuǎn)型之道》一書中,他形象的給我們展現(xiàn)了,承接中臺(tái)架構(gòu)的業(yè)務(wù)組織–共享業(yè)務(wù)事業(yè)部的發(fā)展史,又一次告訴我們IT架構(gòu)和組織架構(gòu)密不可分的關(guān)系,這就是有名的“康威定律”!
康威定律是馬爾文·康威1967提出的:“設(shè)計(jì)系統(tǒng)的架構(gòu)受制于產(chǎn)生這些設(shè)計(jì)的組織的溝通結(jié)構(gòu)?!?/p>
通俗的來(lái)講:產(chǎn)品必然是其(人員)組織溝通結(jié)構(gòu)的縮影。
更直白的說(shuō),你想要什么樣的系統(tǒng),就搭建什么樣的團(tuán)隊(duì)。
如果你的團(tuán)隊(duì)分成前端團(tuán)隊(duì),Java后臺(tái)開(kāi)發(fā)團(tuán)隊(duì),DBA團(tuán)隊(duì),運(yùn)維團(tuán)隊(duì),你的系統(tǒng)就會(huì)長(zhǎng)成下面的樣子:
相反,如果你的系統(tǒng)是按照業(yè)務(wù)邊界劃分的,大家按照一個(gè)業(yè)務(wù)目標(biāo)去把自己的模塊做出小系統(tǒng),小產(chǎn)品的話,你的大系統(tǒng)就會(huì)長(zhǎng)成下面的樣子,即微服務(wù)的架構(gòu)。
架構(gòu)不僅僅需要技術(shù),在大公司尤其需要政治,所謂的架構(gòu)的政治;所以康威定律一定是要熟悉并合理使用的第一定律,想想那些大公司的產(chǎn)品形態(tài)和他們的組織關(guān)系,就會(huì)發(fā)現(xiàn)這么有趣的聯(lián)系。
所以一些傳統(tǒng)企業(yè)想要數(shù)字化轉(zhuǎn)型,如果還是依托傳統(tǒng)的信息部這樣的后臺(tái)組織去搞,十有八九很難成功,需要一個(gè)全新的數(shù)字化部門大膽的改革。
同樣作為產(chǎn)品研發(fā),我們?nèi)绻纫当驹鲂?,又想保持?chuàng)新,沒(méi)有合理的匹配的研發(fā)組織,那也只是一場(chǎng)夢(mèng)而已。
#專欄作家#
菜根老譚,微信公眾號(hào):CGLT_TAN,人人都是產(chǎn)品經(jīng)理專欄作家。經(jīng)歷程序員、技術(shù)Leader、產(chǎn)品經(jīng)理、研發(fā)Leader等多種崗位。關(guān)注醫(yī)療,早教領(lǐng)域,擅長(zhǎng)企業(yè)IT架構(gòu)及互聯(lián)網(wǎng)產(chǎn)品架構(gòu)。
本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來(lái)自Unsplash,基于CC0協(xié)議
組織結(jié)構(gòu)非常重要,康威定律不可忽視,這可能是很多沒(méi)有經(jīng)歷過(guò)組織結(jié)構(gòu)從0到1的同學(xué)無(wú)法理解的。
我大概是今年初做自我提升的時(shí)候了解到組織結(jié)構(gòu)的設(shè)計(jì)原則和作用;但是就用組織結(jié)構(gòu)的思路去看團(tuán)隊(duì)和產(chǎn)品的發(fā)展歷程,發(fā)現(xiàn)豁然開(kāi)朗。
為了還買了楊少杰老師的兩本書。
以我目前的經(jīng)驗(yàn),結(jié)合大佬的經(jīng)驗(yàn)和輸出:程序員-開(kāi)發(fā)leader-產(chǎn)品經(jīng)理-企業(yè)架構(gòu),這條路對(duì)個(gè)人來(lái)講比較好的職業(yè)路徑。包含了:自我管理,開(kāi)發(fā)管理,產(chǎn)品/項(xiàng)目管理,組織設(shè)計(jì)和管理
??