Herramienta tipo Excel para recopilar y calcular los flujos de regalías de los productos biofarmacéuticos

Innowise ha desarrollado un cómodo sistema para almacenar, calcular y editar flujos de derechos trimestralmente.

Desafío

En la empresa del cliente, cada contrato representa un flujo de cánones en una hoja de cálculo Excel, con tasas netas de licencia calculadas trimestralmente en función de las ventas declaradas y las tasas de cánones. A pesar de ser rápido y preciso, Excel suele requerir mucho trabajo manual y adolece de lentitud de carga, problemas con el trabajo colaborativo y el riesgo de borrar datos esenciales por descuido. A pesar de la disponibilidad de soluciones de gestión financiera, nuestro cliente buscaba un producto tipo ERP a medida que diera prioridad a la facilidad de uso y a la rapidez de respuesta.

Solución

Aunque todo el back-end estaba en manos del cliente, nuestro equipo de proyecto se encargó de garantizar integraciones API sin complicaciones y diseños de interfaz de usuario intuitivos.

En esencia, la función principal de la plataforma es calcular los ingresos generados por un acuerdo firmado, representados como un flujo de derechos. Dado que los términos del contrato pueden cambiar con el tiempo, puede ser necesario dividir un acuerdo en varios flujos de royalties con el mismo nombre. Cada flujo de derechos se asigna a un gestor que supervisa uno o varios medicamentos, grupos de medicamentos o equipos médicos. Todos los datos y cálculos se almacenan en bases de datos MS SQL Server, extraídos de hojas de cálculo Excel.

Nuestro principal objetivo era mejorar la aplicación proporcionando interfaces completas para calcular y supervisar los devengos de cánones, los ingresos reales y los ingresos en efectivo trimestralmente.

AUTORIZACIÓN DEL USUARIO

Una vez que un usuario ejecuta la aplicación web desde el escritorio, ve una pantalla de bienvenida con el logotipo y la opción de autenticación. Cuando los usuarios inician sesión en el servidor Windows, pasan por el procedimiento de inicio de sesión utilizando la autenticación LDAP (protocolo de solicitud-respuesta). Al conceder el acceso a un cliente (tras introducir el nombre de usuario y la contraseña), se crea el token de acceso. Para garantizar la seguridad, las sesiones se detienen tras varias horas de inactividad y el cliente recibe un aviso unos minutos antes. En ese momento, será redirigido a la pantalla de inicio, donde tendrá que volver a introducir sus datos de acceso y contraseña.

FLUJOS DE FIDELIZACIÓN

Cuando un usuario selecciona una entidad de canon, se le dirige a una interfaz de usuario en la que puede acceder a los valores y cálculos pertinentes específicos del acuerdo seleccionado.

Anteriormente, el vendedor informa se obtenían manualmente de fuentes corporativas para recuperar los datos sobre las ventas de medicamentos cada trimestre. Sin embargo, el nuevo sistema recupera automáticamente estos datos, lo que permite a los usuarios observar trimestralmente el resultado del cálculo del flujo de caja. El número de periodos (años y trimestres) que pueden visualizarse en la pantalla depende de la resolución.

El sistema tiene cuatro roles de usuario: admin (gestiona el acceso y concede permisos), system admin (propietario técnico del sistema), editor (introduce datos y realiza cálculos) y viewer (supervisa la información y descarga informes sin poderes de edición).

Al iniciar sesión, los usuarios pueden seleccionar una entidad de derechos, ver información, editar valores, añadir comentarios, copiar y pegar datos, buscar información utilizando filtros incorporados y prever valores proyectados para periodos futuros. Los datos de ventas de medicamentos se clasifican por regiones y ofrecen información esencial sobre el flujo, como la ubicación en el mercado, la fecha de inicio y fin, el ID y el estado activo o caducado.

El sistema es compatible con los principales navegadores, como Google Chrome, Microsoft Edge, Firefox y Safari.

Tecnologías

MS SQL Server
VCS
GitHub
Ansible, GitHub Actions, Nginx, Docker, Docker Compose, Ubuntu

Proceso

