Портфолио | LeverX

Цифровая трансформация рабочих процессов FUCHS

Written by LeverX Team | 22.11.2024 14:29:19

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

О компании FUCHS

Почти столетие назад, в 1931 году, Рудольф Фукс основал известный бренд смазочных материалов. Бизнес был запущен в разгар мирового экономического кризиса и включал продажу канистр с маслом для судоходных компаний. Это заложило основу для компании, которая впоследствии будет работать более чем в 45 странах. 

Сегодня штаб-квартира FUCHS находится в Мангейме, Германия. В компании работает более 5800 специалистов, а в 2022 году она достигла рекордных 3,4 млрд евро продаж. Однако успех не приходит раз и навсегда. Со временем предприятие достигло предела своих производственных мощностей. 

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

Предпосылки к изменениям

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

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

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

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

Методология разработки 

В рамках этого проекта команда LeverX применила гибкую методологию с элементами LEAN. Весь объем работ мы разделили на несколько этапов, на каждом из которых стремились удовлетворить определенные потребности FUCHS. Такой подход обеспечивал достижение поставленных целей и соответствие конечного продукта операционным требованиям.

Планирование и исследование

Для глубокого анализа и лучшего понимания процессов предприятия мы посетили производственные объекты и площадки клиента. Вместе мы определили основные функции MVP:

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

Разработка MVP

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

Выбор и внедрение облачной платформы

Изначально пользовательские данные хранились во внутренней базе с использованием IdentityServer4. Однако возможности этой системы перестали отвечать требованиям клиента. Мы проанализировали нескольких поставщиков облачных решений, чтобы выбрать того, кто сможет обеспечить необходимый уровень масштабируемости систем, и Microsoft Azure отлично соответствовал всем требованиям.

  • Azure хорошо работает с платформами корпоративного уровня, которые одновременно управляют несколькими потоками данных и эффективно обрабатывают огромные объемы информации. 
  • Azure присутствует в таких регионах, как США, Европа, Китай и Африка. Такая география упрощает глобальное развертывание.
  • Интеграция с Microsoft 365 перемещает обработку документов FUCHS в единую сеть, тем самым упрощая ее.
  • Высокая отказоустойчивость и безопасность Azure позволили снизить расходы на инфраструктуру развертывания.

Обеспечение качества кода и постоянные улучшения

Чтобы гарантировать масштабируемость и стабильность платформы, мы применили проверенные технологические методы:

  • Интеграция SonarQube

В CI/CD-конвейеры клиента мы интегрировали SonarQube — инструмент статического анализа кода и автоматической проверки его качества. SonarQube находит потенциальные проблемы, помогает соблюдать стандарты кодирования и обеспечивать качество на протяжении всего цикла разработки. Это помогло внедрить проактивный подход к поддержанию качества кода.

  • Единые стили и соглашения о написании кода

При разработке серверной части мы использовали EditorConfig, чтобы команда могла придерживаться единого формата кода. Для пользовательской — ESLint, который помогает идентифицировать и устранять ошибки в JavaScript. Инструмент позволяет придерживаться стандартов кодирования и не допускать распространенных ошибок.

  • Проверенные практики ревью кода

Ревью кода помогло добиться высокого качества с акцентом на детали. Мы разбили код на небольшие сегменты, чтобы обеспечить удобство и тщательность его анализа. Изменения в нем тестировались на локальной ветке, настроенной в системе клиента. Это позволило убедиться в том, что код работает правильно в данной среде.

  • Соблюдение стандартов написания кода .NET

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

Решение LeverX

В установленные сроки команда LeverX создала комплексную платформу на базе Microsoft Azure.

FUCHS удалось решить свои операционные трудности благодаря следующим внедренным функциям:

Сбор данных в режиме реального времени с помощью IoT

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

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

Интеграция Microsoft Azure с глобальной системой управления доступом

Для повышения безопасности мы интегрировали глобальную систему управления доступом c Microsoft Azure. Такой централизованный подход упрощает аутентификацию для всех приложений и компонентов, а расширенные функции безопасности, такие как Azure Active Directory, многофакторная аутентификация, шифрование и инструменты мониторинга рисков, обеспечивают защиту конфиденциальных данных и соблюдение требований GDPR.

Настраиваемые BI-отчеты 

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

Мобильное приложение для технических специалистов

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

Автоматизированное управление задачами

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

Интеллектуальный контроль качества

Модуль интеллектуального контроля качества от LeverX помогает выявлять, оценивать и устранять риски на производстве. Кроме этого, система автоматически оценивает время и стоимость ремонта, помогая снизить число сбоев в производстве и эффективно планировать ресурсы.

Автоматизированные рабочие процессы с документами

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

Локализация системы для глобального использования

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

Как LeverX не допустила потерю эффективности в одном из важных регионов FUCHS

Китай — один из ключевых стратегических регионов для заказчика. Однако местные правительственные ограничения усложнили процесс развертывания. Например, несколько сервисов Microsoft Azure, таких как SMTP (почтовый сервис) и CosmosDB (ключевой продукт Azure), не работали в Китае, хотя были доступны в Европе.

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

Чтобы обеспечить аналогичный Европе уровень производительности системы, мы создали инфраструктуру на базе Microsoft Azure, аналогичную европейской, и внедрили сервисы, специально разработанные для китайского рынка, например, SendGrid для рассылки электронной почты. 

Стек технологий

Итоги партнерства FUCHS и LeverX 

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

Ключевые достижения проекта:

  • Новое решение предоставило единую корпоративную систему управления (ERP), которая улучшает клиентский опыт;
  • Заказчик может одновременно управлять несколькими активами оборудования, что повышает общую производительность компании;
  • Расширенные инструменты управления доступом к данным обеспечивают безопасное обращение с критически важной информацией, соответствие требованиям GDPR и защиту данных пользователей;
  • Мониторинг данных в реальном времени позволяет быстро анализировать информацию и оперативно составлять отчеты;
  • Платформа обрабатывает данные оборудования в режиме реального времени, в том числе показатели производительности, результаты тестов с химическими составами и данные с IoT-датчиков. Процесс занимает две секунды с учетом загрузки страницы и фильтрации результатов;
  • Проактивные оповещения о необходимости в техническом обслуживании снижают число простоев оборудования и операционные затраты.

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