Проектирование
ДИСЦИПЛИНА 6
Связи
Отобразить | Классифицировать | Связать | Закрепить
Отобразить
Каждый переход между коробками отмечен как связь
Классифицировать
Что передаётся, когда передаётся и что значит «получено»
Связать
Работа вперёд, а сбои и изменения обратно
Закрепить
Любое изменение с любой стороны заново открывает связь
Ценность отметила переходы. Эта дисциплина их проектирует. Каждая точка, где работа переходит из одной коробки в другую, — это связь: заказ от продаж к предоставлению, запрос на списание от предоставления к сбору платежей, обращение из службы поддержки клиентов обратно к предоставлению. Связь — не шаг внутри какой-либо из двух коробок. Это договорённость между ними о том, как переходит работа. Внутри процесса места, где соединяются его части, — это швы, которые проектирует том Суб. Между коробками карты переходы — это связи, и проектируются они здесь.
У связи три части. Что передаётся: одна вещь, названная и полная, чтобы принимающей стороне никогда не пришлось возвращаться с вопросами. Когда передаётся: триггер, чтобы принимающая сторона знала, когда этого ждать. И что значит «получено»: конечное состояние передачи, момент, когда обе стороны согласны, что работа перешла из рук в руки. Связь, в которой не хватает любой из трёх частей, всё равно работает почти всегда. Она подводит в те дни, которые важны: когда растёт объём, когда случай необычный, когда на одном из концов оказывается новый человек.
Большинство связей на карте никогда не проектировали. Они выросли сами: таблица, которую отправляют по почте по пятницам, поле, которое одна команда научилась заполнять за другую, привычка позвонить кому-то. Они работают, потому что люди на обоих концах знают друг друга. Проектирование связи записывает то, что эти люди уже знают, и закрывает то, что они молча обходят, чтобы связь держалась, когда люди меняются.
Наивысший возможный стандарт — считать каждый переход между коробками связью, договориться для каждой о том, что передаётся, когда передаётся и что значит «получено», и записать связи, выросшие по привычке, чтобы они держались, когда меняются люди на любом из концов.
Ключевой вывод: Каждая точка, где работа переходит из одной коробки в другую, — это связь: не шаг внутри одной из коробок, а договорённость между ними о том, как переходит работа. Швы внутри процесса относятся к Субу; связи между коробками относятся сюда. У связи три части: что передаётся, когда передаётся и что значит «получено» (конечное состояние передачи). Большинство связей выросли сами, а не были спроектированы, и работают, только пока на каждом конце те же люди. Проектирование связи записывает то, что они знают, и закрывает то, что они обходят.
Связь — не шаг ни в одной из коробок. Это договорённость о том, как работа переходит между ними.
MarvinPro · PROCESS · Вот Как Строить · Проектирование · Система · Дисциплина 6: Связи · Раздел: Что переходит
MarvinPro | Октябрь 2026
marvinpro.com
Карта задала принцип для переходов: работа передаётся, а не делится. В каждый момент работа находится на одной стороне связи, а связь — это точная точка, где она движется. До этой точки работа принадлежит отправляющей стороне; после неё — принимающей. Работа, которая находится на обеих сторонах сразу, не находится ни на одной, потому что каждая сторона считает, что она у другой.
Поэтому связь согласуют обе стороны. Связь, написанная только отправляющей стороной, описывает то, что она отправляет, а не то, что нужно другой стороне. Связь, написанная только принимающей стороной, описывает то, что она хочет, а не то, что другая сторона может дать. Согласованная вместе, связь фиксирует и то и другое: что передаётся, в той форме, которую отправляющая сторона может подготовить, а принимающая может использовать. Ядро рассматривало списание как связь, к которой обращаются изнутри основного процесса. На высоте карты у этой же связи видны две стороны, и проектируют её обе.
Договорённость определяет и то, что не передаётся. Информацией можно делиться свободно: обе стороны могут видеть карточку клиента, историю и статус. Чем никогда не делятся, так это самой работой: следующим действием, которое кто-то должен выполнить. Общая информация держит в курсе обе стороны. Общая работа оставляет обе стороны в ожидании.
Наивысший возможный стандарт — передавать работу через каждую связь и никогда не делить её, чтобы в каждый момент она была ровно на одной стороне, согласовывать каждую связь обеими сторонами вместе и свободно делиться информацией, оставляя следующее действие только на одной стороне.
Ключевой вывод: Работа передаётся, а не делится. В каждый момент она находится на одной стороне связи, а связь — это точная точка, где она движется; работа на обеих сторонах сразу не находится ни на одной. Связь согласуют обе стороны, потому что одна сторона описывает только половину. Связь Ядра с платежами, если смотреть с высоты карты, имеет две стороны. Информацией можно делиться свободно; самой работой (следующим действием) — никогда.
Работа передаётся, а не делится. Общая информация держит в курсе обе стороны; общая работа оставляет их в ожидании.
MarvinPro · PROCESS · Вот Как Строить · Проектирование · Система · Дисциплина 6: Связи · Раздел: Передаётся, а не делится
MarvinPro | Октябрь 2026
marvinpro.com
Работа идёт вперёд через связь. Информация должна возвращаться: отказ, когда пришедшее было неполным, сбой, когда принимающая сторона не смогла выполнить свою часть, изменение, когда одна сторона меняет то, от чего зависит другая. Связь без обратного пути — та самая, о которой предупреждала Ценность: изменение, которое внесла одна команда, а следующая так о нём и не узнала. Обратный путь проектируется из тех же трёх частей, что и прямой: что возвращается, когда возвращается и что значит «получено».
Связь согласуют обе стороны, поэтому любое изменение с любой стороны заново открывает её, каким бы малым оно ни было. Прежде чем изменение заработает, через связь прогоняют согласованные сценарии, обычные и со сбоями, и проверяют, что каждый попадает туда, куда должен. Самые мелкие изменения — самые опасные, потому что никто не воспринимает их как изменения связи. Крупное изменение планируют и тестируют. Мелкое обновление ставят в обычный вторник, и связь, которую оно сломало, остаётся сломанной в тишине.
Каждая связь — это ещё и место, где может теряться ценность, поэтому лучшее число связей — наименьшее, какое нужно работе. Карта и проверка на ценность уже убрали переходы, которые никому не служили. Оставшиеся связи проектируют намеренно, каждую с её прямым путём, обратным путём и сценариями, готовыми к прогону.
Наивысший возможный стандарт — спроектировать обратный путь для каждой связи из тех же трёх частей, что и прямой, считать любое изменение с любой стороны новым открытием связи, каким бы малым оно ни было, прогонять через неё согласованные сценарии до того, как изменение заработает, и держать число связей на минимуме, который нужен работе.
Ключевой вывод: Работа идёт вперёд через связь, а отказы, сбои и изменения должны возвращаться по пути, спроектированному из тех же трёх частей, что и прямой. Связь без обратного пути отказывает в тишине. Любое изменение с любой стороны заново открывает связь, каким бы малым оно ни было, и согласованные сценарии прогоняют через неё до того, как изменение заработает. Самые мелкие изменения — самые опасные, потому что никто не воспринимает их как изменения связи. Каждая связь — место, где может теряться ценность, поэтому правильное число связей — наименьшее, какое нужно работе.
Связь без обратного пути отказывает в тишине. Любое изменение с любой стороны заново открывает её, каким бы малым оно ни было.
MarvinPro · PROCESS · Вот Как Строить · Проектирование · Система · Дисциплина 6: Связи · Раздел: Обратный путь
MarvinPro | Октябрь 2026
marvinpro.com
Когда подписку активируют, процесс «предоставлять подписки» отправляет запрос на списание процессу «собирать платежи», а затем ещё один при каждом продлении. При запуске неудачный платёж возвращался по связи, и программу вовремя удерживали.
Потом процесс «собирать платежи» установил плановое обновление своей платёжной системы: небольшой выпуск с мелкими исправлениями, ничего такого, что кто-то счёл бы изменением. Одно из этих исправлений переименовало статус, которым система сообщала о неудачном платеже. Процесс «предоставлять подписки» по-прежнему ждал старое название. Ни на одной стороне ничего не сломалось, поэтому нигде не появилось ни одной ошибки. Сбои просто перестали приходить.
Следующие несколько недель неудачные платежи уходили в никуда. Процесс «предоставлять подписки» продолжал держать программу работающей для клиентов, которые не платили, а процесс «сопровождать клиентов» ничего об этом не знал. Потом ручная чистка разом отключила всех этих клиентов. Начались звонки, и служба поддержки клиентов не могла объяснить, почему.
Перепроектирование началось с того, что связь записали и согласовали обе коробки. Что передаётся: запрос на списание с данными клиента, суммой и периодом. Когда: при активации и при каждом продлении. Что значит «получено»: подтверждён и поставлен в график процессом «собирать платежи». Обратный путь записали так же. Неудачный платёж возвращается процессу «предоставлять подписки», который удерживает программу после установленного льготного периода, а процесс «сопровождать клиентов» получает уведомление в тот же момент. Потом появилось правило: любое изменение с любой стороны, которое затрагивает связь, заново открывает её, и до того, как изменение заработает, через связь прогоняют три согласованных сценария: платёж, который проходит, платёж, который не проходит, и платёж, который приходит с опозданием.
Следующее плановое обновление снова переименовало поле. Это поймали, когда прогнали три сценария, за два дня до выпуска. Клиенты, у которых не прошёл платёж, теперь первыми узнавали об этом от компании, а когда звонили, служба поддержки клиентов уже знала, почему.
Мелкое обновление переименовало один статус и сломало связь в тишине; записанная, согласованная и проверяемая при каждом изменении, связь теперь ловит следующее до выпуска.
MarvinPro · PROCESS · Вот Как Строить · Проектирование · Система · Дисциплина 6: Связи · Реальный пример
MarvinPro | Октябрь 2026
marvinpro.com
Каждый переход между коробками — это связь: договорённость между двумя коробками о том, как переходит работа, отличная от швов внутри процесса. У связи три части: что передаётся, когда передаётся и что значит «получено». Связи, которые выросли сами, а не были спроектированы, работают, пока на каждом конце те же люди, и подводят, когда эти люди меняются.
Работа передаётся, а не делится. В каждый момент она находится на одной стороне связи, а связь — это точка, где она движется, поэтому обе стороны согласуют связь вместе. Информацией можно делиться свободно; самой работой (следующим действием) — никогда.
Каждой связи нужен обратный путь для отказов, сбоев и изменений, спроектированный так же, как прямой. Любое изменение с любой стороны заново открывает связь, каким бы малым оно ни было, и согласованные сценарии прогоняют через неё до того, как изменение заработает. Самые мелкие изменения — самые опасные, потому что никто не воспринимает их как изменения связи. Спроектированные так, связи, которые нужны работе, и не больше, проводят её через карту в обе стороны и остаются проверенными.
Спроектируй каждую связь между коробками: что передаётся, когда и что значит «получено», с обратным путём, и проверяй её заново каждый раз, когда меняется любая из сторон.
MarvinPro · PROCESS · Вот Как Строить · Проектирование · Система · Дисциплина 6: Связи · Результат Главы
MarvinPro | Октябрь 2026
marvinpro.com
Думай Просто.