main banner

La transformación digital de los flujos de trabajo empresariales de FUCHS de la mano de LeverX

LeverX desarrolló una solución corporativa escalable y totalmente integrada que optimiza los flujos de trabajo, mejora la eficiencia y ofrece visibilidad en tiempo real. Esta transformación digital sentó las bases para el éxito a largo plazo de FUCHS y le ayudó a mantener una posición de liderazgo en el mercado.

Tabla de contenidos:

LeverX construyó una solución corporativa escalable y totalmente integrada que optimiza los flujos de trabajo, aumenta la eficiencia y proporciona información en tiempo real. Esta transformación digital posicionó a FUCHS para el éxito a largo plazo y le ayudó a mantener una posición de liderazgo en el mercado.

Acerca de FUCHS

FUCHS-about

Hace casi un siglo, en 1931, Rudolf Fuchs fundó FUCHS, una marca muy conocida en el sector mundial de los lubricantes. Sin dejarse intimidar por los retos de la Gran Depresión, Fuchs empezó vendiendo bidones de aceite a compañías navieras, sentando las bases de una empresa que acabaría operando en más de 45 países. Con su sede actual en Mannheim (Alemania), FUCHS emplea a más de 5.800 especialistas y alcanzó la cifra récord de 3.400 millones de euros en ventas en 2022.

Por supuesto, el éxito no se consigue de la noche a la mañana ni está garantizado para siempre. Con el tiempo, la empresa llegó al límite de su capacidad de producción y no pudo satisfacer las crecientes expectativas de los consumidores. En comparación con los sistemas de sus rivales, su propio sistema de gestión empresarial era lento e ineficaz. Además, la visualización de datos previa requería mucho tiempo de análisis. Para mantener su posición de liderazgo en el mercado, la empresa necesitaba una transformación.

LeverX vio en ello una oportunidad de desempeñar un papel significativo en la historia de FUCHS, lo que nos motivó a asumir el proyecto.

Retos que provocaron la necesidad de cambios

Todos los proyectos de LeverX comienzan con una fase de descubrimiento en la que examinamos el sistema actual para identificar cuellos de botella y áreas de mejora. Para este proyecto, identificamos los siguientes retos:

Falta de gestión centralizada de datos
Los datos críticos para la misión, como el consumo de lubricantes, los programas de mantenimiento, las asignaciones y las condiciones de funcionamiento de los equipos, no podían almacenarse ni gestionarse de forma centralizada. Este enfoque fragmentado resultó costoso y poco fiable para todas las partes interesadas.

Procesos manuales
La recopilación e introducción de datos se realizaba principalmente de forma manual, lo que provocaba ineficiencias en las actividades operativas y de preventa.

Tiempo de inactividad de los equipos
Los primeros signos de mal funcionamiento de los equipos se pasaban por alto debido a la falta de un análisis proactivo del rendimiento de los equipos.

Alcance del proyecto de transformación digital de FUCHS

Para el proyecto, el equipo de LeverX utilizó una metodología ágil y adaptable potenciada por un enfoque LEAN. El proyecto se implementó en varias fases, cada una de ellas diseñada para satisfacer las necesidades y expectativas de FUCHS, garantizando al mismo tiempo que el producto final se alineara tanto con los objetivos corporativos como con los requisitos operativos:

Planificación e investigación

Visitamos las instalaciones de fabricación del cliente y varios centros de producción como parte de nuestra investigación previa al desarrollo. En colaboración con el cliente, definimos el conjunto de características del MVP. Eliminamos algunas de las funciones previstas inicialmente, lo que nos permitió centrarnos en los aspectos más importantes:

  • La química del producto y las pruebas técnicas. Los técnicos pueden introducir y almacenar los resultados de las pruebas, como información sobre temperatura, concentración refractométrica, nivel de pH, acidez total, actividad bacteriana, consumo de líquidos y productos, y otras métricas recogidas de los equipos de producción.
  • Generación de informes. A partir de los resultados de las pruebas y las visualizaciones de datos, los responsables pueden generar informes sobre el consumo de productos, las características de los líquidos, la ubicación de los equipos y otras métricas. La herramienta de generación de informes permite a los usuarios filtrar los datos por producto, tipo de máquina, área operativa o turno, proporcionando acceso a la información de todo un centro o de un equipo específico.
  • Cálculo de precios. El sistema calcula automáticamente el coste de consumo del producto durante un periodo de tiempo especificado.

