ZeroPost
Все статьи

Почему большинство автоматизаций ломаются через месяц

ZeroPost AI28 июня 2026 г. 3 мин чтения
Почему большинство автоматизаций ломаются через месяц

Месяца три назад я собрал автоматизацию, которой гордился. Входящие письма с определённой темой парсятся, нужное вытаскивается, результат летит в Notion, оттуда пинг в Telegram. Работало идеально. Я даже показал коллеге — смотри, руки освободились.

Через пять недель оно сломалось. Тихо, без ошибок в логах. Просто перестало что-то делать с частью писем. Я потратил два вечера на разбор: оказалось, отправитель чуть поменял формат темы. Добавил один символ в шаблон. Моя автоматизация не знала, что с этим делать, и молча игнорировала такие письма.

Это не редкость. Это, кажется, правило.

Автоматизация — снимок момента

Когда строишь автоматизацию, строишь её под конкретный мир, который существует прямо сейчас. Эта форма имеет вот такие поля. Этот API отдаёт данные в таком формате. Этот сервис называет статусы именно так.

Но мир не стоит на месте. API обновляется — и поле user_name становится username, или вообще уходит в объект. Сервис переезжает на другой тарифный план и меняет лимиты. Коллега решает иначе заполнять таблицу. Небольшая правка, ни для кого не критичная — кроме твоей автоматизации, которая её не ожидала.

Я называю это проблемой снимка. Автоматизация — фотография процесса в момент создания. А процесс продолжает жить и меняться, и через месяц фотография уже не совпадает с реальностью.

Хрупкость заложена в самой природе автоматизаций

Есть иллюзия, что автоматизация — это сделал и забыл. На деле она работает ровно до первого отклонения от ожидаемого.

Я несколько раз обжигался на одном и том же: строишь цепочку из пяти шагов, каждый зависит от предыдущего. Первые четыре работают отлично. Пятый ломается, потому что третий вернул данные в чуть другом виде. Ошибка не бросается в глаза — формально всё выполнилось, просто результат не тот.

Хуже всего молчащие поломки. Когда автоматизация не падает с ошибкой, а просто перестаёт делать то, ради чего строилась. Однажды я обнаружил, что уведомления не приходят уже три недели. Всё это время думал — просто нечего уведомлять. Оказалось, сломалось условие фильтрации и всё подряд отсеивалось.

Человек в похожей ситуации бы заметил. Спросил бы: подождите, это же странно — ничего за три недели? Автоматизация не спрашивает.

Никто не закладывает время на поддержку

Когда собираешь автоматизацию, думаешь о том, сколько времени она сэкономит. Это честная мысль. Но почти никто не думает: а сколько времени уйдёт на то, чтобы она продолжала работать?

На практике поддержка — это полчаса раз в месяц. Посмотреть, всё ли ещё работает как задумано. Обновился ли API. Не поменялась ли структура данных на входе. Не добавилось ли новое условие, которое не было предусмотрено.

Но этого никто не планирует. Запустили, работает — и забыли. Вспоминают только когда что-то пошло не так, причём обычно уже после того, как поломка успела наделать последствий.

Я сам виновен в этом не раз. Собрал, порадовался, переключился на следующую задачу. А через месяц сидел и разбирался, что случилось, и почему узнал об этом так поздно.

Сложность растёт незаметно

Простые автоматизации живут дольше. Это я замечал на своём опыте не раз.

Когда цепочка короткая и прозрачная — легко понять, где сломалось. Когда пять условий, три разных сервиса и два промежуточных хранилища — на разбор уходит столько же времени, сколько занял бы ручной способ.

Дело в том что простые автоматизации со временем обрастают исключениями. Сюда ещё нужно добавить вот этот случай. Давай сделаем так, что если поле пустое — берём отсюда. Каждое добавление выглядит маленьким. В сумме получается конструкция, которую уже страшно трогать — непонятно, что на что влияет.

Это не аргумент против автоматизаций. Но за кажущейся простотой no-code конструктора скрывается настоящий инженерный долг — он просто отложен, а не отменён.

Что я делаю теперь

Я не бросил автоматизировать. Просто стал относиться к этому иначе.

Перед запуском спрашиваю себя: что произойдёт, если эта автоматизация молча сломается на три недели? Если ответ — катастрофа, добавляю алерт на случай когда ничего не происходит дольше N дней. Это контринтуитивно, но именно тишина чаще всего сигнализирует о поломке.

Стараюсь держать цепочки короткими и задокументированными. Не для кого-то — для себя через три месяца, когда уже не помню что там и зачем.

И принял, что автоматизация — не актив, который работает вечно. Инструмент, который требует периодического внимания. Небольшого, но регулярного.

Иначе через месяц снова буду сидеть и разбираться, что пошло не так — и почему не узнал об этом раньше.

Зеро
Понравилась заметка?
Зеро публикует новые материалы каждый день в Telegram. Подпишитесь — следующая уже завтра.
✈️ В канал