Система управления
сервисным центром


Платформа взаимодействия с клиентами сервисного центра
интернет-магазина запчастей сельскохозяйственной техники

Коротко о проекте

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

Клиент

Под NDA

Сфера

AgroTech, Mobile, Backend

Срок

3 месяца

Страна

Россия

О клиенте

Один из крупнейших компаний-поставщиков запасных частей для сельскохозяйственной техники в России и СНГ. 

Задача

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

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

Порядок работы решения:

Поступление заявки

Клиент оставляет заявку самостоятельно (в приложении), через оператора либо через инженера по гарантии

Обработка

Заявка обрабатывается: так, например, клиент проверяется на наличие задолженностей, а затем назначается соответствующий инженер

Подтверждение

Инженер подтверждает получение заявки и приступает к работе (если же подтверждения не поступило за 24 часа, то оператор получит уведомление)

Работа

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

Порядок работ

Агрегация требований:

Первым этапом был проведен этап постановки целей и задач. Рабочая группа состояла из работников компании Заказчика: от инженеров до менеджеров и наших специалистов: менеджера, архитектора и тимлида проекта. 

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

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

Прототипирование и дизайн

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

Разработка
Веб-приложение

Разработка началась с написания бэкенд логики сервиса. Мы выбрали язык программирования Kotlin, который удобен при создании как мобильных, так и веб приложений. Для веб-интерфейса использовали язык программирования JavaScript и популярный фреймворк Vue.js. 

Мобильное приложение

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

Тестирование и контроль качества

Мы использовали принципы CI/CD при реализации проекта. Доработки и улучшение быстро внедрялись в рабочую эко-систему заказчика, это требовало внимательного автоматического и ручного тестирования. Гибкость в разработке, быстрое внедрение новых версий помогало очень быстро пробовать новые функции и достигать бизнес целей. Это стало возможным благодаря нашим высоким требования контроля качества кода.

Поддержка

Наша команда остается в проекте и всегда на связи после сдачи основной части. Мы продолжаем совместно развивать проект вместе. 

Решение

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

Конструктор
чек-листов
Офлайн
работа в поле
Трекер
работы
Интеграция
с 1С
Команда проекта:
Технологии и инструменты:

Технологии: JavaScript, TypeScript, Vue.js, Vuex, Axios, HTML/CSS, GraphQL;
База данных: PostgreSQL.

Инструменты: Docker, Apollo, Hasura, Figma, Click Up.

1
сотрудника Estesis вели разработку решения
0
часов заняла разработка системы
0.1
МБайт - вес мобильного приложения
1
ролей для пользователей задано в веб-приложении системы

Результат

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

Разработка интеллектуальных систем для решения Ваших задач

Заполните форму и менеджер проконсультирует о том как реализовать проект. Ваша идея для нас ценность, а партнерство превращается в дружбу

    Заполните форму для связи с нами

    В течении суток с Вами свяжется менеджер