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