Desarrollo del MVP

Nuestro objetivo al crear el MVP era probar el mínimo de funciones a la vez que identificábamos las mejores técnicas de procesamiento de datos para garantizar una recopilación de datos y análisis rápidos, precisos y rentables para cada cliente del cliente.

Integramos la conectividad IoT en la plataforma, lo que permitió la elaboración de informes completos y la recopilación de datos en tiempo real.

Selección e implantación de la plataforma en la nube

Inicialmente, los datos de los usuarios se almacenaban en una base de datos interna utilizando IdentityServer4. Sin embargo, a medida que cambiaban los requisitos del cliente, sus capacidades de escalabilidad dejaron de ser suficientes. Evaluamos varios proveedores de alojamiento en la nube para garantizar la escalabilidad antes de seleccionar Microsoft Azure.

  • Azure es idóneo para plataformas a escala empresarial que gestionan múltiples flujos de datos simultáneamente y manejan con eficacia volúmenes de datos masivos.
  • Azure facilita el despliegue global, con presencia en las principales regiones del mundo, como Estados Unidos, Europa, China y África.
  • La integración con Microsoft 365 simplificó el procesamiento de documentos de FUCHS dentro de una red unificada.
  • A través de nuestra exhaustiva evaluación de proveedores de nube, pudimos minimizar los gastos de infraestructura de implementación al confirmar la mayor tolerancia a fallos y seguridad de Azure.

Asegurar la calidad del código y la mejora continua

Aplicamos técnicas de eficacia probada para garantizar la escalabilidad y estabilidad de la plataforma. A lo largo del ciclo de desarrollo, el equipo perfeccionó continuamente estas técnicas para mejorar la fiabilidad y el rendimiento de la plataforma.

Integración de SonarQube

  • Para la canalización CI/CD del cliente, integramos SonarQube, una potente herramienta de análisis estático de código, para realizar comprobaciones automatizadas de la calidad del código. SonarQube ofrece un enfoque proactivo de la salud del código mediante la identificación de posibles problemas, el mantenimiento de los estándares de codificación y la garantía de calidad durante todo el ciclo de vida del desarrollo.

Estilos y convenciones de codificación coherentes

  • Empleamos EditorConfig para el backend a fin de proporcionar un formato coherente en todo el equipo, manteniendo estilos de código coherentes en varios editores e IDE.
  • Para el frontend, utilizamos ESLint, una herramienta personalizable para identificar e informar de problemas en el código JavaScript, con el fin de ayudar a los desarrolladores a cumplir las directrices de codificación y evitar errores comunes.

Buenas prácticas de revisión del código

  • Para garantizar una calidad excelente y centrarnos en los detalles, dividimos el código en segmentos más pequeños para conseguir un proceso de revisión manejable y exhaustivo.
  • Los cambios en el código se probaron en una rama local configurada dentro del sistema del cliente para garantizar una funcionalidad adecuada dentro de la configuración específica.
  • Se garantizó el cumplimiento de las normas de codificación .NET comprobando la coherencia del formato, el uso del lenguaje y las convenciones de nomenclatura.
  • Validamos los parámetros de entrada, evaluamos los casos extremos y verificamos el comportamiento adecuado en diversas circunstancias para garantizar la solidez del código.
  • Por último, evaluamos la legibilidad, estructura y organización del código para garantizar que fuera claro, manejable y fácil de entender y utilizar para futuros desarrolladores.

