Бизнес-кейс: DBI модернизировал приложение для торговых представителей крупного производителя продуктов питания

icon

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

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

О проекте

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

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

Вместе с тем стек технологий сервиса к настоящему моменту уже серьезно устарел, и не поддерживался операционной системой Android выше Версии 9. Программа Java 7, устаревшие Activity шаблоны не позволяли гибко адаптировать страницы под новые требования и создавали трудности в развитии. Решить возникшую проблему помогла команда системного интегратора DBI.

Задача

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

Одним из ключевых требований заказчика стало сохранение обмена с действующей Системой управления предприятием Microsoft Navision. Поэтому перед командой разработчиков стояла двойная концептуальная задача:

  • создать новое мобильное приложение для торговых представителей;
  • интегрировать его с Системой управления предприятием Microsoft Navision.

Решение

Дизайнеры и аналитики DBI совместно с торговыми представителями заказчика посетили точки реализации продукции компании в разных регионах. На основе полученной информации о возможностях существующего приложения, а также комментариев представителей о работе с приложением, была составлена Customer Journey Map (CJM) — карта детального описания взаимодействия пользователя с приложением. Карта помогла разобраться с бизнес-процессами в текущем приложении и найти точки развития для новой версии программы.

Активная фаза проекта стартовала весной 2024 года. Тогда группа инженеров DBI приступила к работе по спецификации, требованиям, дизайну, основным блокам. Команда провела оценку объемов и качества данных сущностей клиентов, торговых точек, заказов, товаров. Также проводился анализ содержания текущей системы: структуры данных, типов спецификации, связей. Опираясь на спецификации, в новую систему были перенесены только те сущности, которые необходимы для корректной работы нового приложения.

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

Новое мобильное приложение поддерживает Android 14 и использует современный стек технологий: Kotlin, Jetpack Compose, Dagger Hilt и Room. Это позволило оптимизировать и увеличить скорость обработки данных и процессов обмена. Совместно с техническими специалистами заказчика командой DBI было принято решение реализовать обмен данными сервера мобильного приложения и ERP-системы Microsoft Navision с помощью шины данных DATAREON. Обмен данными осуществляется через шину.

Результат работы

Летом 2024 года готовность функциональных блоков приложения и выполнение общих требований заказчика составили уже порядка 40%. Разрабатывались функции оформления заказа, статусная модель заказов, а также функции работы с каталогом, отображения торговых точек и визитов.

Запуск пилота приложения весной 2025 года и работа в режиме тестовой нагрузки показали, что команда DBI задачу успешно выполнила.

Новое корпоративное мобильное приложение от DBI отвечает требованиям клиента и позволяет сократить время оформления заказа, снизить количество ошибок за счет автоматизации и оптимизации бизнес-процессов. Также повышена безопасность данных и их соответствие современным стандартам защиты информации.

В числе преимуществ приложения следует назвать:

Стабильность. В системе одновременно могут работать до 1000 активных пользователей

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

Единство архитектурного стиля. REST API обеспечивает совместимость и предсказуемость интерфейсов и масштабирования.

Масштабируемость. Существует возможность будущего горизонтального и вертикального развития системы.

Нужно обновить корпоративное приложение? Добавить скорости, расширить функции? Обращайтесь в DBI. Мы это умеем! Всегда на связи contact@DBI.ru.

Расскажите о своем проекте и мы решим вашу задачу

Наш менеджер свяжется в течение 2х часов

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