Caso de éxito de KIRO Grifols (2016)
http://www.kirogrifols.com/kiro-soft-oncology/
Tecnologías utilizadas: JAVA, Spring Boot Framework, ORM Hibernate, OAuth 2, Server-Sent Events y Microsoft SQL Server.
Características:
- Desarrollo a medida en Spring Boot Framework (Java).
- Aplicación del sector sanitario.
- Recepción y gestión de prescripciones oncológicas.
- Integración con robot KIRO Oncology.
- Aplicación altamente configurable.
- Desarrollo de Web Services REST con autenticación OAuth2
KIRO Grifols acudió a Onenpro en busca de una empresa de desarrollo ágil que le permitiese lanzar en el menor tiempo posible una herramienta que gestionase prescripciones de oncología enviadas por un hospital y las enviase a su robot KIRO Oncology. Debido a las urgencias existentes y a la incertidumbre a largo plazo de los posibles requisitos el proyecto comenzó bajo la metodología ágil SCRUM. Proyecto que, al desarrollarse por más tiempo del inicialmente planteado, acabó aglutinando multitud de funcionalidades entre las cuales se podrían destacar las siguientes:
- Recepción de prescripciones desde el hospital.
- Envío mediante una base de datos de intercambio de las prescripciones generadas a KIRO Oncology.
- Recepción de los resultados obtenidos en la preparación de las prescripciones llevadas a cabo en KIRO Oncology mediante sincronización de bases de datos Microsoft SQL Server.
- Envío de resultados mediante Web Services REST con autenticación OAuth2.
- Gestión de usuarios y permisos altamente configurable.
- Creación, descarga e impresión de informes.
- Gestión de alertas y tareas pendientes.
- Aplicación altamente configurable (idioma, funcionalidades, vistas, campos a mostrar, etc.).
En este proyecto el reto más importante ha sido sin duda la integración con el robot KIRO Oncology: conocer los mecanismos de comunicación, su funcionamiento interno, adaptar cada poco tiempo la herramienta a las nuevas necesidades del robot, etc. En definitiva ha habido que interiorizar el funcionamiento del robot además de la metodología de trabajo de KIRO Grifols, convirtiéndose de esta manera Onenpro en una extensión del departamento de informática de KIRO Grifols.
Cabe destacar que al ser una aplicación del sector sanitario, los procedimientos de documentación, diseño, testeo y validación tuvieron que realizarse tal y como KIRO Grifols los requería tanto para asegurar la calidad del software como para demostrar a las autoridades pertinentes el método de trabajo aplicado.
“El primer contacto de KIRO Grifols con Onenpro fue en un proyecto “sprint” que requería mucha destreza y rapidez, por la prisa de sacar al mercado una utilidad para el robot de oncología KIRO Oncology. Onenpro cumplió con todas las expectativas, y hoy en día es uno de nuestros proveedores de desarrollo de software.”
Asier Apraiz. IT Project Manager
Gracias a que KIRO Grifols quedó satisfecho con el trabajo inicial, un contrato inicial de 3 meses se ha convertido en una colaboración a largo plazo que aún está vigente. Periodo durante el cual se han completado multitud de mejoras sobre el proyecto inicial y se han comenzado otros proyectos nuevos como por ejemplo el desarrollo de la herramienta de control y gestión remota del parque de máquinas de KIRO Grifols.