El sistema de control logístico mejora con la migración a Angular

La experiencia de usuario se ha beneficiado de las mejoras en la aplicación, que se ha vuelto más ágil, intuitiva y responsive

Reto

El cliente, una de las compañías farmacéuticas más importantes del mundo, se enfrentaba a dificultades con su aplicación de control logístico. El sistema utilizado había sido desarrollado internamente en AngularJS, una tecnología que ya no está soportada. Debido al desfase tecnológico, la aplicación presentaba problemas de rendimiento, seguridad y usabilidad, poniendo en riesgo la experiencia de usuario y la eficiencia de los procesos.

Solución

Se contrató a act digital para migrar el sistema, desarrollándolo con la tecnología Angular actualizada. El proyecto también utilizó las tecnologías Node.js, PostgreSQL y Sequelize, asociadas al rendimiento de las peticiones a la base de datos. La experiencia y el rendimiento del usuario fueron los requisitos priorizados, teniendo en cuenta que el sistema es relevante para las operaciones diarias de la organización.

Resultados

Con la migración tecnológica, la aplicación de control logístico ofrece ahora una mejor experiencia de usuario. Se mejoraron la usabilidad y la capacidad de respuesta, favoreciendo el uso del sistema en dispositivos móviles (como tablets y smartphones). Se ha mejorado el rendimiento, ya que el tiempo de carga de las páginas se ha reducido de 30 segundos a 1 segundo.

El desarrollo interno de sistemas es estratégico para las empresas que trabajan intensamente con la investigación y la innovación. La personalización de las funcionalidades y la seguridad de los datos son dos exigencias que justifican esta elección. Sin embargo, hay retos que superar. Un punto importante es garantizar que las aplicaciones sigan el ritmo de los cambios tecnológicos y las demandas del mercado, de los clientes y de los usuarios.

Los sistemas exclusivos se fabrican siguiendo criterios muy específicos, pero eso no significa que sean inmunes a la obsolescencia tecnológica. Al contrario, necesitan ser mejorados continuamente para mejorar la usabilidad, incorporar funcionalidades y promover la modernización de los recursos. Sin embargo, esta evolución tropieza a menudo con limitaciones técnicas, financieras u operativas. Una de ellas es la elección de la tecnología utilizada para desarrollar el sistema.

Un ejemplo de obsolescencia es la tecnología AngularJS, que se lanzó en 2010 como framework para el desarrollo de aplicaciones web. La herramienta se hizo popular porque ofrecía funciones que facilitaban el trabajo de los desarrolladores. Sin embargo, con el paso del tiempo, esta tecnología perdió relevancia frente a versiones más avanzadas y fue descatalogada.

Sin la posibilidad de dar soporte a la tecnología, los sistemas desarrollados en AngularJS quedaron obsoletos. En este contexto, los problemas de rendimiento, seguridad, capacidad de respuesta y usabilidad se volvieron más críticos, poniendo en peligro principalmente la experiencia del usuario. Corregir estos defectos presupone migrar a tecnologías más actualizadas y adecuadas.

Este fue el reto al que se enfrentó una de las mayores empresas farmacéuticas del mundo, que contaba con una aplicación interna de control logístico desarrollada en AngularJS. El sistema se creó para gestionar todo el flujo de muestras de medicamentos y sustancias, desde la recogida, el transporte y el almacenamiento hasta la distribución. Al estar vinculada a una serie de procesos operativos, la herramienta se integra con otro software, por lo que es esencial que mantenga altos niveles de rendimiento.

Para resolver este problema, la industria farmacéutica contrató a act digital, especializada en el desarrollo de soluciones tecnológicas y con experiencia en proyectos de migración de sistemas a la plataforma Angular. En este artículo, detallamos cómo se llevó a cabo este proyecto, desde la planificación hasta los resultados obtenidos.

black doctor hands showing two coronavirus vaccine options

Cliente: industria farmacéutica innovadora

La empresa que contrató a act digital es una de las compañías farmacéuticas más grandes e innovadoras del mundo, con más de 3.900 empleados. La marca opera en el mercado de la biotecnología desde hace más de una década y está considerada como una de las mejores empresas para profesionales de carreras científicas.

El grupo figura entre los más destacados en investigación y desarrollo de sustancias terapéuticas. Sus innovaciones se centran principalmente en la producción de vacunas para combatir una amplia gama de enfermedades. Debido a su relevancia científica y a la naturaleza altamente competitiva de este mercado, el fabricante cuenta con un equipo interno de tecnología, que se encarga de crear y mantener decenas de sistemas operativos y de gestión utilizados diariamente por miles de empleados.

Reto: migración tecnológica de un sistema de control logístico

En este proyecto, la empresa farmacéutica se enfrentaba a retos diarios en el uso de un sistema diseñado para operativizar y controlar los procesos de envío de muestras de medicamentos y sustancias.

Originalmente desarrollada en AngularJS, la aplicación no era responsive y esto limitaba su adopción en dispositivos móviles, esenciales para los equipos de logística. La experiencia del usuario también se veía comprometida por problemas de rendimiento y usabilidad, lo que generaba ineficacia operativa.

