Создание Android-приложения для «Major Express»
Мы с нуля разработали Android-приложение, которое помогает курьерам полностью организовать рабочий день: от получения задач до контроля маршрутов и выполнения доставок.
Клиент
Major Express — один из лидеров по экспресс-доставке в России.
Задача
Бизнес-задача проекта
Заказчику требовалось создать минимально жизнеспособную версию (MVP) мобильного приложения для курьеров. Приложение должно было автоматизировать основные действия по заявкам и доставкам, но при этом оставаться простым и понятным в использовании.
Ключевой экран — «Задания». На нем курьер видит общий список заявок и доставок на день, может фильтровать задачи и группировать их удобным способом.
Задачи разработки
На этапе создания первой версии приложения работы разделили на крупные функциональные блоки:
-
авторизация;
-
создание ведомости приема;
-
создание ведомости возврата;
-
экран со списком всех заявок и доставок.
Решение
Мы исходили из того, что курьеру нужен максимально простой рабочий инструмент без лишних действий и сложной навигации. Основная гипотеза была такой: если оставить только ключевые экраны и дать удобную группировку задач, курьер сможет быстрее ориентироваться в маршруте и реже ошибаться при выполнении заявок.
В работе опирались на пожелания заказчика и реальные сроки разработки. Сначала собрали требования, убрали второстепенные функции и разделили проект на этапы. Затем подготовили техническое задание, которое стало единым ориентиром для дизайнеров и разработчиков.
Часть решений упрощали осознанно: если полная реализация функции требовала слишком много времени, выбирали более быстрый вариант, который закрывал основную потребность курьера. Все спорные моменты обсуждали с командой разработки, чтобы не закладывать в техническое задание решения, которые сложно или долго реализовывать.
Этапы:
-
Первый этап — спроектировали и отдали MVP: один основной экран «Задания», фильтрация и группировка задач. Задача — дать курьеру рабочий инструмент как можно быстрее.
-
Второй этап — добавили новый функционал поверх работающего MVP.
-
После второго этапа — приложение ввели в промышленную эксплуатацию. На данный момент оно стабильно используется уже более полугода.
Результат
После внедрения приложения курьеры начали самостоятельно выполнять ключевые действия по доставкам, приемам и возвратам прямо со смартфона. Это сократило нагрузку на логистов и диспетчеров, уменьшило объем ручной работы и ускорило передачу данных в общую систему.
Ключевые результаты:
-
автоматизировали обработку около 3000 ведомостей в месяц в 8 городах Поволжья;
-
отказались от бумажных доставочных ведомостей и сократили время на сверку и загрузку данных;
-
исключили необходимость использовать терминалы сбора данных при создании документов;
-
освободили до 1 часа рабочего времени диспетчера в день на каждый город за счет самостоятельного создания ведомостей курьерами;
-
сократили до 70 часов работы диспетчера в месяц благодаря экрану «Проблема по заявке»;
-
ускорили обработку примерно 2800 проблемных доставок в месяц: курьер указывает причину недоставки в приложении, а данные автоматически передаются в общую базу;
-
сэкономили до 2 часов в день на каждый город за счет оперативного ввода данных с накладных и их выгрузки в систему;
-
обеспечили клиентам доступ к информации о доставке и истории движения груза в режиме онлайн;
-
сократили время вручения груза за счет функции подписи на экране смартфона.
В результате данные стали поступать в систему быстрее и с меньшим количеством ошибок, а диспетчеры получили больше времени для решения задач, требующих участия человека.
Бизнес-эффект
-
Внедрение приложения позволило полностью отказаться от бумажных ведомостей, ТСД, звонков диспетчеру и вечернего ручного ввода данных.
-
Экономия рабочего времени от 4,5 до 5,5 часов в день на один город, в пересчете на сеть в Поволжье — более 1000 сэкономленных часов в месяц.
-
Сокращены расходы на печать, обслуживание принтеров и терминалов.
-
Проблемы с доставками видны онлайн и решаются в день возникновения. Данные по всем городам поступают в общую базу в реальном времени, а не в конце дня.
Технологии
Kotlin, Room, MVVM, Coroutines, Flow, Retrofit, Hilt, Zxing-android-embedded, signature-pad.