ДИСЦИПЛИНА 6
Внутренние Швы
Разрезать | Разместить | Функция | Соединить
Разрезать
Чистый разрез оставляет шов, через который проходит только результат
Разместить
Каждый шов соединяет часть с тем, что ей нужно, и с тем, чему нужна она
Функция
Через шов проходит результат, за который отвечает предыдущая часть
Соединить
Соединённые чистыми швами, части держатся как один процесс
ДИСЦИПЛИНА 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
Думай Просто.