После долгого перерыва бывает нужен принципиальный прорыв и я его получила в виде проекта на DHL Supply Chain Россия. Этого проекта стоило ждать и он полностью развеял все мои смутные сожаления об упущенных отпущенных других проектах за последнее время. Дело в том, что я предпочитаю работать с людьми умными, открытыми, которые мне доверяют и вообще на одной волне понимания жизни. Для них я могу свернуть горы. Кто-то скажет, что это непрофессионально, что не всегда удается работать с теми, кто нравится, и надо уметь приспособиться. До определенной степени это так, но есть тут тонкая грань – осчастливить против воли невозможно, как и невозможно без взаимной симпатии и желания успеха преодолеть эту огромную инерцию сложности проектной работы. Здесь нужна магия. В данном случае, видимо, это была магия DHL.
Сразу об умных и прекрасных людях, с которыми мне посчастливилось внедрять ОТМ: Игорь Фадеев и Анджела Чижевская – трудоголики и ключевые во всех смыслах пользователи
Надежда Курбанова – главный затейник и душа этого проекта, Илья Панфилов – проектный офис и множество других талантов в одном человеке, а также Дмитрий Корнилов и Константин Поляков – незримая, но надежная поддержка со стороны IT. Еще раз спасибо за ваше терпение, доверие и понимание!
Трудности перевода
Казалось уже я могу внедрять ОТМ из любого положения, но участие в проектах международных – это особый вид мастерства. Особенно когда это сочетание индийской Infosis, немецкого DHL и его российской логистической дочки. Мне как раз довелось быть в составе команды Infosis в роли функционального архитектора и единственного русскоговорящего специалиста по ОТМ для коммуникаций с удаленной проектной командой, постановки задач и тестирования проектных решений.
Не буду вдаваться в сложности коммуникаций – кто работал с индусами, тот меня поймет. И дело вовсе не в языке. Они работают ровно в пределах буквального понимания того, что они услышали и записали. От этого русский человек может буквально сойти с ума, потому что у нас «сказал» и «подразумевал» – это разные вещи. А что мы подразумеваем могут точно угадать только наши люди. Вообще хороший консалтинг – это когда консультант думает за заказчика: разрешает противоречия, а не указывает на них; говорит как надо, а не спрашивает все время «а как вы хотели?». Но чтобы так уметь надо быть очень хорошо погруженным в бизнес, который консультируешь. Надо сидеть рядом и со всем разбираться на месте. Поэтому удаленные, а тем более западные и англоговорящие консультанты при внедрении такой прикладной системы как ОТМ – это сразу провал. Хорошо что есть ОТМ Смарт, который даже малым составом буквально спас ситуацию и довел все до ума. Ни грамма ложной скромности – все как есть.
Самое занятное, что изначально проект планировался как всего лишь тиражирование уже готового европейского решения. В теории предполагался чуть ли не простой перевод. Но на практике это принесло больше трудностей, чем упрощения. К счастью уже на начальном этапе мы махнули рукой на все «готовое» и принялись внедрять «у себя и для себя», соблюдая только одно принципиальное европейское требование – не слишком отклоняться от стандартных возможностей ОТМ.
Что внедрили?
Было ощущение, что желтый ОТМ какой-то особенный – на каждое требование в нем неизменно находилось отличное решение. Хотя это совершенно стандартный ОТМ 6.4.1, и кстати отдельно установленный в Москве специально для России. Но может быть в DHL такие кристально ясные процессы, что предлагаемая ОТМ функциональность так хорошо подходила и почти не требовала никаких кардинальных изменений?
А вот и нет! Дело в здравомыслии заказчика (Надя, еще раз мой поклон), который сначала живо интересуется тем, а что там уже есть, а потом уже решает чего надо добавить/поменять или наоборот – не надо. В итоге, может быть мы и не слишком глубоко копали, но зато одинаково качественно, равномерно и по всему полю функциональных границ проекта.
И вот он идеальный бизнес процесс для транспортно-логистического оператора!
Совершенно типовая для ОТМ схема, но здесь ее прелесть в том, что мы СДЕЛАЛИ это. Мы внедрили всю сквозную базовую функциональность ОТМ «от заказа до оплаты».
Если говорить о типах перевозок, то это автомобильные FTL и LTL, с перевалками на промежуточных терминалах и без. Как следует поработали над тарифными сетками и ставками за различные дополнительные услуги: паллеты, машины, объемный и обычный вес, время оказания услуг и расстояния – все учли.
Из нетипичного стоит упомянуть расчет простоев. Хотя в ОТМ есть абсолютно все необходимые данные для расчета платы за сверхнормативные простои, но собственно законченной функциональности для этого нет. Поэтому пришлось ее создать из нескольких стандартных кусков и небольшой доработки. Теперь надо только аккуратно вносить точное время прибытия/убытия по точкам, а дальше будет расчет по ставке и нормативу времени на погрузку/выгрузку.
В цифрах
Если говорить о наших успехах в конкретных цифрах, то по итогам проекта нам удалось полностью реализовать 90% требований, которые были изначально заявлены. Это очень впечатляющий показатель.
Решение воплотилось в 100 сценариях, которые отразили как сквозной процесс, так и всевозможные частные случаи и исключения. Кстати еще один рекорд – такого объемного документа с пошаговым описанием сценариев тестирования ОТМ я еще никогда не писала: более 300 страниц, прозванных «Мурзилкой» за большое количество желтых картинок.
Весь процесс сопровождает 16 отчетов и 6 загрузок из Excel.
Универсальный обмен
Это первый мой проект, когда, наконец, полностью удалось реализовать идею универсальных обменов, которую я всегда считала самой правильной для быстрого и надежного старта. А в данном случае мы в этом еще и сошлись во мнениях с Infosys.
Подход предельно простой – все интеграции нужно сначала реализовать через Excel и пока особо не вникать в то, как данные в эти универсальные шаблоны будут попадать. Например, заказы на перевозку всегда содержат один и тот же минимум данных, но от разных клиентов исторически поступают в разных форматах. Шаблон для загрузки в ОТМ делаем один, но так, чтобы он покрывал все особенности разных типов заказов и был действительно универсальным. Далее отрабатываем загрузку этого шаблона в ОТМ во всех деталях и потом беремся за преобразование источников заказов к нашему идеальному шаблону. Если это файлы Excel, то преобразовывать можно макросами, если это некая система, то на ее стороне можно сделать отчет-выгрузку нужного нам формата. Даже если возможна прямая передача между своими двумя системами, бывает так, что загрузчик из Excel оказывается очень даже полезен для отдельных видов заказов на перевозку, которые в основных системах не ведутся.
Это касается не только основного входа в ОТМ – заказов, но и других. Например, нужно вносить данные по машинам и водителям от перевозчиков. Если по какой-то причине перевозчик не пользуется личным кабинетом в ОТМ, то обмен этими данными также организуется в Excel: сначала с помощью отчета выгружается файл для заполнения, который содержит все детали подтверждаемых перевозок и пустые колонки для заполнения, затем этот файл по электронной почте передаем перевозчику, он заполняет и его же загружаем в ОТМ.
Вишенка на торте
За самую технологичную и интересную часть отвечал мой коллега Александр Дацько, который разработал замечательную программу для распознавания транспортных и товарных накладных на основе сервиса ABBYY Cloud OCR.
В двух словах о том, что такое OCR (Optical Character Recognition). В деталях о сервисе можно узнать на сайте ABBYY, а по сути это инструмент «оцифровки» скан-копий оригиналов любых документов. При чем при хорошем качестве печати и сканирования удается распознать все до последней буквы документа, разложить по нужным полям, а дальше уже распоряжаться этими данными по своему усмотрению. В нашем случае разработка предназначена для обработки оригиналов подтверждающих документов от транспортных компаний и сопоставления с выполненными перевозками. Для начала, конечно, надо документы вручную разобрать и отсканировать, зато все остальное полностью (!) автоматически: распознавание, определение типа документа и ключевых полей, раскладывание файлов по папкам в хранилище, поиск соответствующей перевозки в ОТМ, прикрепление к ней документа и установка статуса на заказе о получении оригиналов.
А теперь представьте какой это адский труд в отсутствии всякой автоматизации и при хороших объемах перевозок. Впрочем опытные логисты в курсе и точно оценят насколько это круто.
О тортах и не только…
Зачем я пеку торты? Ведь некогда же, ведь возня и сил никаких нет… Вот коллеги тоже все время удивляются, хотя и едят с аппетитом. Мне важен идеальный торт результат каждый день, но посреди проекта это не всегда возможно и прежде чем будет красивый результат надо копаться и копаться. Иногда просто впадаешь в отчаяние – ну нет конца и все тут! Зато торт можно испечь в любой день и он будет прекрасен. А в процессе есть шанс иначе посмотреть на сложную задачу и вдруг все сложится. И это будет, как говаривал Дональд Трамп, «the most beautiful piece of chocolate cake that you’ve