Бэк-офис и операции
Работа, у которой нет владельца, потому что все делают её понемногу
В каждой компании есть слой задач, на которые никто не нанимался и которые в итоге делают все: файл, который надо переместить, число, которое надо проверить, согласование, которое надо выбить, экспорт, который надо успеть до прихода бухгалтера.
Дистрибьютор с четырьмя системами
Небольшой дистрибьютор. Заказы приходят в одной системе, остатки живут в другой, бухгалтер работает в третьей, а склад работает на программе 2006 года, у которой единственный интерфейс — CSV-файл, выгружаемый на SFTP-сервер. Каждая по отдельности в порядке. Проблема целиком в стыках между ними.
Каждое утро кто-то экспортирует, импортирует, проверяет и исправляет. В хороший день это занимает пятьдесят минут, а два часа — когда в выгрузке поставщика появилась новая колонка. Этим занимается один из двух человек, которые знают бизнес достаточно хорошо, чтобы заметить ошибку в числе, — и именно поэтому он не должен тратить на это два часа в день.
- ⚡ТриггерФайл появился на SFTP поставщика.
- 2РазобраноТочки с запятой, BOM, польские заголовки. 4 118 строк.
- 3ПровереноКоды валют и стран сверены со справочными данными. Две строки недействительны.
- 4ОтправленоПакетами по 200 в систему учёта остатков. Лимит запросов соблюдён.
- 5Записано обратноПроводки в учёте созданы только по расхождениям.
- !ИсключенияДве строки отложены с номером строки и причиной. Остальные 4 116 прошли.
- ✉СводкаОдно сообщение в 07:00, до этого сдерживается тихими часами.
Платных шагов: 0Стоимость этого запуска: ноль
Исключения — это и есть продукт
Ценность такого рабочего процесса не в том, что он перемещает четыре тысячи строк. Любой скрипт перемещает четыре тысячи строк. Ценность в том, что 4 116 из них он перемещает молча, а остальные две кладёт перед человеком — с номером строки, значением, которое не прошло, и причиной отказа.
Это превращает работу на пятьдесят минут в работу на две, а — что полезнее — невидимую работу в видимую. Раньше никто не знал, что в выгрузке две плохие строки в неделю. Их тихо исправлял тот, кто делал импорт, а поставщику об этом не сообщали.
Согласования, которые не застревают
Согласование — это ожидание. Запуск стоит на этом шаге, удерживая всё, что знает, и ничего не стоит, пока стоит. Если никто не ответит в установленный вами срок, происходит эскалация, либо выбирается путь по умолчанию, либо процесс останавливается и фиксирует себя — выбор за вами, и этот выбор виден в рабочем процессе, а не в чьей-то голове.
Типовая схема: напомнить через два дня, эскалировать второму человеку через четыре — и никогда не позволять делу лежать три недели, потому что единственный, кто мог его согласовать, был в отпуске.

Раньше ради этого кто-то засиживался допоздна.
Обычные шесть
Что здесь создают люди
Ночной процесс
Экспорт, преобразование, импорт, проверка, отчёт. Детерминированный от начала до конца — а значит, он ничего не стоит и каждую ночь даёт один и тот же результат.
Маршрутизация документов
Счёт приходит как PDF-вложение. Поля извлекаются, сверяются с заказом на закупку и разносятся по трём системам. Несовпадающее попадает к человеку.
Приём и увольнение сотрудников
Новому сотруднику нужны учётные записи в шести системах, а уходящему их нужно удалить из всех шести в нужный день. Именно второе забывают.
Эскалация
Всё, что старше заданного порога и лежит у кого угодно, один раз напоминается, а затем эскалируется. Процесс скучный; но именно его отсутствие — причина, по которой дела лежат три недели.
Сроки compliance
Повторяющаяся обязанность с запасом времени — продление, подача отчётности, инспекция — напоминается заранее, а не в последний день, и напоминается повторно, если ничего не произошло.
Проверки работоспособности
Опрашивать то, что должно быть доступно, и поднимать одну тревогу, когда что-то не работает, а не четыреста тревог, когда сеть мигнёт в 02:41.
Почему эта работа так долго остаётся ручной
Потому что она никогда не является чьим-то проектом. Она слишком мала, чтобы оправдать разработчика, слишком специфична, чтобы купить готовое решение, и слишком скучна, чтобы исполнитель поднимал из-за неё шум. Поэтому она остаётся, растёт, и в итоге в компании есть три человека, чья настоящая работа — перекладывать данные между системами, каждая из которых продавалась как законченное решение.
Поэтому планка, которую должен преодолеть рабочий процесс, низка: его должно быть быстрее построить, чем пару месяцев выполнять работу вручную. Описать его одним предложением и потратить двадцать минут на доводку — для почти всего на этой странице эта планка берётся легко.
Не автоматизируйте плохой процесс. Если два человека делают одну и ту же работу по-разному и оба уверены в своей правоте, рабочий процесс просто сделает одного из них неправым быстрее и стабильнее. Сначала договоритесь о процессе: автоматизация займёт полдня, а спор — две недели.