惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Full Disclosure
Recorded Future
Recorded Future
T
Tenable Blog
S
Securelist
C
CERT Recently Published Vulnerability Notes
T
Threatpost
S
Schneier on Security
A
Arctic Wolf
The Hacker News
The Hacker News
C
CXSECURITY Database RSS Feed - CXSecurity.com
Know Your Adversary
Know Your Adversary
P
Privacy International News Feed
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
The Register - Security
The Register - Security
Cisco Talos Blog
Cisco Talos Blog
AWS News Blog
AWS News Blog
K
Kaspersky official blog
T
True Tiger Recordings
T
Threat Research - Cisco Blogs
V
Vulnerabilities – Threatpost
P
Palo Alto Networks Blog
T
The Exploit Database - CXSecurity.com
小众软件
小众软件
B
Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Microsoft Azure Blog
Microsoft Azure Blog
Cyberwarzone
Cyberwarzone
C
Cybersecurity and Infrastructure Security Agency CISA
T
Tor Project blog
Spread Privacy
Spread Privacy
Malwarebytes
Malwarebytes
P
Proofpoint News Feed
F
Fox-IT International blog
F
Fortinet All Blogs
P
Privacy & Cybersecurity Law Blog
G
GRAHAM CLULEY
量子位
Latest news
Latest news
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 叶小钗
Project Zero
Project Zero
T
Tailwind CSS Blog
N
Netflix TechBlog - Medium
Martin Fowler
Martin Fowler
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
I
Intezer
博客园_首页
腾讯CDC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
D
Darknet – Hacking Tools, Hacker News & Cyber Security

Все публикации подряд на Хабре

