El formulario se ha enviado correctamente.
Encontrará más información en su buzón.
Seleccionar idioma
Innowise ha actualizado una aplicación de control de la exposición a la radiación, mejorando el tiempo de respuesta en 3,3 veces y sentando las bases para la ampliación de la funcionalidad del software.
Nuestro cliente es una empresa europea de consultoría y tecnología especializada en la gestión de la protección radiológica, la calidad y la seguridad. La empresa presta apoyo a empresas de los sectores de la sanidad, el transporte y la energía y les ayuda a cumplir las normativas regionales de protección contra las radiaciones y las normas internacionales, incluidas ISO 9001, ISO 14001 e ISO 19443.
Más de 200 empresas utilizan a diario uno de sus productos estrella, una completa plataforma SaaS, para controlar la exposición a la radiación y el estado de salud del personal. Destinada a mejorar la seguridad y el bienestar de los empleados, la aplicación web permite calcular el nivel de exposición a la radiación a partir de la introducción manual de datos dosimétricos. La aplicación también permite supervisar los datos de salud de los empleados, realizar controles de salud personalizados y evaluar de forma proactiva los riesgos médicos de quienes trabajan en entornos potencialmente peligrosos.
La información detallada sobre el cliente no puede divulgarse en virtud de las disposiciones del acuerdo de confidencialidad.
La aplicación de control de la exposición a la radiación lleva ya más de 10 años en el mercado, pero su código base no había sufrido actualizaciones ni reescrituras significativas durante ese tiempo. A medida que el negocio del cliente crecía, también lo hacía su necesidad de una solución más robusta y escalable.
El equipo de Innowise comenzó el proyecto con una auditoría en profundidad de la aplicación de control de la exposición a la radiación para comprender las causas fundamentales de los problemas que afectaban al sistema. Esto es lo que encontramos:
El cliente quería que la evolución de la aplicación se produjera de la forma más fluida posible, por lo que hicimos que los cambios fueran invisibles para los usuarios finales, asegurándonos de que no hubiera interrupciones en el negocio. En solo 3 meses, el equipo de Innowise introdujo los siguientes cambios en la aplicación de monitorización de la exposición a la radiación.
Para aumentar el rendimiento y dar soporte a futuras necesidades de ampliación, dividimos la aplicación en varios componentes clave: frontend, backend, módulos de informes, módulo de registro y supervisión, y base de datos. A continuación, nuestro equipo contenedorizó cada componente y los migró a máquinas virtuales independientes. Estos cambios soportaron las crecientes cargas de trabajo previstas por el cliente.
Mejoramos la pila tecnológica de la aplicación actualizando marcos y herramientas obsoletos, resolviendo errores y asegurándonos de que el sistema pudiera soportar futuras mejoras. Esto dio a la aplicación un impulso muy necesario en cuanto a rendimiento y facilidad de mantenimiento.
El equipo de Innowise refactorizó la base de datos de la aplicación de monitorización de la exposición a la radiación, mejorando las consultas a la base de datos, añadiendo índices e introduciendo claves foráneas. Nuestro enfoque integral aumentó el rendimiento de la base de datos entre 1,5 y 3 veces después de la refactorización.
Introdujimos un canal de integración y despliegue continuos (CI/CD) para sustituir el proceso de despliegue manual. Con este nuevo enfoque, nuestro equipo automatizó el proceso de despliegue, garantizando actualizaciones más rápidas y fiables. También implementamos el registro y la supervisión del sistema mediante Prometheus y Grafana para realizar un seguimiento y visualizar el rendimiento y los problemas del sistema en tiempo real.
El equipo de Innowise utilizó Infrastructure as Code (IaC) para la recuperación en caso de desastre, lo que significa que toda la aplicación puede volver a desplegarse en un nuevo entorno en tan solo 15 minutos. También establecimos sólidos procedimientos de copia de seguridad para garantizar que los datos estén seguros y puedan restaurarse rápidamente en caso necesario.
Junto con la refactorización, el equipo de Innowise creó meticulosamente la documentación para la aplicación de control de la exposición a la radiación, incluidos todos los cambios en la arquitectura y el sistema.
Frontend
Angular
Backend
Node.js, WinDev
Cloud
OVHcloud
Base de datos
MySQL
DevOps
Terraform, Bitbucket, Grafana, Prometheus, Docker, Docker Compose
Dado que el cliente quería flexibilidad en el alcance del proyecto, acordamos un modelo de precios Time & Material, lo que significa que calculamos las horas del proyecto por adelantado, pero sólo cobramos al cliente las horas realmente empleadas. Cuando el cliente necesitó ampliar el alcance del proyecto, nuestro gestor de proyectos facilitó cálculos adicionales, para que el cliente pudiera hacer fácilmente un seguimiento de los gastos y el progreso del proyecto.
Adoptamos un enfoque iterativo de gestión de proyectos, dividiendo el proyecto en sprints y definiendo hitos claros para cada fase. Cada semana, nuestro equipo de proyecto se reunía con las partes interesadas del cliente para compartir los avances y resultados, mejorando así la alineación general del equipo.
1
Jefe de proyecto
1
Gestor de entregas
1
Analista de
negocio
1
Arquitecto de soluciones
1
Desarrollador de Back-End
1
Desarrollador de Front-End
1
Ingeniero DevOps
1
Ingeniero de QA
1
Ingeniero de pruebas de penetración
Ahora, en sólo 3 meses, el cliente dispone de una aplicación mucho más sólida, escalable y fácil de mantener para el control de la exposición a la radiación. Hemos renovado con éxito la infraestructura de software, solucionado problemas de rendimiento y asegurado que la arquitectura pueda manejar el crecimiento futuro. El equipo de Innowise también ha establecido una hoja de ruta clara para el desarrollo de las próximas características y mejoras del sistema, lo que ayudará a mejorar aún más la experiencia del usuario y la eficiencia operativa.
En los próximos meses, nuestro equipo llevará a cabo las actualizaciones previstas para ayudar al cliente a satisfacer las cambiantes necesidades de los usuarios.
3.3
veces más rápido
1.5-3
veces mejor rendimiento de la base de datos
Reservar una llamada o rellene el siguiente formulario y nos pondremos en contacto con usted cuando hayamos procesado su solicitud.
Una vez recibida y procesada su solicitud, nos pondremos en contacto con usted para detallar las necesidades de su proyecto y firmar un acuerdo de confidencialidad que garantice la confidencialidad de la información.
Después de examinar los requisitos, nuestros analistas y desarrolladores elaboran una propuesta de proyecto con el alcance de las obras, el tamaño del equipo, el tiempo y las estimaciones de costos.
Concertamos una reunión con usted para discutir la oferta y llegar a un acuerdo.
Firmamos un contrato y comenzamos a trabajar en su proyecto lo más rápido posible.
Sea el primero en conocer las innovaciones informáticas y casos prácticos interesantes.
Al registrarte aceptas nuestras Condiciones de uso y Política de privacidad, incluido el uso de cookies y la transferencia de tu información personal.
2007-2025 Innowise. Todos los derechos reservados.
Política de privacidad. Política de cookies.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Varsovia, Polonia
Al registrarse, acepta nuestra Política de privacidadincluyendo el uso de cookies y la transferencia de su información personal.
Gracias.
Su mensaje ha sido enviado.
Procesaremos su solicitud y nos pondremos en contacto con usted lo antes posible.
Gracias.
Su mensaje ha sido enviado.
Procesaremos su solicitud y nos pondremos en contacto con usted lo antes posible.