Solución entregada por LeverX

Dentro del plazo establecido, el equipo de LeverX construyó una plataforma integral basada en Microsoft Azure.

Image_ENG-min

Las funciones introducidas ayudaron a FUCHS a superar los retos operativos:

Recopilación de datos en tiempo real impulsada por IoT

LeverX implementó una sólida integración de IoT, permitiendo la recopilación de datos en tiempo real y la monitorización a través de una amplia gama de equipos y recursos. Esto permite a los usuarios realizar un seguimiento del rendimiento de los equipos en condiciones operativas variables y recibir resultados inmediatos de las inspecciones de mantenimiento. El sistema también predice el agotamiento de las materias primas para lubricantes, facilitando la reposición proactiva.

Además, integramos sensores de múltiples proveedores para permitir la supervisión de los tanques en tiempo real y ofrecer a los usuarios información sobre los niveles de producto, el uso histórico y las previsiones de agotamiento, todo ello presentado mediante visualizaciones dinámicas.

Integración segura de Microsoft Azure con Global Identity Access Management

Para mejorar la seguridad y agilizar la autenticación, integramos Microsoft Azure Active Directory con el sistema global de gestión de acceso a identidades. Este enfoque centralizado simplifica la autenticación en todas las aplicaciones y componentes, mientras que las funciones de seguridad avanzadas, como Azure Active Directory, la autenticación multifactor, el cifrado y las herramientas de supervisión de riesgos, garantizan la protección de los datos confidenciales y mantienen el cumplimiento de la GDPR.

Informes de BI (Business Intelligence) personalizables

Nuestra plataforma incluye un conjunto flexible de Business Intelligence (BI) que permite a los usuarios generar informes personalizados basados en criterios clave. Estos informes ofrecen potentes visualizaciones de datos que simplifican el análisis, haciendo que los conocimientos críticos sean más accesibles y procesables para una toma de decisiones más rápida.

fuchs-app-1

Aplicación móvil para técnicos

LeverX desarrolló una aplicación móvil para técnicos que admite el registro de datos sin conexión, lo que les permite trabajar en zonas remotas sin conexión a Internet. La aplicación consolida los datos de pruebas y consumo en un único archivo organizado, garantizando que toda la información sea accesible, esté actualizada y sea fácil de gestionar.

fuchs-app-2

Gestión automatizada de tareas

Integramos un sistema automatizado de gestión de tareas en el ERP, lo que permite a los técnicos automatizar y programar tareas recurrentes de servicio de los equipos. El sistema también es compatible con la planificación de rutas, lo que ayuda a los técnicos a crear secuencias de tareas que garanticen una planificación eficaz del mantenimiento y comprobaciones coherentes del rendimiento de los equipos.

fuchs-app-3

Control de calidad inteligente

El módulo Smart Quality Control de LeverX proporciona una gestión proactiva de los problemas, lo que permite a FUCHS detectar, evaluar y abordar los riesgos de producción, como las averías de los equipos. El sistema evalúa automáticamente los tiempos y costes de reparación de los problemas (por ejemplo, fugas), ayudando a los responsables a planificar en consecuencia para minimizar las interrupciones de la producción.

fuchs-app

Flujos de trabajo documentales automatizados

Hemos racionalizado los flujos de trabajo documentales de FUCHS automatizando las actualizaciones de los archivos de datos de infraestructura cada vez que se añaden nuevos fabricantes o instalaciones. Esto reduce la introducción manual de datos, mejora la precisión y garantiza que la información esté siempre actualizada.

Localización del sistema para un uso global

La plataforma está totalmente localizada para apoyar las operaciones globales de FUCHS. Con capacidades multilingües, el sistema puede traducir campos, ajustes y configuraciones para satisfacer las necesidades de los usuarios internacionales. Además, ofrece nombres de campo personalizables, lo que permite a los clientes adaptar la terminología de la plataforma para que se ajuste a los requisitos locales o de la organización y garantizar un uso sin problemas en todas las regiones.