Я держал кафе 16 лет и кормил полгорода. Потом пришли зумеры и всё посыпалось Есть ли жизнь на фазе: откуда берёт энергию умный выключатель без подключённой нейтрали Go Computer. История удивительного планшета из 1992 года с графическим интерфейсом Экономия GPU-часов в 2,5 раза, уход ИИ в бэкенд и новые стандарты агентских систем: ML-дайджест Что скрывается за AI-стратегией SAP, Oracle и Palantir: зачем корпоративному ИИ семантическое ядро Почему RAG — фундамент любой AI-трансформации Персонализация как баг После ИИ писать код руками ощущается уже не как норма Языковые модели без машинного обучения Обмен через интернет между мобильными приложениями ТСД и 1С От плановых ремонтов к предиктивному обслуживанию: дорожная карта для главного инженера Параллельный импорт техники закрыли или нет? Юридический разбор Резервное электрообеспечение для ЦОДов: патенты в мире и в России 256 зелёных тестов на нерабочем коде. Так выглядит «услужливый клерк» внутри нейросети Бизнес-аналитика для сети из 300 аптек: прогноз продаж и другие показатели Impact Analysis в дизайн-системе: как мы сделали CI осмысленнее, а review понятнее Топ-5 лучших нейросетей 2026 года: полный список на любой случай в SpeShu.AI Что делает сотрудников по-настоящему эффективными: процессы, знания или технологии Как за один вечер я написал сервис инвентаризации оргтехники для филиальной сети из 16 локаций Склад нанимает — и не может остановиться. Дефицит складских работников в 2026 году: причины и решения Шёл за утечкой памяти, нашёл утечку диска: SXSSFWorkbook без dispose() в Apache POI Штраф в размере 155 000 рублей получил владелец сайта по заявлению Роскомнадзора Индивидуальный план развития: от формальной процедуры к инструменту управления экспертизой команды Как понять, что вы не управляете финансами, а просто смотрите на цифры Водоросли и микропластик Масштабирование LLM: от одного чипа до ЦОДа. Глава 3. Траснформеры Бомба замедленного действия взорвалась: эпоха ИИ «бери сколько унесёшь» закончилась Стимпанк как часть жизни. История паровых двигателей и место, которое они занимали в мире в XIX-XX веках. Часть 2 288-ядерный Xeon 6+ и другие серверные CPU От OCR к смыслу: как мы научили модель понимать, кто кому отец, мать, жених и свидетель Насколько плох был Intel iAPX 432 — проверяем на практике Приручаем железо: внедряем DevOps в промышленной разработке Когда Reality не хватает: добавляем Hysteria2 + Salamander в iOS-мессенджер, и как всегда грабли по дороге (ч.2) Разработчики не экстрасенсы: как мы перестали приносить туман вместо ТЗ Дайджест C++: новости, полезные материалы и “свой язык” на десерт Ещё один репозиторий моделей для Archi 10 простых шагов, чтобы создать позиционирование для продукта Загадочная поэма древнего Китая, работающая как компьютер CLOUD Act, GDPR и ваш DNS: что на самом деле может ваш провайдер Ускоряем и оптимизируем numpy, pandas, scipy и sklearn Idempotency keys: 5 граблей, которые мы поймали на проде Gamedev. Парсинг данных из Google Sheets и Excel в json без привлечения программистов Nano Banana Google AI: как использовать Нано Банана для генерации и редактирования изображений Два игрока на весь российский рынок ИИ: что показал ЦИПР-2026 Менеджер ресурсов ЯНДЕКС 360 (YANDEX 360) промокоды июнь 2026: промокод Yandex 360 скидка 40% на годовые тарифы Open-Source инструмент для автоматического перевода книг Ищу ранних тестировщиков для Android-версии agent harnesses Не используйте LLM для текста Увеличиваем продажи без слез аналитика Оптимизация запросов к PostgreSQL: 5 неочевидных настроек для продакшена 45 лет тюрьмы за DROP TABLE и переход Карпатого в Anthropic Планирование движения для ровера на ходовой Ackerman'а Революция в изучении языков Java — быстрая. Ваш код может таким не быть Как я опоздал на конкурс OpenAi с новой архитектурой нейросети Быстрые интеграции в 1С: прощайте, бесконечные переделки Как получить субсидию 300 миллионов от Минпромторга? preIPO Anthropic, OpenAI, SpaceX. Разбираемся — стоит ли участвовать? Entaxy ION + OPC UA: два способа получить данные с промышленного оборудования Память на миллион, а толку ноль: как мы спасали ИИ-агента от «тупости» РСЯ, AdSense или myTarget: что на самом деле в 2026 приносит больше денег сайту и причем тут монетизаторы Практическое построение сервисов на Go под реальный трафик PostgreSQL и аналитика: что меняется, когда хранилище становится общим Codex за 5 месяцев 2026: мой топ-5 релизов, что не зашло и где OpenAI обогнал Anthropic Как создать короткое видео с помощью нейросетей: Полный гайд по Veo 3.1, Kling 3.0 и Happy Horse 1.0 Алгоритм проверок физлиц от экс сотрудника ФНС Как ИИ портит резюме студентам Системные вызовы в сфере ИТ в 2026: стратегический взгляд для ИТ-руководителей Вайбкодинг заканчивается на localhost: как я строю SaaS для цифровизации коттеджных поселков с Codex Производственные риски в небольшом кастомном производстве. С чем я сталкивалась и как научилась это учитывать Подключаем ИИ органы чувств: bash-демон, пайка и самосознание на Raspberry Pi Я хотел повторить Growing Neural CA за вечер. Ушёл месяц Промт для генерации текста без ИИ следа — как писать уникальные тексты через нейросеть От capabilities к AppArmor: что реально остановит атакующего в контейнере CactOS Вектора интересов: как находить настоящую мотивацию и усиливать команды Цена безопасности [Перевод] Цена безопасности “Рубик” от пет-проекта до прода или ITIL 4 для строительно-торговых центров Чего ждать (и не ждать) от ремейка AC4 Black Flag Архитектурный тупик корпоративного хранения: почему смена модели не снимает ограничений и что с этим делать Атаки через подрядчиков, дефицит кадров и квест с импортозамещением: главные вызовы ИБ в 2026 году Я не оставлю детям наследства Почему порты стали «дверями» в сервер, и кто решил, что SSH будет 22 Почему зарубежные разработчики чипов возвращаются на китайские фабрики Как у меня НЕ получился торговый бот на Polymarket Проектирование архитектуры в нотации ArchiMate с использованием ИИ. Часть 2 Как превратить домашнюю файлопомойку в умную AI-галерею на основе сборки из x99+Xeon и видеокарты за 2 тыс рублей Перспективы заселения нашей галактики Кризис менеджмент в ИТ Reactive Programming не спасёт вас. Если вы не решили эти 5 проблем — у вас просто медленный монолит с Flux Как я делаю DIY-контроллер для ПК: громкость, приложения, MIDI, OBS Миграция микросервисов на Python с помощью LLM: экономим месяцы для разработчиков Программирование микросхем GAL и им подобных Почему таск-трекер не заменяет ИСУП: из чего состоит полноценный контур управления проектами Всё об информационной безопасности. Кибербезопасность. DevOps, CI/CD. Хакеры. Алексей Федулаев Как импортировать базу клиентов в amoCRM и навести порядок в контактах Как мы четыре раза переписали Outbox Google предлагает единый «водяной знак» для изображений, видео и текста, созданных ИИ
Одна на 9 команд: как я внедряла квартальное планирование в трайбе, который сопротивлялся переменам
bkv100 (МТС) · 2026-05-27 · via Все публикации подряд на Хабре

