Background Image
SERVICIOS PROFESIONALES

Actualizar el software HVAC heredado para aumentar la productividad de las ventas

Logo - Upgrading Legacy HVAC Software to Boost Sales Productivity (Engineered Air)

El cliente

Una empresa líder en calefacción, ventilación y aire acondicionado.

El proyecto

Actualización del software de HVAC heredado para aumentar la productividad de las ventas

Visión general

El cliente se enfrentaba a problemas con sus sistemas de software obsoletos y dispares. Estos sistemas se crearon a lo largo de los últimos 20 años utilizando tecnologías como Visual Basic y Access, lo que daba como resultado una entrada de datos duplicada, múltiples versiones del mismo problema y la falta de una única fuente de verdad. Las ineficiencias en sus procesos de diseño y ventas estaban afectando a su eficacia y productividad general. El cliente reconoció la necesidad de modernizar las aplicaciones para agilizar sus operaciones, aumentar la eficacia y mejorar el tiempo de comercialización.

El reto

Los anticuados sistemas de software del cliente estaban obstaculizando la eficacia de sus equipos de diseño y ventas. La falta de integración y estandarización provocaba la introducción de datos duplicados e información contradictoria en varios sistemas. El resultado era un mayor tiempo de respuesta para la aprobación de diseños y retrasos en el proceso de fabricación. Además, la jubilación del personal clave que mantenía estos sistemas heredados suponía un riesgo importante para la organización. El cliente necesitaba una solución para modernizar sus aplicaciones, eliminar la entrada de datos duplicados y agilizar sus procesos de diseño y ventas.

La solución

Improving, experto en consultoría y desarrollo tecnológico, se asoció con el cliente para abordar su proyecto de modernización de aplicaciones. El planteamiento implicaba una reescritura completa de los sistemas obsoletos, en lugar de una simple migración. El equipo optó por una solución basada en microservicios para dividir el complejo software en dominios manejables. Se eligió un front-end basado en web con Vue.js para aprovechar las aplicaciones existentes en la organización. En el back-end, se utilizaron API web .NET Core para garantizar la escalabilidad y el rendimiento.

Para orquestar los distintos microservicios, se implementaron un API Gateway y un proxy inverso utilizando Engine X. Se utilizaron Docker e imágenes Docker para el despliegue en producción, proporcionando flexibilidad y portabilidad. Se seleccionaron MongoDB y SQL Server como bases de datos para gestionar los requisitos de almacenamiento de datos. La solución también implicó la integración con el sistema ERP heredado del Cliente para permitir la especificación y gestión de piezas sin problemas.

Tecnologías y metodologías

  • Front-end: Vue.js para aplicaciones basadas en web

  • Back-endAPI web .NET Core para escalabilidad y rendimiento

  • Orquestación: Engine X para API Gateway y proxy inverso

  • Despliegue: Docker e imágenes Docker para flexibilidad y portabilidad

  • Bases de datos: MongoDB y SQL Server para almacenamiento de datos

Icon - Vue.JS
Icon - .NET Core
Icon - Engine X
Icon - Docker
Icon - MongoDB
Icon - SQL Server

Beneficios empresariales

  • Agilización de los procesos de diseño y venta: La aplicación modernizada eliminó la entrada de datos duplicados y proporcionó una única fuente de verdad, reduciendo errores y mejorando la eficiencia.

  • Mayor rapidez de comercialización: El nuevo sistema redujo significativamente el tiempo necesario para la aprobación de los diseños, lo que permitió al cliente lanzar sus productos al mercado con mayor rapidez.

  • Mejora de la productividad: La interfaz de usuario intuitiva y los flujos de trabajo estandarizados redujeron la curva de aprendizaje de los nuevos diseñadores, lo que agilizó la incorporación y aumentó la productividad.

  • Mayor precisión de los datos: Con una única fuente de verdad y una entrada de datos estandarizada, el cliente experimentó una mayor precisión y coherencia de los datos en toda la organización.

  • Futura escalabilidad e integración: La arquitectura de microservicios y el API Gateway permitieron una fácil integración con otras tecnologías y sistemas, garantizando la escalabilidad y el crecimiento futuro.

Lecciones aprendidas

El proyecto de modernización de aplicaciones para el cliente puso de manifiesto la importancia de tener en cuenta no sólo la tecnología, sino también la madurez de la organización y los procesos empresariales. La falta de procesos empresariales documentados y de normas claras de desarrollo de software planteó dificultades para comprender con precisión los requisitos del cliente. El proyecto puso de relieve la necesidad de contar con un analista de negocio cualificado para salvar la distancia entre las soluciones técnicas y las necesidades empresariales. Una colaboración sólida y una comunicación abierta entre el cliente y el equipo de desarrollo fueron cruciales para sortear las complejidades y el alcance cambiante del proyecto.

¿Por qué Improving?

El clienteEl proceso de modernización de aplicaciones de Improving se tradujo en mejoras significativas en sus procesos de diseño y ventas. Al eliminar la entrada de datos duplicados y estandarizar los flujos de trabajo, la organización experimentó una mayor eficiencia, mejoró el tiempo de comercialización y aumentó la productividad. El sistema modernizado proporcionó una plataforma escalable e integrada para el crecimiento futuro. La voluntad del cliente de aceptar el cambio y colaborar con el equipo de desarrollo desempeñó un papel fundamental en el éxito del proyecto. Las lecciones aprendidas de este proyecto servirán de guía a futuras organizaciones que emprendan iniciativas similares de modernización de aplicaciones.

Servicios profesionales
.NET
Modernización de aplicaciones

Comenzar

Obtenga más información sobre cómo Improving puede ayudarle a empezar poniéndose en contacto con nosotros hoy mismo en sales@improving.com o rellenando un formulario de contacto a través del siguiente enlace.

Casos prácticos más recientes

Explore nuestros casos prácticos e inspírese con los líderes de opinión de todas nuestras empresas.
Thumbnail -Modern Web Application Platform with AWS
MEDIOS DE COMUNICACIÓN Y ENTRETENIMIENTO

Plataforma moderna de aplicaciones web con AWS

La radio pública de Minnesota (MPR) colaboró con Improving para crear una prueba de concepto para hospedar sus sitios de noticias, música en streaming y podcasts en AWS.