LeverX создала масштабируемое, полностью интегрированное корпоративное решение, которое помогает оптимизировать рабочие процессы и повысить эффективность, а также предоставляет информацию в режиме реального времени.
Почти столетие назад, в 1931 году, Рудольф Фукс основал известный бренд смазочных материалов. Бизнес был запущен в разгар мирового экономического кризиса и включал продажу канистр с маслом для судоходных компаний. Это заложило основу для компании, которая впоследствии будет работать более чем в 45 странах.
Сегодня штаб-квартира FUCHS находится в Мангейме, Германия. В компании работает более 5800 специалистов, а в 2022 году она достигла рекордных 3,4 млрд евро продаж. Однако успех не приходит раз и навсегда. Со временем предприятие достигло предела своих производственных мощностей.
По сравнению с конкурентами, система управления предприятием FUCHS была медленной и неэффективной, а анализ данных занимал много времени. Чтобы сохранить лидерство на рынке, компании была необходима трансформация бизнес-процессов.
Каждый проект в LeverX начинается с анализа. Мы изучаем текущие системы заказчика, чтобы выявить узкие места и области для их улучшения. В рамках этого проекта мы определили следующие проблемы:
Отсутствие централизованного управления данными
Текущая система не позволяла хранить и централизовано управлять критически важными данными, такими как потребление смазочных материалов, графики обслуживания, распределение и состояние оборудования. Фрагментированный подход оказался затратным и ненадежным для всех участников.
Ручные процессы
Сбор и ввод данных выполнялись в основном вручную, что делало операционные и предпродажные процессы неэффективными.
Простой оборудования
Ранние признаки неисправности оборудования пропускались из-за того, что отсутствовал проактивный анализ его производительности. Это приводило к сбоям в работе и вынужденным простоям производства.
В рамках этого проекта команда LeverX применила гибкую методологию с элементами LEAN. Весь объем работ мы разделили на несколько этапов, на каждом из которых стремились удовлетворить определенные потребности FUCHS. Такой подход обеспечивал достижение поставленных целей и соответствие конечного продукта операционным требованиям.
Для глубокого анализа и лучшего понимания процессов предприятия мы посетили производственные объекты и площадки клиента. Вместе мы определили основные функции MVP:
Создавая MVP, мы хотели протестировать минимальный набор функций и определить методы обработки данных для быстрой и точной аналитики. Мы интегрировали IoT в платформу для создания комплексной отчетности и сбора данных в режиме реального времени.
Изначально пользовательские данные хранились во внутренней базе с использованием IdentityServer4. Однако возможности этой системы перестали отвечать требованиям клиента. Мы проанализировали нескольких поставщиков облачных решений, чтобы выбрать того, кто сможет обеспечить необходимый уровень масштабируемости систем, и Microsoft Azure отлично соответствовал всем требованиям.
Чтобы гарантировать масштабируемость и стабильность платформы, мы применили проверенные технологические методы:
В CI/CD-конвейеры клиента мы интегрировали SonarQube — инструмент статического анализа кода и автоматической проверки его качества. SonarQube находит потенциальные проблемы, помогает соблюдать стандарты кодирования и обеспечивать качество на протяжении всего цикла разработки. Это помогло внедрить проактивный подход к поддержанию качества кода.
При разработке серверной части мы использовали EditorConfig, чтобы команда могла придерживаться единого формата кода. Для пользовательской — ESLint, который помогает идентифицировать и устранять ошибки в JavaScript. Инструмент позволяет придерживаться стандартов кодирования и не допускать распространенных ошибок.
Ревью кода помогло добиться высокого качества с акцентом на детали. Мы разбили код на небольшие сегменты, чтобы обеспечить удобство и тщательность его анализа. Изменения в нем тестировались на локальной ветке, настроенной в системе клиента. Это позволило убедиться в том, что код работает правильно в данной среде.
Мы проверяли единство форматирования, а также правильность использования языка и соглашений об именах. Надежность кода обеспечивалась через тесты входных параметров, оценку граничных случаев и проверку правильного поведения в различных условиях. Также оценивались читабельность, структура и организация кода, что позволило обеспечить его понятность и управляемость.
В установленные сроки команда LeverX создала комплексную платформу на базе Microsoft Azure.
FUCHS удалось решить свои операционные трудности благодаря следующим внедренным функциям:
LeverX внедрила IoT, чтобы обеспечить сбор данных и мониторинг оборудования и ресурсов в реальном времени. Пользователи могут отслеживать производительность техники в различных условиях эксплуатации и оперативно получать результаты проверок. Система также прогнозирует расход сырья для смазочных материалов, обеспечивая своевременное пополнение запасов.
Кроме того, мы интегрировали датчики от различных поставщиков для мониторинга резервуаров в реальном времени. С их помощью пользователи получают информацию об уровнях продукта, истории использования и прогнозах исчерпания, представленную в виде динамических визуализаций.
Для повышения безопасности мы интегрировали глобальную систему управления доступом c Microsoft Azure. Такой централизованный подход упрощает аутентификацию для всех приложений и компонентов, а расширенные функции безопасности, такие как Azure Active Directory, многофакторная аутентификация, шифрование и инструменты мониторинга рисков, обеспечивают защиту конфиденциальных данных и соблюдение требований GDPR.
Разработанная платформа включает гибкий пакет BI, который помогает создавать настраиваемые отчеты на основе ключевых критериев. Он также включает функцию визуализации данных, которая упрощает анализ. Это сделало важную информацию доступней и ускорило процесс принятия решений.
LeverX разработала мобильное приложение для технических специалистов, которое поддерживает автономный ввод данных и позволяет работать удаленно без подключения к интернету. Приложение объединяет данные тестов и потребления в один файл, обеспечивая их доступность и актуальность, а также удобство управления информацией.
Мы интегрировали систему управления задачами в ERP, что позволило техническим специалистам автоматизировать и планировать регулярные задачи по обслуживанию оборудования. Система также поддерживает планирование маршрутов.
Модуль интеллектуального контроля качества от LeverX помогает выявлять, оценивать и устранять риски на производстве. Кроме этого, система автоматически оценивает время и стоимость ремонта, помогая снизить число сбоев в производстве и эффективно планировать ресурсы.
Мы упростили работу с документами, автоматизировав обновление файлов инфраструктуры при добавлении новых производителей или объектов. Это снизило объем ручного ввода данных, повысило их точность и обеспечило актуальность информации.
Платформа полностью локализована для поддержки глобальных операций FUCHS. Благодаря своей многоязычности система может переводить поля, настройки и конфигурации в соответствии с потребностями пользователей. Кроме того, в системе можно изменять названия полей, что позволяет клиентам адаптировать терминологию платформы под местные и организационные требования в отдельных регионах.
Китай — один из ключевых стратегических регионов для заказчика. Однако местные правительственные ограничения усложнили процесс развертывания. Например, несколько сервисов Microsoft Azure, таких как SMTP (почтовый сервис) и CosmosDB (ключевой продукт Azure), не работали в Китае, хотя были доступны в Европе.
Кроме того, из-за строгих требований китайского правительства к хранению данных необходимо было использовать локальные облачные решения и сервисы электронной рассылки, услуги местных телекоммуникационных провайдеров и другую региональную инфраструктуру.
Чтобы обеспечить аналогичный Европе уровень производительности системы, мы создали инфраструктуру на базе Microsoft Azure, аналогичную европейской, и внедрили сервисы, специально разработанные для китайского рынка, например, SendGrid для рассылки электронной почты.
Решение, которое разработала команда LeverX, помогло автоматизировать множество бизнес-процессов, что привело к увеличению продаж, повышению производительности технических специалистов, упрощению управления данными и доступу к полезной аналитике.
Ключевые достижения проекта:
Благодаря доступу к базам данных и информации о продуктах платформа обеспечивает легкую координацию между офисами клиента. Интеллектуальная визуализация данных также улучшает интерпретацию критически важной информации, что помогает принимать более быстрые и обоснованные решения.