Разграничить зоны ответственности между командами для снижения числа инцидентов, конфликтов, ускорения выпуска новых продуктов, фичей (нужное подчеркнуть) В заголовке формулировка запроса, который звучит часто, но не всегда он прям вот так прямолинеен, как звучит. Давайте же разложим на возможные, более точные, формулировки: 1. Команды не знают границ. Проблема в знаниях. __1.1 Доменная структура верна, просто люди ее не знают.__ Самое простое, - достаточно Event Storming + документация. __1.2 Доменная структура и__ __неверна и люди ее не знают. __Команды организованы ортогонально доменным объектам. Конфликты неизбежны из-за рассогласованности структуры команд с доменными границами. Акцент смещается с «уточним границы» к «возможно, нужно пересмотреть, как именно сформированы команды относительно доменных объектов». 2. Команды знают границы, но их технически невозможно соблюсти Команды разделены организационно, но не разделены технически. Любая договоренность о границах будет нарушена, пока нарушение возможно физически. Сделаем нарушение границ технически невозможным или дорогостоящим. 3. Команды знают границы и могут их соблюсти, но не соблюдают, потому что нарушение дешевле соблюдения. Инциденты (в изначально заданном контексте) – полностью рациональное поведение в производственной системе, где быстрый выпуск новой функциональности вознаграждается, но при этом цена за нарушения чужой границы оплачивается другими. Соблюдение границ невыгодно. Разные проблемы, разные методы их выявления, разные способы подтверждения, немаловажно - собственные решения, буквально, - в разных плоскостях и на разных уровнях управления.