Почему коммуникация разрушает ИТ

и почему её отсутствие делает ещё хуже…

Почему коммуникация разрушает ИТ - 1

В большинстве компаний delivery пытаются лечить коммуникацией.

Не успеваем — давайте добавим встречи
Не понимаем друг друга — давайте добавим синки
Конфликты — давайте соберём всех и обсудим

Это звучит разумно, но если посмотреть на систему чуть глубже, то становится видно странное:

чем больше коммуникации, тем ниже предсказуемость

А если убрать коммуникацию, всё разваливается ещё быстрее.

Парадокс

Delivery ломается в двух крайностях:

  • слишком много коммуникации = хаос

  • слишком мало коммуникации = дезинтеграция

И в обоих случаях команды приходят к одному и тому же:

невозможность прогнозировать результат

Часть 1. Когда коммуникации слишком много

Иллюзия контроля

Один из самых частых паттернов:

  • команда не успевает, а менеджмент увеличивает количество синков

Сначала это выглядит как контроль, но потом превращается в зависимость.

Кейc 1. «Команда, которая жила в календаре»

Продуктовая команда (~20 человек):

  • ежедневный стендап

  • 3 синка в неделю по статусу

  • отдельные встречи по фичам

  • отдельные обсуждения пожаров

И при этом:

  • сроки постоянно срываются

  • задачи переоткрываются

  • команда перегружена

  • растет недовольство разработки (не дают заниматься «делом»)

Что оказалось на самом деле

Мы разобрали систему и увидели:

  • приоритеты менялись каждую неделю

  • решения не фиксировались

  • backlog не имел структуры

  • у каждой задачи было несколько «версий правды»

Каждая встреча не уменьшала неопределенность, а пересобирала её заново

Эффект

  • рост когнитивной нагрузки

  • потеря фокуса

  • зависимость от последнего разговора

  • компрометация документации (не все решения из разговоров своевременно превращаются в обновление документации)

система перестала быть детерминированной.

коммуникация как шум

коммуникация как шум

Часть 2. Когда коммуникации недостаточно

Теперь другая крайность.

Кейc 2. «Сильная команда, которая молчит»

Инженерная команда с высоким уровнем:

  • сильные разработчики

  • автономные команды

  • минимум встреч

Идеал, на первый взгляд.

Но через 2-3 месяца

  • команды начали расходиться в архитектуре

  • дублировались решения

  • возникли несовместимые компоненты

И главное, никто не понимал, что происходит (в целом).

Причина

Коммуникации было мало, но проблема глубже:

  • не было общей модели системы

  • не было зафиксированных решений

  • не было единых принципов

Эффект

  • локальная оптимизация

  • глобальная деградация

Важный вывод

Проблема не в количестве коммуникации. Проблема в отсутствии системы, которая определяет когда и зачем она нужна.

Часть 3. Где на самом деле ломается согласованность

Согласованность это не: «люди поняли друг друга».

Это:

система ведёт себя предсказуемо во времени

Она ломается, когда:

  • решения не финализируются

  • приоритеты нестабильны

  • правила необязательны

Кейc 3. «Backlog как список желаний»

Типичный сценарий.

Backlog:

  • задачи разного масштаба

  • нет явной приоритизации

  • постоянные «срочные» вбросы

Коммуникации много. Каждая новая задача обсуждается. Каждое обсуждение меняет контекст.

Что происходит

  • команда теряет горизонт планирования

  • прогнозы становятся фикцией

  • доверие к системе падает

Часть 4. Переломный момент

Ключевой вопрос, который меняет всё:

Что если проблема не в коммуникации,
а в том, что система не задаёт рамки для решений?

Governance вместо коммуникации

Коммуникация является симптомом, а Governance является причиной.

Что меняется

Вместо:

  • обсуждения каждой задачи

  • ручных согласований

  • постоянных синков

Появляется:

  • модель приоритетов

  • правила принятия решений

  • прозрачная структура backlog

Кейc 4. «Backlog как инвестиционный портфель»

Мы переупаковали backlog из списка задач, в систему управления инвестициями.

Что добавили

Каждая задача получила:

  • тип ценности

    • Growth (рост)

    • Protection (защита)

    • Research (исследование)

  • сигнал спроса (Requests как фактический спрос)

  • возраст (как долго задача лежит)

Что изменилось

  • обсуждения стали короче

  • решения стали быстрее

  • приоритеты стали стабильнее

И неожиданно:

  • количество коммуникации снизилось

Почему

Потому что:

  • меньше неопределенности

  • меньше интерпретаций

  • меньше «ручного управления»

backlog как портфель

backlog как портфель

Часть 5. Баланс: сколько коммуникации нужно

Правильный вопрос звучит не так:

НЕ «Сколько нам нужно встреч?»

А так:

«Где система требует синхронизации?»

Коммуникация нужна, когда:

  • принимаются новые решения

  • меняется контекст

  • появляются риски

Коммуникация вредна, когда:

  • она заменяет правила

  • она компенсирует хаос

  • она становится способом держать всё под контролем

коммуникация vs governance

коммуникация vs governance

Главный сдвиг

Не:

«Давайте лучше коммуницировать»

А:

«Давайте построим систему, в которой коммуникация нужна реже»

Финальный кейс. «Когда система начинает работать»

После внедрения governance в одной из команд:

  • количество встреч снизилось ~30%

  • прогнозируемость релизов выросла

  • напряжение в команде снизилось

Но самое важное:

  • исчезла зависимость от «последнего разговора»

Вывод

Коммуникация — это не решение. Ровно как и её отсутствие, тоже не решение.

Настоящее решение

Это:

  • последовательные решения

  • стабильные приоритеты

  • управляемая система

Согласованность — это свойство системы, а коммуникация, лишь её побочный эффект.

Автор: discoverer-official

Источник

Оставить комментарий