Личный опыт Амаяк Елян
984

Как мы организовали цифровую службу доставки Ёлок от Варламова

Привет, меня зовут Амаяк Елян, я основатель первого мобильного сервиса грузового такси MOVER. Уже вижу, как в меня летят копья, комья грязи и благородные абхазские мандарины за приставку «первый» к слову MOVER. Но мы уже привыкли, что идти по непроторенным дорогам в грузоперевозках — это наша карма. Первое приложение грузового такси в прямом эфире в мире, первые автоматические доставки крупногабарита за 3 часа с момента заказа и вот теперь мы решили взять новую высоту! Организовать службу доставки лучших Новогодних Ёлок для самого требовательного клиента в нашей стране — Ильи Варламова.

В закладки

Праздник к нам приходит

Продукт по срочной доставке крупногабаритного груза MOVER Delivery мы запустили в 2017 году в бета-режиме и как раз под Новый год. Первым пользователем нашего продукта, еще практически не обкатанного в полях, по иронии судьбы как раз и стали замечательные Ёлки от Варламова. Сказать, что мы провалились полностью, значит ничего не сказать. Доставляли елки в прошлом году мы ровно 3 дня, наполненных слезами разработчиков, гневом клиента, не заводящимися в мороз обмороженными грузоперевозчиками, и клиентами, которые так и не увидели свои замечательные Пихты Фрейзера в намеченный срок. На тот момент нам не удалось убедить клиента в частичной интеграции, нам казалось, что подобный продукт требует тотальной проработки стандартов, мы были молоды и самоуверенны, считая что клиент нам может присылать заказы в любом формате, в любое время и в любом виде. Наша самоуверенность нас и погубила, мы переоценили свои возможность, превратив IT-компанию в большую стандартную диспетчерскую.

В этом году мы решили, что пора уже закрыть наш самый большой гештальт, водрузить наконец знамя MOVER на макушку прекрасной ёлки от Варламова. (Илья, если ты это читаешь, знай, это просто метафора, ничего на ваши макушки мы водружать не хотели).

Оттестировав в течение года наш алгоритм доставки до блеска, максимально стандартизировав всю работу экипажей, откатав в бою наш новый продукт на 5–10 смельчаках, которые были заранее предупреждены о том, что доставка может быть шокирующе быстрой, а водители слишком любезны, мы, начиная с сентября 2018 года, начали врываться ко всем продавцам елок Москвы с навязчивыми предложениями — «А давайте мы вам организуем крутую доставку и интегрируемся в ваш софт по управлению заказами, вы даже не почувствуете.»

Но в сентябре, только 20% всех продавцов обладало хоть какой-то информацией о том, как они будут работать, будут ли вообще работать и готовы были начать диалог только ближе к декабрю. Это нас сильно смущало, мы хотели заложить больше времени на изучение системы, в которую нужно будет интегрировать МУВЕР, согласование стандартов и много-много нюансов, которые точно не хотелось решать за пару дней. Мы снова связались с командой Варламов Елки, в глубине души предполагая, что сотрудничество маловероятно, но нам очень быстро удалось найти общий язык. Команда проекта разительно отличалась по своим взглядам на ведение бизнеса и стилю работы от всех, кто работал на рынке. Как и мы, они хотели все максимально упростить, алгоритмизировать и не оставить шанса человеческому фактору. Мы договорились об условиях работы, тарифах и уже в ноябре дали зеленый свет разработке, чтобы автоматизировать первый в России сервис по срочной доставке ёлок.

Дайте мне API и я переверну вашу CRM

Схема работы на проекте

Разработка всей интеграционной составляющей у нас заняла примерно 2 недели. Мы настроили прямую связку между amoCRM, в которой наш клиент обрабатывал заказы, с алгоритмом MOVER, который собирал в себе все точки доставок и формировал из них маршруты. Некоторые процессы, как всегда бывает, пошли не по плану, в самый последний момент. Передаю слово нашему backend-разработчику Сергею:

Сразу оговорюсь, что интеграция в CRM/CMS/ERP клиента для нас не нова, но с amoCRM мы не сталкивались. Планировали, что с помощью готового механизма Webhooks сможем моментально забирать все сведения о заказах из модуля продаж amoCRM, назначенных на MOVER. Но, как обычно, готовые шаблоны, интегрированные в карточки заказа, нам не подошли — механизм так не смог, теряя по пути почти все данные о заказе, включая номер телефона, имя клиента и тд, по факту передавая нам только id заказа, все остальное мы должны были запрашивать отдельно.

Сергей
Backend разработчик

