神奇的康威定律——組織決定產(chǎn)品形態(tài)
編輯導(dǎo)讀:互聯(lián)網(wǎng)圈有這么一句話:百度的技術(shù),阿里的運(yùn)營(yíng),騰訊的產(chǎn)品。為什么這么講?這其中有什么理論支持嗎?文章從阿里騰訊的案例出發(fā),對(duì)康威定律進(jìn)行了詳細(xì)分析說明,與大家分享。
互聯(lián)網(wǎng)有基因論–阿里有交易基因,所以來往、淘江湖會(huì)失敗;騰訊是即時(shí)通訊基因,所以拍拍等交易業(yè)務(wù)全部撲街。
稍微有些獨(dú)立思考能力的同學(xué)都會(huì)嗤之一笑,這算啥亂七八糟的理由?
等等,你別忙著否定,這還真有一定的道理。這就是“康威定律”,這是康威在1967年在論文里提出來的,后來被軟件開發(fā)神書《人月神話》引用并總結(jié)成四條定律。
康威第一定律
Conway’s law: Organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations.
– Melvin Conway(1967)
組織設(shè)計(jì)的產(chǎn)品/設(shè)計(jì)等價(jià)于這個(gè)組織的溝通結(jié)構(gòu)。
用人話來說,就是你組織是啥德行,產(chǎn)品就是啥德行。從這個(gè)角度上來說,阿里做來往就撲街,做釘釘就成功,好像還蠻有道理的哦。
阿里的組織架構(gòu)和溝通機(jī)制就非常職業(yè)化和政治化,你在釘釘上截圖,會(huì)帶上你自己的名字和手機(jī)號(hào)碼,這與阿里員工截屏?xí)蛩∈且粯右粯拥摹?/p>
阿里的產(chǎn)品架構(gòu)都非常嚴(yán)謹(jǐn),中規(guī)中矩,先頂層設(shè)計(jì),后逐步細(xì)化。阿里善于學(xué)習(xí)、總結(jié)、提煉,所以阿里去SuperCell學(xué)習(xí),回來就把中臺(tái)吸納、提升為中臺(tái)概念。
騰訊的組織架構(gòu)和溝通機(jī)制就很有意思,小馬哥天天在內(nèi)網(wǎng)跟一幫人探討產(chǎn)品,據(jù)說郵件都是秒回。所以QQ、微信都很成功,但是企業(yè)微信就被無數(shù)人吐槽。
騰訊的組織架構(gòu)就比較散,以IEG事業(yè)群為例,下面有4大工作室,天美、北極光、魔方和光子。像盛極一時(shí)的王者榮耀,就是在這種松散的組織架構(gòu)中被組裝起來的其中一個(gè)案例。所以騰訊把SuperCell收購(gòu)了之后,依然是獨(dú)立管理,繼續(xù)做游戲。
有些公司的溝通機(jī)制是老板一言堂,這種產(chǎn)品就很有意思了,天馬行空,隨意的很。產(chǎn)品形態(tài)沒有下限,甚至也沒有上限,那真是,紅旗招展,彩旗飄飄。程序員們也不是面向?qū)ο箝_發(fā),而是面向老板開發(fā)。
對(duì)了,你可以拿康威定律套一下你自己的公司,看看這個(gè)定律在你公司是不是也一樣生效。
康威第二定律
There is never enough time to do something right, but there is always enough time to do it over。
時(shí)間再多一件事情也不可能做的完美,但總有時(shí)間做完一件事情。
軟件開發(fā)領(lǐng)域,永遠(yuǎn)不可能完美,所以建議我們先把事情做完。你看這是不是就是敏捷的思想?
- 文檔可以不完美,拍張照片都行;
- 上線的功能可以不完美,能跑通就行;
- 代碼可以不完美,有bug也沒關(guān)系,咱持續(xù)迭代就行。
先把事情做了,再去逐步逼近完美。所以敏捷管理主張持續(xù)交付,快速迭代,及時(shí)反饋,立刻驗(yàn)證,持續(xù)優(yōu)化。
康威第三定律
There is a homomorphism from the linear graph of a system to the linear graph of its design organization.
線型系統(tǒng)和線型組織架構(gòu)間有潛在的異質(zhì)同態(tài)特性。
異質(zhì)同態(tài)指的是系統(tǒng)和組織雖然是兩個(gè)東西,但是有相同的結(jié)構(gòu)。所以系統(tǒng)是啥樣,組織也就得變成那個(gè)樣子。這個(gè)比較好理解,做過技術(shù)管理的人在設(shè)計(jì)組織架構(gòu)的時(shí)候都會(huì)參照系統(tǒng)的架構(gòu)來設(shè)置。
比如咱公司如果是單體架構(gòu),那就一個(gè)開發(fā)組就行了;但是如果是前后端分離,那么必然就會(huì)拆分為前端組和后端組,分別進(jìn)行管理。這就是所謂的異質(zhì)同態(tài)。如果系統(tǒng)和組織的結(jié)構(gòu)不匹配,那么將會(huì)是災(zāi)難。你想象一下系統(tǒng)是前后端分離,但是壓根就沒拆分前后端的崗位是啥情況?
康威第四定律
The structures of large systems tend to disintegrate during development, qualitatively more so than with small systems。
大的系統(tǒng)組織總是比小系統(tǒng)更傾向于分解。
這句話非常有意思,系統(tǒng)架構(gòu)的核心字訣就是“拆”和“合”。
從單體架構(gòu)開始,分層架構(gòu)、微服務(wù)架構(gòu)、網(wǎng)絡(luò)服務(wù)架構(gòu),都是在拆,拆的越來越小。
作者:大數(shù)據(jù)架構(gòu)師,國(guó)藥國(guó)華大數(shù)據(jù)總監(jiān),擅長(zhǎng)BI、數(shù)倉(cāng)、數(shù)據(jù)中臺(tái)產(chǎn)品規(guī)劃領(lǐng)域,公眾號(hào):大數(shù)據(jù)架構(gòu)師
本文由 @大數(shù)據(jù)架構(gòu)師 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自Unsplash,基于 CC0 協(xié)議
“阿里的組織架構(gòu)和溝通機(jī)制就非常職業(yè)化和政治化,你在釘釘上截圖,會(huì)帶上你自己的名字和手機(jī)號(hào)碼,這與阿里員工截屏?xí)蛩∈且粯右粯拥摹?#8221; 別逗比了, 你是真是外面視角看, 對(duì)比外企 阿里的架構(gòu)和溝通機(jī)制職業(yè)化個(gè)什么 簡(jiǎn)直是小學(xué)水平.
受教了
通俗易懂