Top.Mail.Ru
Кейс: разработка системы управления отношениями с поставщиками (SRM)

У вас есть задача? Давайте обсудим!

О клиенте

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

О проекте

Клиент использует SRM-систему для управления заказами, документооборотом и взаимодействия с партнерами — службами доставки, дистрибьюторами и маркетплейсами. Программа консолидирует разрозненные данные, позволяя эффективно обмениваться товарами и координировать их движение. Однако решение развивалось медленно и перестало соответствовать бизнес-потребностям.

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

alt

Команде RedLab было необходимо оперативно подключиться к проекту и расширить функционал программного продукта. Заказчик сформулировал ряд качеств и свойств новой системы:

  • Поддержка высокой нагрузки: обработка большого объема заказов (свыше 250.000 в месяц).
  • Надежность и отказоустойчивость инфраструктуры.
  • Масштабируемость для подключения новых партнеров и интеграций.
  • Легкость сопровождения и внесения изменений.
  • Удобное представление товаров: каталог с фильтрами и перемещение продукции между корзинами для гибкого управления заказами.

Обсудить проект

Оставьте ваши контакты, и мы свяжемся с вами в течение 60 минут

Политика общества с ограниченной ответственностью «Рэд лаб» в отношении обработки персональных данных
Спасибо за заявку

Реализация

Развитие ИТ-продукта велось силами 7 специалистов RedLab: системных аналитиков, backend-разработчиков и QA-инженеров. Эксперты выполнили следующие работы:

В части системного анализа:

  • Сформировали модели процесса в BPMN 2.0 с использованием Camunda, чтобы визуализировать и структурировать бизнес-процессы.
  • Описали функциональные и нефункциональные требований системы.
  • Подготовили макеты интерфейсов, что позволило наглядно представить взаимодействие пользователей с программой.
  • Создали UML-модель для описания структуры и связей компонентов ПО.
  • Подготовили спецификацию REST, чтобы стандартизировать взаимодействие между сервисами и интеграциями.
  • Декомпозировали процесс на user stories и acceptance criteria, который помог упростить планирование разработки и тестирования.

В части backend-разработки:

  • Приняли участие в работе продуктовой команды по Scrum: проводили регулярные Daily meetings, рефайменты, планирование спринта, спринт-ревью и ретроспективы, чтобы координировать задачи, поддерживать синхронизацию и прозрачность процессов.
  • Обеспечили обработку высокой нагрузки и отказоустойчивость системы. Для этого оптимизировали архитектуру микросервисов, настройки баз данных и работу с очередями (Kafka).
  • Модернизировали backend-часть, убрав устаревшие зависимости для повышения производительности ПО.
  • Расширили возможности системы для работы с разными схемами доставки и повысили удобство для сотрудников.

В части тестирования:

  • Провели UAT (User Acceptance Testing), подтвердив соответствие функционала ожиданиям бизнеса и готовность решения к промышленной эксплуатации.
  • Обработали инциденты и дефекты на продакшене и тесте, чтобы повысить стабильность программы и своевременно устранить ошибки.

Результат

ИТ-специалисты RedLab повысили производительность SRM-системы, расширили функционал продукта и улучшили пользовательский опыт. Централизованное управление заказами позволяет клиенту эффективно выстраивать отношения с поставщиками, повышать осведомленность о товарах в реальном времени, а также быстрее выявлять, оценивать и снижать финансовые риски.

Переходите по ссылке, чтобы узнать об аутстаффинге ИТ-специалистов больше.

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