Время на прочтение10 мин

Охват и читатели1.7K

Кейс

Привет, Хабр! Меня зовут Кристина, я скрам-мастер в МТС Web Services. Два года назад я попала в трайб, который резко начал масштабироваться и быстро вырос с двух до девяти команд — продуктовых и сервисных. Процессы за этим ростом не успевали: коммуникации начали сыпаться, терялись зависимости и регулярно ехали сроки. Кроме того, конфликты между командами приходилось лично разруливать C-level. А главной сложностью было то, что каждое планирование начиналось с чистого листа.

Мне предстояло во всем разобраться и наладить процессы. Вот только для команд я выглядела как «засланец» от бизнеса, который просто наблюдает, как все работают, а затем доложит руководству. А для топ-менеджмента — как сомнительная инвестиция, которая еще должна доказать свою полезность.

Но несмотря на все сложности, за год мы выстроили квартальное планирование на базе адаптированного SAFe: специалисты научились проводить его сами, зависимости сократились до минимума, а руководители перестали тратить управленческое время на выяснение, кто за что отвечает. Расскажу, как мы к этому шли, какие подходы сработали и какие уроки я для себя вынесла.

Методология: SAFe и ADKAR

В компании есть внутренний плейбук по методологиям, и SAFe — рекомендованный подход для масштабирования планирования и релизов. Нам было важно оставаться понятными внутри кластера, чтобы наши планы быстро могли считывать коллеги из соседних трайбов. Также единый формат квартального планирования помогает корректно оценивать зрелость команд.

Правда, использовать SAFe в совсем неизменном виде не получилось бы. Чтобы методология закрывала реальные проблемы и потребности, ее пришлось адаптировать с учетом уже существующих процессов, а также использовать и другие инструменты.

Так в рамках трансформации коммуникаций между командами я опирались на модель ADKAR как на практический фреймворк изменения поведения и рабочих привычек. 

На этапе Awareness важно было зафиксировать саму проблему: между командами регулярно возникали сложности с согласованием, а приоритеты отдельных команд иногда препятствовали тому, чтобы взять задачу в работу. Это создавало разрывы в сквозном потоке поставки и снижало предсказуемость исполнения.

На этапе Desire нужно было сместить фокус с локальных командных приоритетов на общий результат для клиента. Команды начинали воспринимать себя не как изолированные единицы, а как часть одного продукта и единого value stream, где критично не просто «закрыть» свою часть работы, а обеспечить delivery end-to-end в срок.