El cliente inició un exhaustivo proceso de incorporación para garantizar una comprensión clara de su dominio, la transferencia de conocimientos y la preparación del equipo para la fase de desarrollo. Innowise dedicó dos semanas a este proceso, celebrando reuniones iniciales, debatiendo el enfoque de gestión del proyecto, elaborando el plan de trabajo, la estrategia de comunicación, la elaboración de informes, las sesiones de incorporación y las llamadas diarias.

Una vez concluida la fase de integración, nuestro analista de negocio aclaró en detalle los requisitos del proyecto. Basándose en estos requisitos y en los bocetos del prototipo del cliente, un diseñador de UI/UX desarrolló los prototipos. Nuestro desarrollador de React asesoró sobre la pila tecnológica adecuada y sugirió detalles técnicos como la investigación de bibliotecas. El PM creó tareas del proyecto en Jira, y el PO del cliente las verificó.

Tras la fase de incorporación, Innowise proporcionó los siguientes documentos:

  • calendario del proyecto y el alcance de los trabajos;
  • pliego de condiciones;
  • estructura de desglose del trabajo (EDT);
  • especificaciones y diseños;
  • Kit de herramientas de interfaz de usuario;
  • entornos y herramientas de desarrollo de software para gestionar el proyecto;
  • Servicio LDAP.

Durante la fase de desarrollo, demostramos un MVP completo con funciones revolucionarias. Nuestro equipo de proyecto se mantuvo en contacto con el cliente durante todo el proyecto, adaptando los cambios al alcance y priorizando las tareas en función de los comentarios del cliente.

Equipo necesario

1
Analista de negocio
1
Jefe de proyecto
1
Desarrollador de Front-End
1
Diseñador UI/UX
1
DevOps
1
Ingeniero de QA
equipo-innowise

Resultados esperados

Innowise ha desarrollado una plataforma de gestión financiera fácil de usar para almacenar los flujos de caja y calcular los royalties trimestrales. El sistema ofrece a los gestores una forma interactiva y cómoda de hacer un seguimiento de sus contratos y controlar el flujo de caja generado por la venta de medicamentos.

Nuestro equipo especializado desarrolló una lógica del lado del usuario e interfaces intuitivas, eliminando los escollos de Excel. La plataforma que hemos construido ofrece un nivel decente de trazabilidad de los datos, colaboración simultánea y acceso independiente en función de las funciones y responsabilidades de los usuarios. Esta solución inmersiva de gestión de datos financieros permite a los gestores elaborar informes contables precisos y perspicaces sin temor a perder o malinterpretar los datos.

    Contáctenos

    Reserve usted una llamada o rellene usted el siguiente formulario y nos pondremos en contacto con usted cuando hayamos procesado su solicitud.

    Envíenos un mensaje de voz
    Adjuntar documentos
    Cargar archivo

    Puede adjuntar 1 archivo de hasta 2 MB. Formatos de archivo válidos: pdf, jpg, jpeg, png.

    Al hacer clic en Enviar, autoriza a Innowise a procesar sus datos personales de acuerdo con nuestra política de privacidad. Política de privacidad para proporcionarle información relevante. Al enviar su número de teléfono, acepta que nos pongamos en contacto con usted a través de llamadas de voz, SMS y aplicaciones de mensajería. Pueden aplicarse tarifas de llamadas, mensajes y datos.

    También puede enviarnos su solicitud
    a contact@innowise.com
    ¿Qué pasa después?
    1

    Una vez recibida y procesada su solicitud, nos pondremos en contacto con usted para detallarle las necesidades de su proyecto y firmar un acuerdo de confidencialidad. Proyecto y firmaremos un acuerdo de confidencialidad.

    2

    Tras examinar sus deseos, necesidades y expectativas, nuestro equipo elaborará una propuesta de proyecto con el alcance del trabajo, el tamaño del equipo, el plazo y los costes estimados con el alcance del trabajo, el tamaño del equipo, el tiempo y las estimaciones de costes.

    3

    Concertaremos una reunión con usted para hablar de la oferta y concretar los detalles.

    4

    Por último, firmaremos un contrato y empezaremos a trabajar en su proyecto de inmediato.

    flecha