Портал над рутиной
III. Битва
Следующие три недели были сражением. Утром команда строила. Вечером Суета ломала.
Не напрямую - она не умела трогать машины. Но она умела трогать людей.
Во вторник кладовщик Серёга, который неделю назад научился вводить заявки через терминал, вдруг заявил: «Не буду я с этой железкой возиться. Мне бумажку дайте, я по‑человечески».
Это был Уныние - его голос, его плечи, его вздох.
Виктор пошёл на склад, сел рядом с Серёгой и показал ему, как терминал сам считает остатки. Настойчивость стояла рядом. Через час Серёга сказал: «Ладно. Давайте ещё раз».
В четверг Путаница устроила перепуту: три заявки от одного партнёрa ушли на три разных склада, и каждый склад начал готовить отгрузку - втрое больше нужного. Братья Убытки уже стояли за спиной Игоря Петровича с новыми листами. Но Марина поймала ошибку по контрольной сумме: цифры в заявке не сходились с остатками. Система - её часть, построенная по её таблицам - выбросила предупреждение. Путаница откатилась, шипя.
В субботу линия связи до удалённого склада №4 оборвалась полностью.
Виктор выехал сам. Пятьдесят километров по осенней дороге, дождь, ветер...
Он нашёл обрыв в распределительной коробке на окраине промзоны, починил, проверил сигнал - и терминал на складе загорелся ровным зелёным. Настойчивость держала его руки, когда они дрожали от усталости.
Успех придумал главное. Он сидел в углу зала, рисуя что‑то в тетради, и вдруг сказал: - Мам, а почему вы делаете так, чтобы система работала, когда всё хорошо? Надо сделать так, чтобы она работала, когда всё плохо. - Что ты имеешь в виду? - спросила Марина. - Ну, если линия оборвалась - пусть система запомнит заявку и отправит, когда связь вернётся. Если склад не отвечает - пусть партнёр увидит: «Склад недоступен, заявка в очереди». Не ошибка, а очередь. Не сбой, а ожидание. Алексей посмотрел на свои часы. Потом на Марину. Потом на Виктора. - Буферизация с отложенной отправкой и статусом «в очереди», - сказал он.
Это же гениально. Это не просто решение. Это философия.
Они работали ещё две недели.
Настойчивость не уходила. Уныние шептал - она перекрывала. Путаница путала - Марина распутывала. Братья Убытки считали - Нина пересчитывала и находила, что потери уже не растут, а замедляются...
И вот однажды утром Игорь Петрович вошёл в зал, где стояли терминалы, и увидел на экране первый полностью автоматизированный заказ.
Партнёр из Новосибирска сделал заявку в 8:47.
Система проверила остатки, подтвердила, отправила на склад, склад подготовил отгрузку - всё без единого звонка, без единой бумажки. Время от заявки до готовности к отгрузке: одиннадцать минут.
Игорь Петрович стоял молча. Потом обвёл взглядом команду - Алексея с красными глазами, Марину со стопкой распечаток, Виктора в промасленной куртке, Нину в очках на лбу и кивнул.
Один раз.
В этом кивке было больше, чем в любой благодарственной речи.
Суета закричала, но её никто не услышал.
Уныние опустил голову и присел у выхода.
Путаница заметалась, попыталась переставить цифру в последней накладной.. и система тут же выбросила предупреждение: «Контрольная сумма не совпадает».
Братья Убытки переглянулись, положили на стол последний лист.. и на нём впервые цифры были не красными, а чёрными.
Они уходили. Не навсегда - Суета не уходит навсегда.
Но сегодня - уходили.
~ wait while final in progress