Лента/TalkLedger/№ 08

Конфликты решений - норма, а не ошибка

Конфликт это не сбой управления. Конфликт это сигнал изменения реальности.

Конфликт - это не сбой управления. Конфликт - это сигнал изменения реальности.

Системы ломаются не из-за конфликтов. Они ломаются из-за попыток их игнорировать.


Конфликты неизбежны

Если в системе принимаются решения, они обязательно начнут конфликтовать.

Причины тривиальны:

  • условия меняются;
  • контекст устаревает;
  • ограничения сдвигаются;
  • система растёт.

Решение, корректное вчера, может быть некорректным сегодня.

Это не ошибка. Это нормальное свойство реальности.

Система без конфликтов - либо мёртвая, либо врёт.


Отсутствие конфликтов - тревожный симптом

Если в системе:

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

значит происходит одно из двух:

  • решения не пересматриваются;
  • решения вообще не фиксируются.

В обоих случаях система не развивается.

Она застывает, а потом ломается целиком.


Почему конфликты нельзя «замять»

Попытка замять конфликт выглядит знакомо:

  • «давайте не будем это поднимать»;
  • «это уже решено»;
  • «сейчас не время»;
  • «и так работает».

Это не управление. Это подавление сигнала.

Замятый конфликт:

  • не исчезает;
  • не решается;
  • не ослабевает.

Он просто:

  • уходит в обходные решения;
  • порождает исключения;
  • накапливается в архитектуре.

Потом взрывается. Всегда.


Конфликт - это не человеческий фактор

Конфликт решений - это не про характеры, не про коммуникацию, не про «не договорились».

Это несовпадение состояний системы.

Когда конфликт объясняют людьми, систему лишают возможности:

  • быть проанализированной;
  • быть исправленной;
  • быть управляемой.

Ответственность перекладывается с модели - на память и эмоции.

Это тупик.


Конфликт - такой же артефакт, как и решение

Если конфликт:

  • нельзя выделить;
  • нельзя зафиксировать;
  • нельзя проанализировать;
  • нельзя разрешить формально;

значит система не видит собственных противоречий.

Она действует вслепую.

Конфликт - это не шум. Это данные.

Он показывает:

  • где изменился контекст;
  • какие решения больше не совместимы;
  • какое состояние системы невозможно дальше поддерживать.

Что делает зрелая система

Зрелая система:

  • фиксирует конфликт;
  • не замалчивает его;
  • не решает через память;
  • не маскирует через договорённости.

Она:

  • признаёт несовместимость;
  • удерживает оба решения;
  • создаёт точку разрешения.

Пока конфликт не разрешён - система знает, что она в нестабильном состоянии.

Это управление. Всё остальное - имитация.


Конфликт - начало следующего решения

Каждый конфликт означает одно: реальность изменилась.

Не потому что кто-то ошибся. А потому что система больше не помещается в старые рамки.

Конфликт - это не конец решения. Это начало следующего.

Если конфликт не зафиксирован - следующее решение не имеет основания.


Итог

Конфликты решений:

  • неизбежны;
  • информативны;
  • полезны.

Опасны не конфликты. Опасно их отсутствие.

Система, в которой конфликты:

  • скрывают;
  • подавляют;
  • «разруливают на словах»,

не управляет изменениями.

Она просто оттягивает момент распада.

Конфликт - это не ошибка. Ошибка - делать вид, что его нет.