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 hyllevare lø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.

Hovedmålet vårt var å forbedre applikasjonen ved å tilby omfattende grensesnitt for beregning og overvåking av royaltyopptjening, faktiske inntekter og kontantinntekter på kvartalsbasis.

BRUKERAUTORISASJON

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.

LOJALITETSSTRØMMER

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ører rapporter ble 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.

Systemet har fire brukerroller - administrator (administrerer tilgang og gir tillatelser), systemadministrator (systemets tekniske eier), redaktør (legger inn data og gjør beregninger) og seer (overvåker informasjon og laster ned rapporter uten redigeringsrettigheter).

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.

Når onboarding-fasen var fullført, avklarte vår forretningsanalytiker prosjektkravene i detalj. Basert på disse kravene og kundens prototype-skisser utviklet en UI/UX-designer prototypene. Vår React-utvikler ga råd om egnet teknisk stabel og foreslo tekniske detaljer som biblioteksundersøkelse. Prosjektlederen opprettet prosjektoppgaver i Jira, og kundens PO verifiserte dem.

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.

Vårt dedikerte team utviklet logikk på brukersiden og intuitive grensesnitt som eliminerer fallgruvene i Excel. Plattformen vi har bygget gir et anstendig nivå av datasporbarhet, samtidig samarbeid og separat tilgang basert på brukernes roller og ansvarsområder. Denne oppslukende løsningen for økonomistyring gjør det mulig for ledere å lage nøyaktige, innsiktsfulle regnskapsrapporter uten frykt for å miste eller feiltolke data.

    Kontakt oss

    Bestill en samtale eller fyll ut skjemaet nedenfor, så kontakter vi deg når vi har behandlet forespørselen din.

    Send oss en talemelding
    Legg ved dokumenter
    Last opp fil

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

    Ved å klikke på Send, samtykker du til at Innowise behandler dine personopplysninger i henhold til våre Retningslinjer for personvern for å gi deg relevant informasjon. Ved å oppgi telefonnummeret ditt samtykker du i at vi kan kontakte deg via taleanrop, SMS og meldingsapper. Priser for samtaler, meldinger og data kan gjelde.

    Du kan også sende oss en forespørsel

    .til contact@innowise.com
    Hva skjer videre?
    1

    Når vi har mottatt og behandlet forespørselen din, tar vi kontakt med deg for å beskrive prosjektbehov og signerer en taushetserklæring for å sikre konfidensialitet.

    2

    Etter å ha undersøkt dine ønsker, behov og forventninger, utarbeider teamet vårt et prosjektforslag forslag med arbeidsomfang, teamstørrelse, tids- og kostnadsestimater.

    3

    Vi avtaler et møte med deg for å diskutere tilbudet og spikre detaljene.

    4

    Til slutt signerer vi en kontrakt og begynner å jobbe med prosjektet ditt med en gang.

    pil