Этап Knowledge стоило посвятить формированию общей модели взаимодействия: кто является владельцем какой зоны ответственности, как выстраивается межкомандная коммуникация, какие каналы и ритуалы используются для синхронизации. Это позволило бы снизить количество потерь на стыках задач и сделать взаимодействие более прозрачным.

На этапе Ability опираться на готовность команд к совместной работе: взять наиболее лояльные команды, уже настроенные на эксперимент, в качестве пилотной площадки для улучшения коммуникаций и проверки новых практик взаимодействия. Они помогли бы обкатать новый подход в реальных рабочих условиях.

И наконец, на этапе Reinforcement мы масштабировали бы удачные кейсы: результаты, полученные в пилотных командах, были представлены остальным участникам, чтобы закрепить новый способ работы через обмен практиками и внутренний peer learning. 

В итоге все задуманное получилось, но главное то, с какими нюансами мы столкнули в процессе.

Первое планирование и неудача

Первое квартальное планирование я провела по той схеме, которую мне предложили коллеги. В департаменте уже был разработан стандартный формат для этого мероприятия, поэтому зять готовое, запустить, а уже потом адаптировать — показалось мне разумной стратегией. И это было первой ошибкой.

Потому что со стороны команд все это выглядело несколько иначе. К ним пришел новый человек, заставил всех что-то заполнить и провел мероприятие, результат которого не был никому понятен. Что произойдет дальше и будет ли так теперь всегда — никто не объяснил. Я поработала с руководством, согласовала формат, обсудила, что будем менять по итогам, но с командами этот разговор не состоялся. Получается, они остались вне контекста. 

Мы решили выстроить процесс сверху вниз и не учли, что люди, которые будут в нем жить, должны понимать, как все работает, зачем и почему именно так. Поэтому коллеги как и раньше поучаствовали в планировании, а дальше ничего не происходило, ведь в командах его по-прежнему считали бюрократией.

Я сделала вывод, что недостаточно просто объявить, что теперь мы работаем по-новому. Важно объяснить, для чего это нужно, и убедиться, что все друг друга поняли. А для этого нужно погрузиться в контекст каждой команды — разобраться, как ее участники воспринимают информацию, сколько раз ее нужно повторить и на каком языке говорить с каждой.

Сначала доверие, затем процессы

После первого планирования я поняла, что нужно было начинать с людей. Девять команд, у каждой свой техлид, своя динамика, свое отношение к переменам. И к новому скрам-мастеру — тоже.

Некоторые были готовы пробовать изменения. Пара продуктовых команд согласились стать пилотными, и с ними мы считали нагрузку на команду, capacity, выделяли техдолг и прорабатывали зависимости. Это были мои «первенцы», через которых потом заработало сарафанное радио. «С Кристиной, хоть она и вредная, работать можно», — примерно так они обо мне отзывались.

Были команды, которые заняли выжидательную позицию. Техлиды наблюдали за мной как за новым человеком и пока не шли в изменения, аргументируя занятостью. С ними я работала аккуратно, например, приходила на ретро, если команда не против, наблюдала за дейликами и закрытием спринтов, а потом делилась наблюдениями с техлидом один на один. У нас был документ, доступный только руководителям, где я фиксировала зоны внимания по каждой команде — то, что нужно было улучшить и зачем. Там же всплывали вещи вроде тихих конфликтов, которые никто не хотел решать. Документ с зонами роста отдавался техлиду, и он на свое усмотрение вносил изменения в команду. С тихими конфликтами старались выводить их в ясную, хоть иногда и неприятную коммуникацию.

Были и те, кто сопротивлялся. Не напрямую, конечно, ведь в моих командах все очень умные люди. Коллеги саботировали, уводили разговор в сторону, подкидывали другие темы, чтобы отвлечь от основной повестки. Для таких у меня было правило трех заходов — три итерации попыток выстроить контакт. Если не получается — я шла к «заказчику изменений» и честно говорила, что с этим техлидом дальше двигаться не готова. Кстати, один из таких потом уволился сам, с кем-то другим мы просто договорились не реализовывать командные изменения, но продолжали работу с системными процессами трайба. На масштабе девяти команд это была рабочая тактика. Лучше начинать двигаться с теми, кто открыт к изменениям, чем застревать там, где контакт не выходит. 

