幽默:架構師在哪裡?是誰?
很多團隊沒有專職的架構師,但是實際上有一些角色參與了架構決策,根據康威定理,組織架構決定了技術架構,如果管理者確定了系統的體系結構,那麼他們實際上就是其架構師。如果程式設計師確定了體系結構決策,則實際上是他們就是架構師。
如果一位經理決定了團隊組織結構(程式設計師將做什麼以及他們如何建立關係),並決定將要建立哪些服務,由哪些團隊構建,則是這些經理暗中擁有系統架構的權力。他們透過決定誰將構建什麼來確定系統塊(服務或元件)和功能。
如果對系統分解(初步概念體系結構)進行初步猜測,為團隊分配子系統,然後再進行梳理,那麼康威定律也將生效。團隊邊界將趨向於成為系統內的邊界。
架構師是一個角色。任何人都可以扮演一個或多個角色。也就是說,架構師角色可以在一組人中共享(如在許多敏捷專案團隊中),或者一個人可以擔任多個角色(如在許多小型團隊中,尤其是在創業公司中)。
如果系統的體系結構與組織的體系結構不一致,則組織的體系結構將獲勝。組織鴻溝將推動系統中真正的介面。
您可以在企業的系統架構中閱讀這個企業的政治鬥爭歷史。當然歷史是由成功者撰寫的。
相關文章
- 同是ZooKeeper,你和架構師的理解差在哪裡?架構
- 告訴你架構師與程式設計師的區別在哪裡架構程式設計師
- 架構師眼裡的高併發架構架構
- 什麼是架構師架構
- 資深架構師講述:3—5年程式設計師的發展和出路在哪裡?架構程式設計師
- 阿里P8架構師講述:3—5年程式設計師的發展和出路在哪裡?阿里架構程式設計師
- 漫畫:什麼是架構師架構
- 架構師的定義是什麼?架構師需要具備哪些能力?架構
- 幽默:企業技術架構 2.0架構
- 唯品會架構師是如何實現架構重構的架構
- HashMap?面試?我是誰?我在哪?HashMap面試
- 架構師修煉之道(二)——架構?設計?架構師?架構
- 什麼是企業架構師? (tpierrain)架構AI
- 架構C01: 什麼是架構?為什麼做架構?架構師需要做什麼?架構
- 程式設計師的差距在哪裡?程式設計師的三個級別,你在哪裡?程式設計師
- 關於架構師的輕度思考,你眼中的架構師是什麼樣的呢架構
- 前端工程師的未來在哪裡?前端工程師
- 企業架構師、解決方案架構師和技術架構師的異同 - Briqi架構
- 架構師之路架構
- 幽默:VSCode是程式設計師最好的朋友VSCode程式設計師
- 阿里十年架構師用一張圖告訴你什麼是系統架構師阿里架構
- 看阿里P9架構師如何向你定義架構及架構師阿里架構
- 假如我是核酸系統架構師,我會...架構
- 幽默:沒有資料庫的架構來了資料庫架構
- 架構師眼中的高併發架構架構
- 你和架構師的的區別是什麼?架構
- 架構師的工作架構
- 架構師日常(一)架構
- 架構師日常(二)架構
- 架構師日常(三)架構
- Web前端架構師Web前端架構
- 幽默:服務架構的兩難與矛盾之處架構
- 架構師之路:一個架構師需要掌握的知識技能架構
- 架構師的工作都幹些什麼?!想做架構師必看!架構
- 架構師職業迴歸:分散式系統架構師 - Leon架構分散式
- MySQL的binlog有啥用?誰寫的?在哪裡?怎麼配置MySql
- 架構師如何做出架構決策? – IasaGlobal架構
- 高階程式設計師到底強在哪裡?程式設計師