Superación de retos geográficos específicos en una de las ubicaciones estratégicas de FUCHS

China es una de las regiones estratégicas clave de FUCHS. Sin embargo, las políticas del gobierno chino complicaron el proceso de implantación. El principal reto era que varios servicios de Microsoft Azure, como SMTP (servicio de correo electrónico) y CosmosDB (un producto clave de Azure), no estaban disponibles en China en ese momento, aunque sí lo estaban en Europa.

Además, debido a los estrictos requisitos de China que limitan el uso de datos al interior de las fronteras estatales, se deben utilizar soluciones locales en la nube, servicios de distribución de correo electrónico, proveedores de telecomunicaciones y otras infraestructuras regionales.

Para superar estos obstáculos, creamos una infraestructura basada en Microsoft Azure que reflejaba la configuración europea e implementamos servicios diseñados específicamente para el mercado chino, como SendGrid para la distribución de correo electrónico. Esto garantiza la coherencia operativa al tiempo que se cumplen las normativas locales.

Pila tecnológica utilizada en el proyecto

DevOps

Azure DevOps (Git) as source control system

CI and CD system for Backend, Frontend

Backend DB

Microsoft Azure Cloud SQL Database

Microsoft Azure Storage

Redis

Backend Services

Azure App Service

ASP.NET Core 3.1

Swashbuckle

Entity Framework

Serilog

Azure .NET SDK

Docker

RabbitMQ

Azure Queue

IdentityServer4

Hangfire

Frontend (static)

React

Sass

Material-ui or react-bootstrap

Frontend (dynamic)

Redux

Moment.js

Lodash

SPFx

Frontend (deployment)

Azure App Service

Gulp

Npm

Webpack

Mobile (static)

Typescript

Native Base

React Native

Mobile (dynamic)

MobX

Inversify

React Navigation

Realm

Moment.js

Axios

Lodash

Formik

Yup

Mobile (deployment)

Visual Studio App Center

Qué consiguió el cliente con la solución de LeverX

El cliente automatizó con éxito numerosos procesos empresariales con la moderna solución empresarial desarrollada por el equipo de LeverX. Esto aumentó las ventas, mejoró la productividad de los técnicos y agilizó la gestión de datos con perspectivas más accesibles y procesables.

Entre los principales logros del proyecto se incluyen

  • La nueva solución proporcionó un sistema de gestión empresarial (ERP) unificado, satisfaciendo una necesidad crucial para los clientes del cliente.
  • El cliente puede gestionar eficazmente varios activos de equipos de forma simultánea, lo que mejora significativamente la productividad general de la empresa.
  • Las herramientas avanzadas de gestión de acceso a datos garantizan el manejo seguro de los datos críticos de la plataforma, cumpliendo con las normas de cumplimiento de GDPR y salvaguardando la información del usuario.
  • La monitorización de datos en tiempo real permite un análisis rápido de los datos y la elaboración inmediata de informes, lo que facilita una toma de decisiones más rápida.
  • La plataforma procesa los datos de los equipos en tiempo real -incluidas las métricas de rendimiento, los resultados de las pruebas con compuestos químicos para la producción de lubricantes y los datos de los sensores IoT- en dos segundos, lo que permite cargar las páginas y filtrar los resultados con rapidez.
  • Las alertas y procedimientos proactivos de mantenimiento minimizan el tiempo de inactividad de los equipos y reducen los costes operativos.

Con un punto de acceso centralizado a bases de datos y productos, la plataforma fomenta una coordinación sin esfuerzo en todas las oficinas del cliente. La visualización inteligente de los datos también mejora la interpretación de la información crítica, lo que permite tomar decisiones más rápidas y fundamentadas.

More Case Studies