TGViewer
Записки CTO про код и карьеру Записки CTO про код и карьеру @cto_notes_panov · 1.06K subscribers
Post #29 2.02K
Сначала команды, потом код: как оргдизайн меняет архитектуру

Последние месяцы я много обсуждаю с командой оргдизайн. Кому-то даже может показаться, что я чересчур много времени трачу на это. Ведь CTO должен фокусироваться на технологиях, а не на «вот этом вот всём». Но, на мой взгляд, умение выстроить правильную структуру и коммуникации в команде — это чуть ли не более важный навык, чем выбор технологий и фреймворков.

Возьмём классический пример. Есть команды клиентской разработки (фронтенд и мобильная) и бэкенд. В такой оргструктуре зона ответственности между ними делится по границе бэкенд-API и клиентских SDK. Клиентские команды, стремясь минимизировать свои зависимости и ускорить TTM, делают себе собственные прокси и «лёгкие» бэкенды. А бэкенд-команды, не имея контроля над клиентским кодом, стараются управлять всем со своего слоя. В результате возникает дублирование логики и размытие зон ответственности: каждая команда «делает своё», а итоговая система становится «слоистой» и перегруженной.

Про связь оргдизайна и архитектуры говорит «закон Конвея»: организации проектируют системы, которые копируют структуру их коммуникаций. Из него вытекает «обратный манёвр Конвея»: чтобы достичь желаемой архитектуры, нужно сначала организовать команды и их взаимодействия так, чтобы они отражали целевую структуру системы.

В итоге, если мы хотим сделать действительно крутую архитектуру, важно посмотреть на то, как устроены наши команды. И начать стоит не с нового стека технологий, а с «обратного манёвра Конвея».
  • 👍 28
  • 🔥 24
  • ❤ 4
  • 💯 3
More from @cto_notes_panov
  1. Jul 9, 2026Я выложил свои скиллы для ведения базы знаний в опенсорс В прошлом посте я рассказывал, ка…
  2. Jun 12, 2026Как я перепоручил ведение базы знаний AI-агенту Я уже довольно давно веду свою базу знаний…
  3. May 1, 2026Пост написан по мотивам моего доклада на весеннем Podlodka Teamlead Crew (16 сезон). В док…
  4. May 1, 2026👀 Как переводить инженерные идеи на язык бизнеса Ситуация: приходишь к продакту с идеей р…
  5. May 1, 2026И последний пост из серии, про одну из самых сложных задач руководителя - приоритизацию.
  6. Apr 24, 2026💡 Как превратить сырую идею в понятную цель Когда долго работаешь над одним продуктом, ид…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →