El Cliente
Una consultora especializada en soluciones de dotación de personal para hospitales.
El proyecto
Transformación de la dotación de personal sanitario
Visión general
El cliente se enfrentaba a retos con su aplicación heredada. Construida sobre la anticuada plataforma DBROCKET, carecía de extensibilidad, capacidades de prueba y una interfaz fácil de usar. Improving se encargó de modernizar la aplicación para proporcionar al cliente una solución más fácil de mantener y escalable.
El reto
La aplicación heredada del cliente era esencial para prever las necesidades de personal en los hospitales, pero su base en la oscura plataforma DBROCKET dificultaba el mantenimiento y las mejoras. La falta de una interfaz móvil fácil de usar y con capacidad de respuesta de la aplicación provocaba ineficiencias en la programación del personal, lo que costaba a los hospitales valiosos recursos.
La solución
Improving migró la aplicación heredada de DBROCKET a una pila tecnológica moderna, seleccionando Spring Boot y Groovy para el desarrollo backend con el fin de garantizar una mejor capacidad de mantenimiento y extensibilidad. Introdujimos pruebas unitarias para mejorar la calidad y fiabilidad del código.
Para la interfaz de usuario, desarrollamos una nueva aplicación web con una función de calendario adaptable, que permite gestionar fácilmente los turnos e incentivar al personal con mayores retribuciones para las recogidas tempranas. El proyecto también incluyó la contenedorización de la aplicación y su despliegue en AWS, la estandarización del entorno de desarrollo con archivos Vagrant y la automatización del despliegue con playbooks de Ansible.





Beneficios para la empresa
Improving User Experience: La interfaz móvil y adaptable de la nueva aplicación web mejoró la facilidad de uso para el personal del hospital.
Agilización de los procesos de dotación de personal: La función de calendario permitió a los hospitales gestionar y ofrecer turnos de forma eficiente, Improving staffing levels and response times.
Ahorro de costes: La optimización de la dotación de personal, basada en recomendaciones basadas en datos, supuso una reducción media de los gastos generales del 22% para los hospitales.
Mantenimiento mejorado: La migración a Spring Boot y Groovy, junto con las pruebas unitarias, facilitaron el mantenimiento y la mejora de la aplicación.
Despliegue eficiente: Los procesos de despliegue estandarizados y automatizados redujeron los errores y el tiempo de despliegue, aumentando la fiabilidad y eficiencia del sistema.
Lecciones aprendidas
El proyecto puso de relieve la importancia de generar confianza entre las partes interesadas, comprender los procesos empresariales de las aplicaciones heredadas, evitar la complejidad innecesaria, gestionar el cambio de forma eficaz y crear un equipo de desarrollo sostenible para lograr el éxito a largo plazo.
¿Por qué Improving?
El proyecto de modernización de aplicaciones transformó la aplicación heredada de los clientes en una solución moderna, escalable y fácil de usar, mejorando significativamente el proceso de dotación de personal de los hospitales. La migración a una pila tecnológica moderna, junto con una aplicación web con capacidad de respuesta y procesos de despliegue racionalizados, permitió ahorrar costes, mejorar la capacidad de mantenimiento y disponer de un sistema más ágil preparado para futuras necesidades.
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.