Strumento simile a Excel per raccogliere e calcolare i flussi di royalty dei prodotti biofarmaceutici

Innowise ha sviluppato un comodo sistema per archiviare, calcolare e modificare i flussi di royalty su base trimestrale.

Sfida

Presso l'azienda del cliente, ogni contratto rappresenta un flusso di royalty in un foglio di calcolo Excel, con i canoni di licenza netti calcolati trimestralmente in base alle vendite e ai tassi di royalty riportati. Nonostante sia rapido e preciso, Excel richiede spesso molto lavoro manuale e soffre di tempi di caricamento lenti, problemi di collaborazione e rischio di cancellare inavvertitamente dati essenziali. Nonostante la disponibilità di soluzioni di gestione finanziaria pronte all'uso, il nostro cliente ha cercato un prodotto simile a un ERP su misura che privilegiasse la facilità d'uso e i tempi di risposta rapidi.

Soluzione

Sebbene il back-end fosse tutto a carico del cliente, il nostro team di progetto aveva il compito di garantire integrazioni API senza problemi e un design intuitivo dell'interfaccia utente.

In sostanza, la funzione principale della piattaforma è quella di calcolare i ricavi generati da un contratto firmato, rappresentati come flusso di royalty. Poiché i termini del contratto possono cambiare nel tempo, può essere necessario suddividere un accordo in più flussi di royalty con lo stesso nome. Ogni flusso di royalty è assegnato a un manager che supervisiona uno o più farmaci, gruppi di farmaci o apparecchiature mediche. Tutti i dati e i calcoli sono archiviati in database MS SQL Server, estratti da fogli di calcolo Excel.

Il nostro obiettivo principale era quello di migliorare l'applicazione fornendo interfacce complete per il calcolo e il monitoraggio dei ratei delle royalty, dei ricavi effettivi e degli incassi su base trimestrale.

AUTORIZZAZIONE DELL'UTENTE

Once a user runs the web application from the desktop, they see a splash screen with the logo and authentication option. When users log into the Windows Server, they go through the sign-in procedure using LDAP authentication (request-response protocol). Upon granting access to a customer (after entering login and password), the access token is created. To ensure security, sessions are set to stop after several hours of inactivity, with the customer receiving a warning a few minutes in advance. At this point, they will be redirected to the splash screen, where they will need to re-enter their login and password information.

FLUSSI DI FEDELTÀ

Quando l'utente seleziona un'entità di royalty, viene indirizzato a un'interfaccia utente in cui può accedere ai valori e ai calcoli pertinenti specifici per l'accordo selezionato.

Previously, marketer rapporti were obtained manually from corporate sources to retrieve data on drug sales every quarter. However, the new system automatically retrieves this data, allowing users to observe the result of a cash flow calculation on a quarterly basis. The number of periods (years and quarters) that can be viewed on the screen depends on the resolution.

