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