Устроив сумасшедший трехдневный спринт, прогнав все тесты, мы поняли, что все данные к нам попадают в корректном и полном виде, алгоритм собирает их и формирует маршруты. Значит MOVER сможет предоставить тот продукт, который обещал без помех.

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

Но, чтобы достичь такой интеграции и главное не потерять ни копейки клиентских денег, мы решили доработать модуль приема денег на точке и фискализации, интегрировать оператора ОФД предложенного нашим партнером Uniteller нам пришлось прилично доработать мобильное приложение исполнителя:

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

Когда ты доставляешь ёлки, будь готов стать дедом морозом

Как работает грузовое такси MOVER? Ближайший к клиенту экипаж принимает заказ через мобильное приложение, выезжает к клиенту, клиент в онлайн режиме наблюдает за всеми действиями перевозчика — загрузка, перевозка, разгрузка, оплата — все это уже привычный для нас флоу, с которым мы работает не один год. Одна машина — один груз — один клиент. Исключения крайне редки. MOVER, по своей сути, не предполагает простоев и складского хранения, мы всегда движемся по самому короткому маршруту к цели, не затрачивая дополнительных ресурсов. Но создав продукт MOVER Delivery, мы знали, что идеальный вариант — это свой человек на складе клиента, особенно при таком сезонном росте объема, и мы практически сразу согласовали этот вариант распределение заказов. На данном проекте нам первый раз за всю историю существования, пришлось взяться за демо-версию проектного складского хранения, а именно обучить и синхронизировать конкретных исполнителей на месяц работы в режиме 24/7. Решив оптимизировать ресурсы кладовщиков клиента, и избавить их от нон-стоп погрузки экипажей MOVER, которые рано утром уже выстраиваются в очередь за свежесрубленными елками, мы ,скрипя сердцем, подтачивая Uber модель, взяли кладовщика-контролера-супервайзера, который каждое утро с 7:00, дыша свежим хвойным воздухом, распределял грузы десяткам экипажей с заказами на весь день.

С утра на смартфон кладовщика, в нашем приложении, приходила информация о всех маршрутах на день, он начинал комплектацию заказов по маршрутам, с приездом первых автомобилей, кладовщик и водитель на своих устройствах + товарных накладных сверяли заказы на день и начинали загрузку. Все шло прекрасно, с каждым днем объем рос все больше и больше. В автомобилях наших перевозчиков было, как утром в тайге.

Дальше судьба снова решила проверить нас на прочность.

Праздник в каждое отделение полиции

Весь проект по доставке ёлок должен был завершиться ровно 31 декабря. На протяжении всего проекта по нарастающей мы встретили классический набор всех логистических трудностей. Одним утром одновременно не завелись 4 автомобиля, но не страшно - перенесли на несколько часов доставки и отправили новые экипажи. В один из дней сломались платежные ссылки, которые автоматически отправлялись клиентам при выезде к ним экипажа, бывает, отправляли ссылки вручную. Но апогеем всего стал полицейский рейд, проходивший рядом со складом, где наш кладовщик комплектовал товар. У местных полицейских есть традиция, что каждый год, в преддверии праздников, они собираются небольшой группой и идут за елкой для создания в собственном ОВД атмосферы праздника. Подробнее об этом написал Илья Варламов

Так вышло, что под горячую руку правоохранителей попал и наш сотрудник склада. Одним утром, как всегда, выехав на погрузку, на подходе к складу, он туда просто не дошел. Что делать? Телефоны не отвечают, водители уже на складе, необходимо срочно переносить огромное количество заказов. Мы в авральном режиме вытаскиваем другого нашего сотрудника, снимаем с него все задачи, надеваем утепленный комбинезон, наливаем в термос чай и, проведя ускоренный инструктаж, отправляем на склад. Для справки: нашего предыдущего сотрудника склада нам удалось найти лишь через 12 дней!

За весь проект это был самый тяжелый день, мы переносили доставки и доставляли перенесенные доставки снова и снова, все обстоятельства должны были по иронии судьбы совпасть в один день. Но, в итоге, мы все доставили в срок.

Сервис для доставки удовольствия вашим клиентам

Как и положено сезонным проектам, пик чаще всего приходится на конец проекта. В нашем случае пик уже не был так страшен. Система прошла боевую обкатку на более мелких объемах, в местах, где могла дать сбой — дала, была моментально модифицирована в процессе и перестрахована во всех возможных местах. Теперь, даже если ломалась машина, рядом уже было 3–4 авто, готовых взять заказ, данные о заказе бэкапились несколько раз и возможность их потерять просто отсутствовала. Для нас, в какой-то момент, уже просто стал не важен объем точек доставок - 100/500/1000, точка невозврата пройдена, а ощущение того, что скоро Новый Год и всей проектной команде удастся выспаться в новогоднюю ночь, подстегивал еще сильнее.

