Портал над рутиной

III. Битва

Следующие три недели были сражением. Утром команда строила. Вечером Суета ломала.

Не напрямую - она не умела трогать машины. Но она умела трогать людей.

Во вторник кладовщик Серёга, который неделю назад научился вводить заявки через терминал, вдруг заявил: «Не буду я с этой железкой возиться. Мне бумажку дайте, я по‑человечески».

Это был Уныние - его голос, его плечи, его вздох.

Виктор пошёл на склад, сел рядом с Серёгой и показал ему, как терминал сам считает остатки. Настойчивость стояла рядом. Через час Серёга сказал: «Ладно. Давайте ещё раз».

В четверг Путаница устроила перепуту: три заявки от одного партнёрa ушли на три разных склада, и каждый склад начал готовить отгрузку - втрое больше нужного. Братья Убытки уже стояли за спиной Игоря Петровича с новыми листами. Но Марина поймала ошибку по контрольной сумме: цифры в заявке не сходились с остатками. Система - её часть, построенная по её таблицам - выбросила предупреждение. Путаница откатилась, шипя.

В субботу линия связи до удалённого склада №4 оборвалась полностью.

Виктор выехал сам. Пятьдесят километров по осенней дороге, дождь, ветер...

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

Успех придумал главное. Он сидел в углу зала, рисуя что‑то в тетради, и вдруг сказал: - Мам, а почему вы делаете так, чтобы система работала, когда всё хорошо? Надо сделать так, чтобы она работала, когда всё плохо. - Что ты имеешь в виду? - спросила Марина. - Ну, если линия оборвалась - пусть система запомнит заявку и отправит, когда связь вернётся. Если склад не отвечает - пусть партнёр увидит: «Склад недоступен, заявка в очереди». Не ошибка, а очередь. Не сбой, а ожидание. Алексей посмотрел на свои часы. Потом на Марину. Потом на Виктора. - Буферизация с отложенной отправкой и статусом «в очереди», - сказал он.

Это же гениально. Это не просто решение. Это философия.

Они работали ещё две недели.

Настойчивость не уходила. Уныние шептал - она перекрывала. Путаница путала - Марина распутывала. Братья Убытки считали - Нина пересчитывала и находила, что потери уже не растут, а замедляются...

И вот однажды утром Игорь Петрович вошёл в зал, где стояли терминалы, и увидел на экране первый полностью автоматизированный заказ.

Партнёр из Новосибирска сделал заявку в 8:47.

Система проверила остатки, подтвердила, отправила на склад, склад подготовил отгрузку - всё без единого звонка, без единой бумажки. Время от заявки до готовности к отгрузке: одиннадцать минут.

Игорь Петрович стоял молча. Потом обвёл взглядом команду - Алексея с красными глазами, Марину со стопкой распечаток, Виктора в промасленной куртке, Нину в очках на лбу и кивнул.

Один раз.

В этом кивке было больше, чем в любой благодарственной речи.

Суета закричала, но её никто не услышал.

Уныние опустил голову и присел у выхода.

Путаница заметалась, попыталась переставить цифру в последней накладной.. и система тут же выбросила предупреждение: «Контрольная сумма не совпадает».

Братья Убытки переглянулись, положили на стол последний лист.. и на нём впервые цифры были не красными, а чёрными.

Они уходили. Не навсегда - Суета не уходит навсегда.

Но сегодня - уходили.

~ wait while final in progress