Идти в ногу со временем: компания RedLab помогает разрабатывать веб-сервис для российского производителя ПО

14 июля 2022
Поделиться

Обновление программного обеспечения – обязательная часть жизненного цикла ПО. Если сервис не развивать, то со временем, даже самый востребованный ресурс перестанет соответствовать рынку и требованиям потребителей. Наш партнер –  компания-разработчик мобильных систем предлагает своим заказчикам только передовые решения, своевременно обновляя функциональные возможности продуктов. С целью оптимизации одного из своих приложений компания пригласила RedLab. Наша задача заключалась в разработке веб-сервиса и обновлении имеющегося функционала продукта, который имел только мобильную платформу.

Предыстория проекта

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

Продукт, над которым нам предстояло работать, является одним из самых востребованных решений на рынке торгового учета товаров. Программа обладает обширным функционалом – позволяет маркировать, сортировать и учитывать продукцию в соответствии с требованиями законодательства РФ. Чтобы оптимизировать и упростить работу пользователей системы, разработчику потребовалось реализовать функционал в виде веб-сервиса.

Описание задачи

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

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

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

Реализация

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

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

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

Технологический стек

React, Redux, DevExpress UI, framework Redux-Saga, Java (Spring)

Команда

  • 1 Project manager
  • 1 Аналитик
  • 1 Frontend-разработчик
  • 1 Дизайнер
  • 1 QA-инженер

Результат

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

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

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

alt
Хотите первыми узнавать об освободившихся специалистах?
Вступите в закрытый клуб и получите возможность сформировать самую сильную команду под свой проект.
alt
Ваша заявка отправлена, в ближайшее время с вами свяжется наш менеджер для уточнения деталей
Хотите получить полную презентацию?
Оставьте пожалуйста свои контакты, и после успешной отправки формы материалы будут отправлены на указанный email.
alt
Ваша заявка отправлена, в ближайшее время с вами свяжется наш менеджер для уточнения деталей
Хотите получить файл с рассчитанными выше показателями?
Оставьте, пожалуйста, свои контактные данные.
После их отправки начнется скачивание файла.
alt
Ваша заявка отправлена, в ближайшее время с вами свяжется наш менеджер для уточнения деталей
Отправьте нам свое резюме
alt
Ваше резюме отправлено, в ближайшее время с вами свяжется наш менеджер для уточнения деталей