Назад к списку проектов

Проектирование раздела рекомендательной системы для решения логистических задач

О задаче

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

Платформа

Платформа

Веб

Роль

Роль

Продуктовый дизайнер

Сроки

Сроки

6 месяцев

Контекст

Логистическая компания выступает в роли посредника между заказчиками, которым нужно перевезти груз, и перевозчиками, которым нужно загрузить ТС (транспортные средства). То есть у логистов есть две основных задачи:

  • находить перевозчиков для грузов заказчиков;

  • находить грузы для ТС перевозчиков.

Заявка - сущность, объединяющая данные о паре Груз (Заказчик) - ТС (Перевозчик). На основе заявки формируются документы, без которых невозможно начать перевозку.

До внедрения раздела Рекомендательной системы для поиска пары Груз-ТС логисту необходимо было пользоваться одновременно несколькими разделами корпоративной системы, а иногда и вообще выходить за ее рамки. При этом процесс вынуждал пользователей заниматься поисками вручную, а значит держать большое количество информации о текущих перевозках в голове.

Один из исходных вариантов процесса поиска перевозчика для груза

Один из исходных вариантов процесса поиска груза для перевозчика

Проблема

Пользователи тратили значительную часть рабочего времени на подбор пар Груз-ТС, так как это действие производилось практически вручную.

Такой сложный процесс в том числе являлся значительной трудностью в процессе онбординга логистов.

Цель

Увеличить количество перевозок компании, путем упрощения процесса подбора для Груз-ТС.

Решение

Разделение на разделы по целям подбора

На процесс поиска пары Груз-ТС влияют два фактора:

  1. Пользователь ищет ТС или Груз

Для этого в интерфейсе предусмотрено глобальное разделение рекомендательной системы на два подраздела: Поиск перевозчиков и поиск грузов.

В подразделе Поиск перевозчиков по параметрам груза подбираются перевозчики, которые когда-либо ездили по похожему маршруту, или заявки, которые подходят по местоположению и времени завершения перевозки.

В Поиске грузов по параметрам ТС предлагаются грузы, которые подходят по местоположению и времени начала перевозки. Если подбор осуществляется к заявке, уже существующей в системе, то грузы делятся на Цепочки (любые подходящие грузы) и Обратки (цепочки, которые вернут ТС в точку начала перевозки в заявке).

  1. Существует ли в корпоративной системе сущность к которой будет происходить подбор пары

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

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

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

Средние ставки

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

Для упрощения этого этапа разработан блок Средние ставки, в котором выводятся средние значения ставок на различных площадках по похожим грузам и маршрутам. Они делятся на два типа: ставки закрытия сделок, то есть фактические суммы, на которых договариваются заказчики и перевозчики, и ставки грузовладельцев, то есть ставки с которыми грузовладельцы выходят на площадки для поиска перевозчиков (актуально только для площадки поиска перевозчиков).

Блок средних ставок

Маршрут на карте

Для того, чтобы рекомендовать Груз к ТС, или наоборот, минимально необходимое требование - совпадение последней точки текущей перевозки и первой точки перевозки нового груза. Так как подбор грузов с абсолютно совпадающими точками будет давать минимальное (близкое к 0) количество результатов, поиск рекомендаций осуществляется в пределах заданного пользователем радиуса.

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

Отображение маршрута на кате

Результаты

Новая система позволила полностью исключить необходимость ручного поиска вне корпоративной системы.

Один из текущих вариантов процесса поиска перевозчика для груза

Один из текущих вариантов процесса поиска перевозчика для груза

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

Поэтапный релиз системы уже после второй версии показал увеличение количества обрабатываемых заявок на 15%, а полное внедрение ожидается к середине 2025 года.

Create a free website with Framer, the website builder loved by startups, designers and agencies.