La situación se agravaba por el hecho de que la tecnología AngularJS se había descatalogado y ya no ofrecía soporte. Para la empresa, este escenario representa un riesgo de seguridad e inestabilidad, que podría generar fallos y problemas generalizados. Esto se debe a que el sistema se integra con otras aplicaciones de uso interno, por lo que el rendimiento inferior al esperado y el daño a la experiencia de usuario afectan a una serie de procesos.

Solución: transición de AngularJS a Angular

Ante las dificultades de los usuarios para utilizar el sistema creado en AngularJS, la solución propuesta por el equipo de act digital fue migrar estas aplicaciones a versiones más recientes de esta tecnología. Esta transición sería necesaria para mejorar la usabilidad y la rapidez a la hora de utilizar la herramienta, mejorando además el rendimiento de las consultas en la base de datos.

Metodología

El proyecto se estructuró para que la migración se realizara de forma gradual, sin impactar en la operativa, e incluyó etapas como:

  • diagnóstico de la situación
  • planificación de las acciones;
  • refactorización, desarrollo y migración de la aplicación a la última versión de Angular;
  • realización de análisis y verificaciones en un entorno de pruebas;
  • puesta del sistema actualizado a disposición de los usuarios.

Tecnologías aplicadas

Para llevar a cabo la migración tecnológica del antiguo sistema AngularJS, fue necesario refactorizar y desarrollar la aplicación utilizando tecnologías más actuales. En este proceso se utilizaron:

  • Angular;
  • Node.js;
  • Sequelize;
  • PostgreSQL;
  • TypeScript;
  • JavaScript.

Resultados: experiencia de usuario renovada y ganancias de rendimiento

La transición de AngularJS a Angular, combinada con el uso de las tecnologías Node.js, PostgreSQL y Sequelize, ha tenido un impacto positivo en el uso del sistema, que ahora permite al usuario una navegación más práctica y ágil. Entre los resultados obtenidos destacan los siguientes:

- Experiencia de usuario: la nueva aplicación es más amigable, simplificando el uso cotidiano.

- Capacidad de respuesta: uno de los principales objetivos alcanzados ha sido la posibilidad de utilizar el sistema en diferentes plataformas, especialmente en dispositivos móviles.

- Aumento del rendimiento: el sistema también se ha vuelto más ágil, con mejor rendimiento que antes. El tiempo de carga de una página, que antes tardaba 30 segundos en completarse, ahora tarda menos de un segundo.

- Seguridad y fiabilidad: la actualización tecnológica eliminó vulnerabilidades asociadas a AngularJS no soportadas, garantizando la seguridad de los datos y la estabilidad del sistema.

- Integración más sencilla: el uso de la última versión de Angular permite integrarse fácilmente con otras tecnologías emergentes y con aplicaciones ya utilizadas en la empresa. De esta forma, el sistema está preparado para futuras innovaciones o mejoras.

Cómo podemos ayudar a su empresa

La transformación digital aporta muchas oportunidades de innovación al sector de salud, que es uno de los que más se ha beneficiado de este proceso. Sin embargo, la aparición de nuevas tecnologías y las crecientes demandas del mercado exigen la capacidad de actualizarse con rapidez y seguridad, lo que supone un reto para el segmento.

Comprender el dinamismo y las oportunidades que ofrece el sector de salud es uno de los focos de act digital. En la prestación de servicios a clientes de este sector, contamos con profesionales especializados que planifican, ejecutan e implementan soluciones personalizadas que buscan añadir valor a los modelos de negocio del área.

Para ello, hemos desarrollado conocimientos en tecnologías emergentes relacionadas con los nuevos retos del sector de salud. ¡Conozca algunas de ellas!

Big Data y Computación Cognitiva La integración de soluciones de Big Data y Computación Cognitiva en el área de salud permite el análisis eficiente de grandes volúmenes de datos.

Inteligencia Artificial A través de soluciones que incorporan Inteligencia Artificial (IA), podemos explotar algoritmos avanzados de aprendizaje automático y redes neuronales que, entre otras cosas, se utilizan para identificar patrones complejos en datos clínicos.

Telemedicina e interacción a distancia La transformación digital está impulsando las soluciones de monitorización remota en salud, lo que convierte a la telemedicina en un recurso indispensable en el segmento. Entre profesionales, estos nuevos recursos también permiten el aprendizaje y el intercambio rápido de información.

RPA y APIs Tecnologías como la automatización robótica de procesos (RPA) y la integración de interfaces de programación de aplicaciones (API) se están adoptando para optimizar los procesos operativos y facilitar la comunicación entre sistemas.

¿Quiere saber más sobre cómo act digital puede ayudar a su empresa a migrar su sistema a la tecnología Angular o a resolver retos relacionados con la obsolescencia tecnológica? Póngase en contacto con nuestros expertos.

Share
Copy
Article copied

¿Quieres saber más sobre nuestros servicios y cómo podemos generar nuevas oportunidades para tu negocio?

image