Построить работу между двумя разными сервисами внутри компании может быть непросто, ведь у каждого свои цели. В то же время задачи нередко пересекаются, и когда в них вовлекаются все стороны, получается win-win-история. Антон Овчинкин, руководитель разработки пешеходной и транспортной маршрутизации, рассказывает, как вместе с командой сервиса Еды строит оптимальные маршруты для курьеров.
Моя команда знает, как строить маршруты, а команда Еды — что нужно курьерам
Я руковожу разработкой разных видов навигации в Картах. Мы делаем так, чтобы люди могли проложить оптимальный путь пешком, на велосипеде, самокате или общественном транспорте. Причём улучшаем маршрутизацию не только в самих Картах, но и в других сервисах компании, которые используют нашу навигацию.
В 2022 году нам поставили задачу улучшить маршруты для курьеров Еды. Чтобы её решить, мы вместе с командой сервиса стали разбираться, что значит хороший путь для тех, кто ежедневно доставляет готовую еду из ресторанов и продукты из магазинов. Со стороны Еды подключились менеджеры, которые собирают фидбэк от курьеров и знают специфику доставки. С нашей — в основном разработчики и аналитики, которые разбираются в технической части построения маршрутов.
Первым делом мы поставили общую цель — сделать доставку быстрее. Раньше маршруты для курьеров и обычных пользователей строились по одному алгоритму: он учитывал набор критериев, в котором время оценивается наравне с другими факторами, характеризующими комфорт пользователя. Например, если велосипедист строит маршрут до парка, он собирается на прогулку, поэтому сервис может предложить более прогулочный путь вдоль красивой набережной. Курьеру не важны ландшафты и архитектура. Его задача — доставить заказ как можно скорее. Поэтому нам предстояло переработать маршруты из Карт и сделать их максимально быстрыми и удобными для курьеров.
«Ребята, курьеры пишут, что дороги растаяли»
Чтобы соблюсти баланс между скоростью доставки и удобством пути, мы стали разбираться, какие факторы влияют на построение маршрута. Я сам люблю кататься на велосипеде, как и мои коллеги, поэтому некоторые критерии брали из своего опыта. Например, мы изменили учёт лестниц в алгоритме. Если курьер едет на обычном велосипеде, то сможет подняться с ним по ступенькам, чтобы не тратить время на объезд. Транспорт с электродвигателем тяжёлый, и человек просто устанет с ним забираться.
Много идей нам приносят коллеги со стороны Еды. Они часто общаются с курьерами и собирают у них обратную связь, которая помогает нам менять алгоритмы. Однажды нам принесли фидбэк, что Карты не учитывают качество дорожного покрытия. Снег растаял, прошёл дождь — по дороге не пройти и не проехать. Тогда мы пошли изучать разметку картографов и обучили алгоритмы учитывать хорошие и плохие дороги.
Но не все идеи можно реализовать. Например, практически нереально измерить ширину всех тротуаров и оценить их загруженность, хотя эти факторы влияют на скорость доставки. Я не раз видел, как курьеры тормозят, а иногда слезают с велосипеда и идут пешком. Поэтому мы оцениваем сложность каждой идеи, а также пользу, которую она даст. Таким образом расставляем приоритеты и понимаем, над чем работать в первую очередь.
Улучшать маршруты помогают даже топ-менеджеры
В Еде есть классная активность, когда сотрудники, вплоть до топ-менеджеров, выходят на линию и сами развозят заказы, чтобы посмотреть на продукт изнутри. Почти с каждого такого выезда они приходят к нам с фидбэком: записывают кружочки, показывают, как маршрут выглядит в реальности, и просят его доработать.
Иногда мы сами предлагаем протестировать изменения. Недавно коллеги построили маршрут и сказали, что никто никогда так не поедет: путь петлял по району, когда проще было двигаться по прямой. Мы взяли этот конкретный пример, нашли проблему и поняли, как сделать навигацию менее извилистой для всех маршрутов. Сейчас тестируем это улучшение.

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