Что помогло на этом этапе

Моим главным инструментом стали one-to-one. Причем про конкретные запросы человека в рамках команды и его профессионального роста, а не про процессы. После этих диалогов я уже понимала, какие процессы реально стоит поменять, а где для этого еще не пришло время и команде нужно помочь в том, что болит здесь и сейчас.

Например, один техлид не мог уволить слабого сотрудника и из-за этого переживал. Пойти с таким запросом к CTO он не мог, ведь тот наверняка бы ответил: «Это же твоя работа». А со мной можно было проговорить по сути обо всем. Обсудить свои чувства, и вместе пройти через стадии от «ты не виноват» до конкретного решения. 

С кем-то у меня даже были дополнительные встречи — коучинг по запросу. Например, с новым техлидом, которого выбрали на эту позицию из сеньоров. В самом начале он терялся и не до конца понимал, что делать с продуктовой командой. На встрече я дала понять, что на его стороне, и понимаю, в какой ситуации он находится. А еще помогла снизить уровень тревожности обозначив, что в рамках процесса нет гонки и есть время для проб и экспериментов. 

Так что благодаря таким небольшим коуч-сессиям коллеги постепенно сами понимали, зачем вообще вместе со мной что-то делать и чем именно я могу быть для них полезной.

Как раз после таких встреч и появилось доверие — сначала лично ко мне, а затем и к тем решениям или изменениям, которые я продвигала. 

Перестраиваем планирование и находим смыслы

Когда команды стали больше доверять, настало время модернизации самого планирования. Его центральным артефактом была доска в Miro — единое для всех команд пространство, которое по факту почти не работало. 

Проблема была в том, что коллеги просто заполняли доску и забывали про нее до следующего квартала. Оказалось, многие просто не понимали, кто и зачем потом эту доску смотрит. Когда я объяснила, что на доску смотрит C-level и что она помогает предотвращать конфликтные ситуации до их эскалации, отношение начало меняться. Но понадобилось несколько циклов.

Как менялась доска и к чему мы пришли

По новому процессу коллеги должны были приносить на планирование цели на квартал, согласованные с бизнесом, затем описать риски, а также обозначить зависимости. Например, стикер на доске, ссылку на задачу в Jira, результат встречи с командой-исполнителем или подтверждение, что зависимость принята и ушла в оценку. Также нужно было обозначить дедлайны.

Поставки клиентам решили фиксировать отдельно: в каком спринте, какая команда и какую фичу запускает. Релиз, демо и момент, когда клиент реально может потрогать функционал, — три разных события, поэтому мы сознательно их разводили. 

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

Зрелые команды с сильными проджект-менеджмент скиллами могли планироваться по-своему. У нас была договоренность о том, что есть обязательный базовый минимум, который нужно показать на общем планировании и сделать понятным для других команд и бизнеса. А внутренняя кухня работала на усмотрение техлида.

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

Когда блок на доске заполнялся формально или не заполнялся вообще — для меня это был сигнал о том, что команды не понимают, зачем он нужен, и надо или объяснить им ценность, или вообще его убрать. Так мы, например, отказались от отдельной доски зависимостей.

Обратную связь я собирала с трех сторон:

  • от команд — что нравится, что лишнее, каким языком говорить; 

  • от C-level — как они используют доску для принятия решений, что им нужно, чего не хватает;

  • от коллег из методологического блока МТС — как они оценивают зрелость процессов и нужны ли корректировки с точки зрения методологии. 

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

А еще помогало просто присутствие. Когда команда уже знала, что делать, но новый процесс еще не превратился в привычку, я приходила на встречу и просто находилась вместе с ними. Сам факт, что рядом знающий человек, помогал не бросить дело на полпути. Так что со временем я уже стала чем-то вроде информационной поддержки или даже рабочего фона. 

