Проекты

Приложение для контроля температуры увеличило продажи холодильников на 15%

Приложение для контроля температуры увеличило продажи холодильников на 15%

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

  • 01
    Клиент:

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

  • 02
    Задача:

    увеличить прибыль, продавая оборудование в комплекте с ПО для мониторинга его работы.

  • 03
    Решение:

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

  • 04
    Результаты:
    • Продажи заказчика выросли на 15%. Подобного ПО у конкурентов не было, или оно работало с ошибками.
    • Сократилось количество сбоев оборудования из-за перепада температур.
    • Увеличилась лояльность клиентов нашего заказчика: они делали повторные заказы, потому что были уверены в надежности продукта.

Компания зарабатывает на продаже холодильного оборудования для медицинских заводов

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

Проблема: сложно контролировать температуру во всех холодильниках одновременно

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

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

На рынке промышленного холодильного оборудования уже предлагали подобное программное обеспечение. Но далеко не у всех оно работало стабильно: могло зависать или некорректно обмениваться данными с оборудованием. Компания решила разработать свое ПО и обратилась в OrbitSoft.

Решение: разработать веб-приложение для температурного контроля

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

Схема1
С приложением можно контролировать много параметров одновременно

У клиента не было четкого технического задания — только идея приложения. Изучить приложение конкурентов тоже было сложно: его поставляли только вместе с оборудованием.

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

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

Спроектировали интерфейс на основе пользовательских сценариев

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

Как с приложением работает инженер:

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

Как с приложением работает администратор:

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

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

Спроектировали архитектуру и логику приложения

Чтобы правильно спроектировать приложение, нам нужно было изучить оборудование и то, как персонал с ним работает:

  • мы определили, по какому протоколу оборудование может взаимодействовать с программным обеспечением;
  • изучили, как инженер работает с холодильным оборудованием, какие параметры ему нужно контролировать;
  • выяснили, какие данные нужны администратору приложения, который будет следить за работой инженеров.
Схема архитектуры
Для хранения данных использовали MongoDB, PostgreSQL. Информация от оборудования в приложение поступает через протокол взаимодействия

Написали кодовую базу

Фронтенд писали на Angular. Фреймворк помогает экономить время на дизайн-задачах за счет CDK — основы для разработки кастомных UI-компонентов. Кроме того, с помощью Angular проще реализовать двустороннюю привязку данных — механизм связи между значением переменной в коде приложения и значением элемента в пользовательском интерфейсе.

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

О том, как с помощью Angular решали другие задачи, мы писали в статье о разработке приложения для цветочного бизнеса.

Для бэкенда выбрали Symfony PHP framework. У фреймворка четкая структура, которая облегчает навигацию в коде, и множество сторонних плагинов.

Оба фреймворка с открытым исходным кодом — это поможет проще обновлять приложение, добавлять новые компоненты.

Протестировали и исправили ошибки

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

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

Обучили клиентов работе с приложением

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

Результаты

  • Разработали приложение, которое помогло сократить количество сбоев в холодильном оборудовании. Раньше из-за этого портились препараты, а фармкомпании теряли деньги.
  • Заказчик увеличил продажи на 15% после того, как начал поставлять оборудование вместе с нашим веб-приложением.
  • Конечные клиенты — фармацевтические компании — могут не только следить за оборудованием, но и оптимизировать работу инженеров.
  • Клиенты периодически выпускают новое оборудование. Мы обновляем приложение — интегрируем с техникой и помогаем, если случаются неполадки.
  • Приложение можно адаптировать для других отраслей, где нужен мониторинг заводского оборудования. Например, в производстве промышленных станков, дверных контроллеров, оборудования для пожарных и энергетиков.

Получите ответ по смс

Ваше сообщение успешно отправлено!
Представьтесь пожалуйста
Укажите номер, на который придет ответ
Нажимая на кнопку, вы даете согласие
на обработку персональных данных.

Перезвонить вам, чтобы ответить на вопросы?

Когда с вами связаться?

Связаться по телефону:+7 499 321-59-32

Нажимая на кнопку, я принимаю условия политики и пользовательского соглашения

Фото эксперта
Дмитрий

Проектный менеджер

Получите ответ на ваш вопрос в любимом мессенджере

Выберите удобный мессенджер и начните диалог прямо сейчас

Telegram WhatsApp

Рассчитать стоимость проекта

Расскажите о вашем проекте, чтобы мы могли проконсультировать вас.

Напишите ваше имя
Укажите ваш email

Выберите удобный для вас способ связи

Мы сразу получим ваш запрос и поможем в решении проблемы

Написать в Telegram

Написать в WhatsApp

Позвонить нам