Адміністрування та операції
Робота, яка не має власника, бо кожен робить її трохи
У кожній компанії є шар завдань, на які нікого не наймали, але які зрештою роблять усі: файл, який треба перемістити, число, яке треба перевірити, погодження, яке треба нагадати, експорт, який треба зробити до приходу бухгалтера.
Дистриб'ютор із чотирма системами
Невеликий дистриб'ютор. Замовлення надходять в одній системі, запаси живуть в іншій, бухгалтер працює в третій, а склад працює на програмі 2006 року, чиїм єдиним інтерфейсом є CSV-файл, що його кладуть на SFTP-сервер. З кожною окремо все гаразд. Проблема повністю в розривах між ними.
Щоранку хтось експортує, імпортує, перевіряє та виправляє. Це займає п'ятдесят хвилин у вдалий день і дві години, коли в фіді постачальника з'явився новий стовпець. Людина, яка це робить, — одна з двох людей, які знають бізнес достатньо, щоб помітити неправильне число, — і саме тому їй не варто витрачати на це дві години на день.
- ⚡ТригерФайл з'являється на SFTP постачальника.
- 2РозібраноКрапки з комою, маркер порядку байтів, польські заголовки. 4 118 рядків.
- 3ПеревіреноКоди валют і країн проти довідкових даних. Два рядки недійсні.
- 4НадісланоПакетами по 200 у систему запасів. З урахуванням ліміту запитів.
- 5Записано назадБухгалтерські проводки створено лише для різниці.
- !ВиняткиДва рядки зафіксовано з номером рядка та причиною. Інші 4 116 пройшли.
- ✉ПідсумокОдне повідомлення о 07:00, утримане тихими годинами до того часу.
Оплачені кроки: 0Вартість цього запуску: нуль
Винятки — це продукт
Цінність такого робочого процесу не в тому, що він переміщує чотири тисячі рядків. Будь-який скрипт переміщує чотири тисячі рядків. Цінність у тому, що він переміщує 4 116 із них безшумно, а інші два ставить перед людиною — із номером рядка, значенням, що не пройшло, і причиною відмови.
Це перетворює п'ятдесятихвилинну роботу на двоххвилинну, а — що корисніше — невидиму роботу на видиму. Раніше ніхто не знав, що фід має два погані рядки на тиждень. Їх тихо виправляла людина, що робила імпорт, а постачальника ніхто не повідомляв.
Погодження, які не зупиняються
Погодження — це очікування. Запуск сидить на цьому кроці, утримуючи все, що знає, і нічого не коштує, поки сидить. Якщо ніхто не відповість протягом заданого вами строку, воно ескалується, або йде стандартним шляхом, або зупиняється й фіксує себе — ваш вибір, і цей вибір видно в робочому процесі, а не в чиїйсь голові.
Звичний варіант: нагадати за два дні, ескалювати другій людині за чотири — і ніколи не давати речі лежати три тижні, бо єдина людина, яка могла її погодити, була у відпустці.

Раніше хтось затримувався на роботі заради цього.
Звичні шість
Що тут будують люди
Нічне завдання
Експорт, перетворення, імпорт, перевірка, звіт. Детерміноване від початку до кінця, а отже, воно нічого не коштує і щоночі дає той самий результат.
Маршрутизація документів
Рахунок надходить як PDF-вкладення. Поля витягуються, звіряються з замовленням на закупівлю та розносяться у три системи. Той, що не збігається, потрапляє до людини.
Онбординг та звільнення
Новому колезі потрібні облікові записи у шести місцях, а тому, хто звільняється, — їх видалення з усіх шести у правильний день. Саме друге зазвичай забувають.
Ескалація
Все, що старше за встановлений поріг і лежить у когось завгодно, нагадується один раз, а потім ескалується. Процес нудний; саме його відсутність — причина, чому речі лежать три тижні.
Дати відповідності вимогам
Регулярне зобов'язання з підготовчим строком — поновлення, подання звіту, інспекція — з'являється заздалегідь, а не в останній день, і нагадується знову, якщо нічого не сталося.
Перевірки стану
Опитуйте те, що має бути доступним, і надсилайте одне сповіщення, коли щось не працює, а не чотириста сповіщень, коли мережа мигнула о 02:41.
Чому ця робота так довго залишається ручною
Бо це ніколи не є чиїмось проєктом. Це замале, щоб виправдати розробника, надто специфічне, щоб купити готове, і надто нудне, щоб той, хто ним займається, піднімав шум. Тож воно залишається, розростається, і зрештою у компанії є три люди, чиєю справжньою роботою є переміщення даних між системами, кожна з яких продавалася як завершена.
Тому планка, яку має взяти робочий процес, низька: його має бути швидше побудувати, ніж виконувати роботу вручну пару місяців. Описати його одним реченням і витратити двадцять хвилин на доведення — ця планка легко береться майже для всього на цій сторінці.
Не автоматизуйте поганий процес. Якщо двоє людей виконують одну роботу по-різному і обидва впевнені, що праві, робочий процес просто зробить одного з них неправим швидше та послідовніше. Спершу узгодьте процес; автоматизація займе післяобід, а суперечка — два тижні.