Il sistema prevede quattro ruoli utente: admin (gestisce l'accesso e assegna i permessi), system admin (proprietario tecnico del sistema), editor (inserisce i dati ed esegue i calcoli) e viewer (controlla le informazioni e scarica i report senza poteri di modifica).

Una volta effettuato l'accesso, gli utenti possono selezionare un'entità di royalty, visualizzare le informazioni, modificare i valori, aggiungere commenti, copiare e incollare i dati, cercare le informazioni utilizzando i filtri incorporati e prevedere i valori proiettati per i periodi futuri. I dati sulle vendite dei farmaci sono suddivisi per regione e forniscono informazioni fondamentali sul flusso, tra cui la posizione sul mercato, la data di inizio e di fine, l'ID e lo stato attivo o scaduto.

The system is compatible with major browsers such as Google Chrome, Microsoft Edge, Firefox, and Safari.

Tecnologie

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

Processo

The client initiated a comprehensive onboarding process to ensure a clear understanding of their domain, knowledge transfer, and team readiness for the development phase. Innowise dedicated two weeks to this process, holding kick-off meetings, discussing the project management approach, elaborating the statement of work, communication strategy, reporting, onboarding sessions, and daily calls.

Una volta completata la fase di onboarding, il nostro analista aziendale ha chiarito in dettaglio i requisiti del progetto. Sulla base di questi requisiti e degli schizzi dei prototipi del cliente, un designer UI/UX ha sviluppato i prototipi. Il nostro sviluppatore React ha consigliato lo stack tecnologico adatto e ha suggerito dettagli tecnici come l'indagine sulle librerie. Il PM ha creato i compiti del progetto in Jira e il PO del cliente li ha verificati.

Dopo la fase di onboarding, Innowise ha fornito i seguenti artefatti:

  • tempistica del progetto e l'ambito di lavoro;
  • dichiarazione di lavoro (SOW);
  • struttura di ripartizione del lavoro (WBS);
  • specifiche e progetti;
  • Kit di strumenti per l'interfaccia utente;
  • ambienti di sviluppo software e strumenti per la gestione del progetto;
  • Servizio LDAP.

Durante la fase di sviluppo abbiamo dimostrato un MVP completo con caratteristiche di spicco. Il nostro team di progetto è rimasto in contatto con il cliente per tutta la durata del progetto, adattando le modifiche allo scopo e dando priorità alle attività in base al feedback del cliente.

Team richiesto

1
Analista aziendale
1
Responsabile di progetto
1
Sviluppatore Front-End
1
Designer UI/UX
1
DevOps
1
Ingegnere QA
team-innowise

Risultati attesi

Innowise ha sviluppato una piattaforma di gestione finanziaria di facile utilizzo per memorizzare i flussi di cassa e calcolare le royalties trimestrali. Il sistema offre ai manager un modo interattivo e conveniente per tenere traccia dei contratti e monitorare il flusso di cassa generato dalle vendite dei farmaci.

Il nostro team dedicato ha sviluppato una logica lato utente e interfacce intuitive, eliminando le insidie di Excel. La piattaforma che abbiamo costruito offre un discreto livello di tracciabilità dei dati, collaborazione simultanea e accesso separato in base ai ruoli e alle responsabilità degli utenti. Questa soluzione immersiva per la gestione dei dati finanziari consente ai manager di redigere rapporti contabili accurati e perspicaci senza il timore di perdere o interpretare male i dati.

    Contattateci

    Prenota una chiamata oppure compilate il modulo sottostante e sarete ricontattati una volta elaborata la vostra richiesta.

    Inviaci un messaggio vocale
    Allegare i documenti
    Caricare il file

    È possibile allegare 1 file di dimensioni massime di 2 MB. Formati di file validi: pdf, jpg, jpeg, png.

    Facendo clic su Invia, l'utente acconsente al trattamento dei propri dati personali da parte di Innowise in base alla nostra Informativa sulla privacy per fornirvi informazioni pertinenti. Inviando il vostro numero di telefono, accettate che possiamo contattarvi tramite chiamate vocali, SMS e applicazioni di messaggistica. Potrebbero essere applicate tariffe per chiamate, messaggi e dati.

    Potete anche inviarci la vostra richiesta
    a contact@innowise.com
    Cosa succede dopo?
    1

    Una volta ricevuta ed elaborata la vostra richiesta, vi contatteremo per illustrarvi le esigenze del vostro progetto. Progetto e firmare un NDA per garantire la riservatezza.

    2

    Dopo aver esaminato i vostri desideri, le vostre esigenze e le vostre aspettative, il nostro team elaborerà una proposta di progetto con l'ambito di lavoro, le dimensioni del team, i tempi e le stime dei costi stimati.

    3

    Organizzeremo un incontro con voi per discutere l'offerta e definire i dettagli.

    4

    Infine, firmeremo un contratto e inizieremo subito a lavorare sul vostro progetto.

    freccia