top of page

TECNOLOGIA E GESTÃO

La sincronización que estaba obstaculizando al entrenador: una reducción del 72% en el tiempo de sincronización del ALS S360.

El ALS S360 debía operar sin conexión en un entorno industrial. La sincronización tardaba 182 segundos. Se analizó la arquitectura, se implementaron optimizaciones y el tiempo de sincronización se redujo en un 72 %.

Tela de login do conta pronta

Desafío


Un técnico en el sector industrial no elige dónde hay señal. Va al equipo, toma la muestra, registra los datos y pasa al siguiente. La conectividad es intermitente por definición, y la aplicación debe funcionar en ese escenario.

ALS Global es líder mundial en servicios de ensayo, inspección y certificación, con presencia en más de 70 países. En Brasil, su unidad de tribología se especializa en el análisis de fluidos industriales. Los técnicos visitan plantas e instalaciones para recolectar muestras de aceite y lubricante de la maquinaria en funcionamiento.

ALS S360 es la aplicación que da soporte a este trabajo de campo, permitiendo la grabación sin conexión y la posterior sincronización.

El problema radicaba en este proceso. La sincronización tardaba 182 segundos en completarse. En una rutina con múltiples recopilaciones de datos al día, este tiempo se convierte en un cuello de botella operativo. El técnico tiene que esperar y el ciclo de análisis comienza más tarde.

ALS Global se puso en contacto con Evo Systems con un objetivo claro: solucionar el problema de rendimiento lento sin reemplazar la aplicación.


Transformación_


S360 se desarrolló en Flutter (Dart). El análisis comenzó con la lectura del código existente, centrándose en el flujo de sincronización.

El diagnóstico reveló dos puntos principales.

Las primeras fueron llamadas redundantes. El proceso desencadenó múltiples solicitudes al servidor, repitiendo operaciones ya realizadas, lo que generó una sobrecarga con cada sincronización.

El segundo problema radicaba en la API. Algunos puntos finales devolvían más datos de los necesarios, enviando estructuras completas cuando solo se utilizaban campos específicos. Este exceso de datos aumentaba sistemáticamente el tiempo de transmisión.

Estos problemas no se notaban en el uso diario, pero se acumulaban con cada ciclo.

Una vez identificados los cuellos de botella, se aplicaron optimizaciones directamente al código existente. No se realizaron cambios en la arquitectura ni modificaciones estructurales que pusieran en riesgo el producto.

A diferencia de los enfoques que priorizan la reescritura, Evo Systems centró su intervención en causas específicas. Las correcciones se realizaron de forma selectiva, preservando el resto del sistema.


Beneficios_


El tiempo de sincronización se redujo de 182 segundos a 50 segundos, lo que supone una mejora del 72%.

Esta reducción repercute directamente en las operaciones. El tiempo de espera disminuye y el ciclo de análisis comienza antes, lo que aumenta la eficiencia del trabajo de campo.

La implementación se completó en 110 horas, sin cambios en la arquitectura ni regresiones en la funcionalidad de la aplicación.

Los resultados demuestran que se pueden lograr mejoras significativas en el rendimiento con un diagnóstico preciso e intervenciones específicas, sin necesidad de rediseñar el producto.

Herramientas utilizadas_



¿Tu aplicación de campo está experimentando algún problema de sincronización?

Los problemas de rendimiento en las aplicaciones sin conexión a internet suelen acumularse silenciosamente. El sistema funciona, pero por debajo de su rendimiento óptimo.

Evo Systems analiza el código, identifica los cuellos de botella e implementa soluciones predefinidas sin comprometer la estabilidad del producto.

¿Listo para comenzar?

Póngase en contacto con nosotros para hablar más sobre los desafíos de su negocio.

HABLE CON UN CONSULTOR

PROGRAMAR UNA VISITA

bottom of page