Огромную благодарность хотим выразить команде Ёлок от Варламова. Вашему клиентоориентированному подходу может позавидовать любой бизнес. Огромное удовольствие было с вами работать. Мы сделали по-настоящему нужный продукт, который смело готовы предложить каждому, если в вашем бизнесе существует доставка заказов.

Материал опубликован пользователем. Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Амаяк Елян", "author_type": "self", "tags": [], "comments": 13, "likes": 12, "favorites": 22, "is_advertisement": false, "subsite_label": "life", "id": 59389, "is_wide": false, "is_ugc": true, "date": "Mon, 25 Feb 2019 14:18:55 +0300" }
{ "id": 59389, "author_id": 53122, "diff_limit": 1000, "urls": {"diff":"\/comments\/59389\/get","add":"\/comments\/59389\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/59389"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 199123 }

13 комментариев 13 комм.

Популярные

По порядку

Написать комментарий...
0

что за варламов?

Ответить
0

Кто такой, чем знаменит?

Ответить
2

Это тот, который уверял, что продаст доллары по 48, а потом купит опять по 41 через месяц) В общем, в народе знатный пиз...

Ответить
0

датейший блогер?

Ответить
0

А можно чуть подробнее про ОВД и сотрудника склада?
Если прочитать Вашу ссылку на Варламова и эту историю :

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

А в Вашем варианте:
Так вышло, что под горячую руку правоохранителей попал и наш сотрудник склада. Одним утром, как всегда выехав на погрузку, на подходе к складу, он туда просто не дошел.
Для справки, нашего предыдущего сотрудника склада нам удалось найти лишь через 12 дней!

Поясните все таки за него, а то переживаю за сотрудника склада.
Он отдал елку и полиция после этого уехала оставив визитку и сказав что они теперь друзья.
Или сотрудник склада даже не дошел до склада, был похищен сотрудниками полиции и 12 дней топился у них в плену?

Ответить
0

Уже все хорошо т.ч. не переживайте!)
К сожалению, это два отдельных рейда. А на самом деле их было даже 3. Один до начала работы в ноябре, один когда увезли нашего кладовщика и самой интересной собственно стала история когда хотели получить елку и оставили визитку, поэтому про нее написал Илья.
Он не томился в плену, мы знали в каком он ОВД и знали за что его арестовали и, что скоро должны отпустить, но мы не могли остановить ежедневный процесс доставок, поэтому пришлось срочно отправлять замену. В статье написано, что 12 дней мы как раз искали этого кладовщика т.к. работа не самая простая и прогнозируемая по времени.

Ответить
0

Как его можно искать 12 дней? Он к телефону не подходил? Шел на склад и пропал и 12 дней вы не могли его найти звонками ему, родственникам, друзьям и походом на место проживания? Неплохо так, это все таки материально ответственное лицо, да и страшно как-то, вдруг его в заложники похитили, а вы в полицию не обращаетесь 12 дней...

так за что его арестовали?
Все таки Арест - действие лишения свободы, связанное с проводимым или предполагаемым расследованием (для задержания личности в качестве первичной цели) либо с предупреждением совершения преступления..

Ответить
0

Максим, в статье написано о том, что мы потратили на хантинг этого кладовщика 12 дней. Из отделения полиции его отпустили на следующий вечер т.к. это была обычная проверка документов. Я не правильно выразился в комментарии - его задержали, а не арестовали. В статье про арест ничего не написано.

Ответить
0

Мы так нанимали эту https://gtdel.com транспортную компанию для перевозки груза из Москвы (главный офис) по другим крупным городам, в остальные офисы. Задержек в доставке не было

Ответить
0

Вы явно не читали статью и просто копипастом вставляете комменты под всеми постами с грузовым транспортом. Это спам.

Ответить
–1

Что случилось с сотрудником? Почему его 12 дней держали? Вот этот момент проясните, плиз))

Ответить
0

Руслан, в статье же прямо все написано:

Мы в авральном режиме вытаскиваем другого нашего сотрудника, снимаем с него все задачи, надеваем утепленный комбинезон, наливаем в термос чай и, проведя ускоренный инструктаж, отправляем на склад. Для справки: нашего предыдущего сотрудника склада нам удалось найти лишь через 12 дней!

Именно поиск сотрудника, которого забрали сотрудники полиции и занял 12 дней в ноябре. Никто не держал нашего кладовщика 12 дней, он не совершил никаких нарушений.

Ответить
0
{ "page_type": "article" }

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ]
Голосовой помощник выкупил
компанию-создателя
Подписаться на push-уведомления
{ "page_type": "default" }