Excel-lignende verktøy for å samle inn og beregne royalty-strømmer fra biofarmasøytiske produkter

Innowise har utviklet et praktisk system for lagring, beregning og redigering av royalty-strømmer på kvartalsbasis.

Utfordring

Hos kunden representerer hver kontrakt en royalty-strøm i et Excel-regneark, med netto lisensavgifter beregnet kvartalsvis basert på rapportert salg og royaltysatser. Til tross for at Excel er raskt og nøyaktig, krever det ofte mye manuelt arbeid og lider av treg innlastingstid, problemer med samarbeidsarbeid og risiko for utilsiktet sletting av viktige data. Til tross for tilgjengeligheten av hyllevareløsninger for økonomistyring, kunden vår søkte et skreddersydd ERP-lignende produkt som ville prioritere brukervennlighet og rask responstid.

Løsning

Selv om bakenden var på kundens side, fikk prosjektteamet vårt i oppgave å sikre problemfri API-integrasjon og intuitiv brukergrensesnittdesign.

I hovedsak er plattformens kjernefunksjon å beregne inntektene som genereres fra en signert avtale, representert som en royaltystrøm. Ettersom kontraktsvilkårene kan endres over tid, kan det hende at en avtale må deles opp i flere royaltystrømmer med samme navn. Hver royaltystrøm tilordnes en forvalter som fører tilsyn med ett eller flere legemidler, legemiddelgrupper eller medisinsk utstyr. Alle data og beregninger lagres i MS SQL Server-databaser, hentet fra Excel-regneark.

Our main objective was to enhance the application by providing comprehensive interfaces for calculating and monitoring royalty accruals, actual revenue, and cash receipts on a quarterly basis.

USER AUTHORIZATION

Når en bruker kjører webapplikasjonen fra skrivebordet, ser de en startskjerm med logoen og autentiseringsalternativet. Når brukerne logger seg på Windows Server, går de gjennom påloggingsprosedyren ved hjelp av LDAP-autentisering (request-response-protokoll). Når en kunde får tilgang (etter å ha oppgitt innlogging og passord), opprettes tilgangstokenet. Av sikkerhetshensyn er øktene satt til å stoppe etter flere timers inaktivitet, og kunden får en advarsel noen minutter i forveien. Kunden blir da omdirigert til startskjermen, der han eller hun må oppgi påloggings- og passordinformasjon på nytt.

LOYALTY STREAMS

Når en bruker velger en royalty-enhet, sendes vedkommende til et brukergrensesnitt der vedkommende får tilgang til relevante verdier og beregninger som er spesifikke for den valgte avtalen.

Tidligere har markedsførerrapporterble innhentet manuelt fra bedriftskilder for å hente inn data om salg av legemidler hvert kvartal. Det nye systemet henter imidlertid disse dataene automatisk, slik at brukerne kan se resultatet av en kontantstrømberegning på kvartalsbasis. Antall perioder (år og kvartaler) som kan vises på skjermen, avhenger av oppløsningen.

The system has four user roles – admin (manages access and gives permissions), system admin (system technical owner), editor (enters data and does calculations), and viewer (oversees information and downloads reports without editing powers).

Ved pålogging kan brukerne velge en royalty-enhet, vise informasjon, redigere verdier, legge til kommentarer, kopiere og lime inn data, søke etter informasjon ved hjelp av innebygde filtre og beregne forventede verdier for fremtidige perioder. Legemiddelsalgsdataene er kategorisert etter region, og gir kritisk informasjon om strømmen, inkludert markedssted, start- og sluttdato, ID og aktiv eller utløpt status.

Systemet er kompatibelt med de største nettleserne som Google Chrome, Microsoft Edge, Firefox og Safari.

Teknologier

MS SQL Server
VCS
GitHub
Ansible, GitHub-handlinger, Nginx, Docker, Docker Compose, Ubuntu

Prosess

Kunden satte i gang en omfattende introduksjonsprosess for å sikre en klar forståelse av domenet, kunnskapsoverføring og teamets beredskap for utviklingsfasen. Innowise brukte to uker på denne prosessen, med oppstartsmøter, diskusjon av prosjektledelsestilnærmingen, utarbeidelse av arbeidsbeskrivelsen, kommunikasjonsstrategi, rapportering, introduksjonsøkter og daglige samtaler.

Once the onboarding stage was completed, our business analyst clarified the project requirements in detail. Based on these requirements and the customer’s prototype sketches, a UI/UX designer developed the prototypes. Our React developer advised on the suitable tech stack and suggested technical details such as library investigation. The PM created project tasks in Jira, and the client’s PO verified them.

Etter introduksjonsfasen leverte Innowise følgende artefakter:

  • prosjektets tidslinje og arbeidsomfang;
  • arbeidsbeskrivelse (SOW);
  • arbeidsfordelingsstruktur (WBS);
  • spesifikasjoner og design;
  • Verktøy for brukergrensesnitt;
  • programvareutviklingsmiljøer og verktøy for å administrere prosjektet;
  • LDAP-tjeneste.

Vi demonstrerte en fullverdig MVP med fantastiske funksjoner under utviklingsfasen. Prosjektteamet vårt holdt kontakten med kunden gjennom hele prosjektet, imøtekom endringer i omfanget og prioriterte oppgaver basert på tilbakemeldinger fra kunden.

Team kreves

1
Business Analyst
1
Prosjekt-leder
1
Front-End-utvikler
1
UI/UX-designer
1
DevOps
1
Kvalitets- sikringsingeniør
team-innowise

Forventede resultater

Innowise har utviklet en brukervennlig økonomistyringsplattform for å lagre kontantstrømmer og beregne kvartalsvise royalties. Systemet gir ledere en interaktiv og praktisk måte å spore kontraktene sine på og overvåke kontantstrømmen som genereres fra legemiddelsalg.

Our dedicated team developed user-side logic and intuitive interfaces, eliminating Excel’s pitfalls. The platform we have built provides a decent level of data traceability, simultaneous collaboration, and separate access based on users’ roles and responsibilities. This immersive financial data management solution enables managers to make accurate, insightful accounting reports without fear of losing or misinterpreting data.

    Kontakt oss

    Bestill en samtale eller fyll ut skjemaet nedenfor, så vil vi kontakte deg så snart vi har behandlet forespørselen din.

    Send oss en talemelding
    Legg ved dokumenter
    Last opp fil

    Du kan legge ved én fil opptil 2MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved å klikke Send, samtykker du til at Innowise behandler dine personopplysninger i henhold til vår Personvernerklæring for å gi deg relevant informasjon. Ved å oppgi telefonnummeret ditt, godtar du at vi kan kontakte deg via talesamtaler, SMS og meldingsapper. Samtale-, meldings- og datakostnader kan påløpe.

    Du kan også sende oss forespørselen din
    til contact@innowise.com
    Hva skjer videre?
    1

    Når vi har mottatt og behandlet forespørselen din, vil vi kontakte deg for å diskutere prosjektbehovene dine og signere en NDA for å sikre konfidensialitet.

    2

    Etter å ha undersøkt dine ønsker, behov og forventninger, vil teamet vårt utarbeide et prosjektforslag med omfang av arbeid, teamstørrelse, tids- og kostnadsestimater.

    3

    Vi vil arrangere et møte med deg for å diskutere tilbudet og fastsette detaljene.

    4

    Til slutt vil vi signere en kontrakt og starte arbeidet med prosjektet ditt umiddelbart.

    arrow