В какой-то момент я хотела убрать Miro и оставить только Jira, но команды не согласились. Для них доска стала способом посмотреть на команды рядом и квартал целиком и как бы овеществить процесс. Так что мы решили оставить геймификацию — это правда было важно.

Что еще хорошо сработало

Еще у нас был общий чат, куда любая команда могла написать о проблемах и сложностях. А также так называемая PO Sync — ежеспринтовая синхронизация всех команд. Туда приходили как CTO, CPO, архитектор и команды. Вместе в моменте решали то, что болит, что плохо и где нужна помощь. Там же договаривались о встречах и распределяли ресурсы. Со временем, когда структура трайба изменилась и появилось два стрима, эти встречи отпали сами собой.

Результаты

Прошло уже шесть циклов планирования, поэтому я готова поделиться изменениями: 

  • C-level вернул себе управленческое время. Раньше CTO и CPO регулярно подключались к разруливанию конфликтов — кто отвечает за фичу, почему одна команда не выполнила обязательства перед другой, кто виноват в сорванных сроках. Теперь зоны ответственности фиксируются на планировании, команды разбираются между собой.

  • Зависимости сократились кратно. В первых итерациях доска зависимостей была огромная, за ресурсы шла борьба — вплоть до борьбы за конкретных инженеров. Через год доска стала почти пустой, потому что само планирование подсветило, где зависимости самые болезненные. Команды увидели, что им выгоднее нарастить компетенции внутри, чем каждый раз ходить к соседям. 

  • Появились цели трайба. Раньше каждая команда планировала свои цели, и они не обязаны были пересекаться. Через несколько циклов совместного планирования команды сами увидели, что часть фич катится несколькими командами одновременно. Я подсвечивала пересечения, команды сами пришли к тому, что на такие задачи нужны одинаковые приоритеты и общие цели. На доске появились цели трайба, а не только цели отдельных команд.

  • Стали видны серые зоны. Квартальные точки синхронизации помогли увидеть места, где непонятно, кто за что отвечает. Раньше это всплывало только в момент конфликта. Теперь — на этапе планирования.

  • Команды проводят планирование самостоятельно без напоминаний. Техлиды сами заполняют бэклог, приносят цели, фиксируют риски и приходят на общее планирование подготовленными. Я стала ненужной — в том смысле, в каком скрам-мастер и должен стать ненужным после большой проделанной работы.

В итоге мы стали соответствовать требованиям к планированию еще до того, как их официально зафиксировали для всех команд. Когда в МТС только выкатили новые требования к продуктовой культуре и техническим минимумам, наш трайб уже им соответствовал. Так что планирование, которое мы изначально выстраивали для себя, в какой-то мере даже стало образцовым.

Мои инсайты

Для себя я вынесла много полезного. Отмечу основные моменты.

Во-первых, решает спонсор изменений. Без CTO трайба (Андрей, привет тебе!), который разделял цели и временами прикрывал спину, все остановилось бы на первой итерации. Мы с ним заранее договаривались, какую одну привычку планирования команды усвоят в этом цикле. Это снимало давление от необходимости «поменять все сразу» и давало фокус — как для команд, так и для нас самих.

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

В-третьих, «потому что так по SAFe» на практике не работает. Каждое внедрение я в итоге обосновывала в терминах затрат: сколько времени, сколько ресурсов, что это даст конкретно. С руководством и с командами одинаково. 

В-четвертых, важно быть именно «руками техлида». Если нужно было что-то изменить в процессе команды, я шла и делала это вместе с техлидом. Открывали Jira, разбирали доску, считали нагрузку. Шесть лет технического проджект-менеджмента здесь помогли — я могла разбираться в самом сложном и неприятном вместе с командой.

Так я менялась вместе со всеми. В какой-то момент пришло время отстраниться от команд, к которым уже прикипела, и перейти к чисто системному взгляду. Постепенно я перестала быть «своей» и стала просто той, кто делает структуру понятной для всего трайба — благодаря проделанной совместной работе это наконец стало возможным.