Narzędzie podobne do Excela do gromadzenia i obliczania opłat licencyjnych od produktów biofarmaceutycznych

Innowise opracował wygodny system do przechowywania, obliczania i edytowania strumieni opłat licencyjnych w ujęciu kwartalnym.

Wyzwanie

W firmie klienta każda umowa reprezentuje strumień opłat licencyjnych w arkuszu kalkulacyjnym Excel, z opłatami licencyjnymi netto obliczanymi kwartalnie na podstawie zgłoszonej sprzedaży i stawek opłat licencyjnych. Pomimo szybkości i dokładności, Excel często wymaga dużo pracy ręcznej i cierpi na powolne czasy ładowania, problemy z pracą zespołową i ryzyko nieumyślnego usunięcia istotnych danych. Pomimo dostępności gotowych rozwiązania do zarządzania finansami, nasz klient poszukiwał produktu podobnego do ERP, który byłby przyjazny dla użytkownika i zapewniał szybki czas reakcji.

Rozwiązanie

Chociaż back-end był po stronie klienta, nasz zespół projektowy miał za zadanie zapewnić bezproblemową integrację API i intuicyjne projekty interfejsu użytkownika.

Zasadniczo podstawową funkcją platformy jest obliczanie przychodów generowanych z podpisanej umowy, reprezentowanych jako strumień opłat licencyjnych. Ponieważ warunki umowy mogą się zmieniać w czasie, może zaistnieć potrzeba podzielenia umowy na wiele strumieni opłat licencyjnych o tej samej nazwie. Każdy strumień opłat licencyjnych jest przypisany do menedżera, który nadzoruje jeden lub więcej leków, grup leków lub sprzętu medycznego. Wszystkie dane i obliczenia są przechowywane w bazach danych MS SQL Server, wyodrębnionych z arkuszy kalkulacyjnych Excel.

Naszym głównym celem było ulepszenie aplikacji poprzez zapewnienie kompleksowych interfejsów do obliczania i monitorowania rozliczeń międzyokresowych opłat licencyjnych, rzeczywistych przychodów i wpływów gotówkowych w ujęciu kwartalnym.

AUTORYZACJA UŻYTKOWNIKA

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.

STRUMIENIE LOJALNOŚCIOWE

Gdy użytkownik wybierze podmiot tantiemowy, zostanie przekierowany do interfejsu użytkownika, w którym może uzyskać dostęp do odpowiednich wartości i obliczeń specyficznych dla wybranej umowy.

Previously, marketer raportu 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.

System ma cztery role użytkowników - administrator (zarządza dostępem i nadaje uprawnienia), administrator systemu (właściciel techniczny systemu), redaktor (wprowadza dane i wykonuje obliczenia) oraz przeglądarka (przegląda informacje i pobiera raporty bez uprawnień do edycji).

Po zalogowaniu użytkownicy mogą wybrać podmiot tantiemowy, przeglądać informacje, edytować wartości, dodawać komentarze, kopiować i wklejać dane, wyszukiwać informacje za pomocą wbudowanych filtrów oraz prognozować przewidywane wartości na przyszłe okresy. Dane dotyczące sprzedaży leków są podzielone na kategorie według regionu, dostarczając krytycznych informacji na temat strumienia, w tym lokalizacji rynkowej, daty rozpoczęcia i zakończenia, identyfikatora oraz statusu aktywnego lub wygasłego.

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

Technologie

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

Proces

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.

Po zakończeniu etapu onboardingu nasz analityk biznesowy szczegółowo wyjaśnił wymagania projektu. W oparciu o te wymagania i szkice prototypów klienta, projektant UI/UX opracował prototypy. Nasz programista React doradził w sprawie odpowiedniego stosu technologicznego i zasugerował szczegóły techniczne, takie jak badanie bibliotek. PM utworzył zadania projektowe w Jira, a PO klienta zweryfikował je.

Po etapie onboardingu firma Innowise dostarczyła następujące artefakty:

  • harmonogram projektu i zakres prac;
  • zestawienie prac (SOW);
  • struktura podziału pracy (WBS);
  • specyfikacje i projekty;
  • Zestaw narzędzi UI;
  • środowiska programistyczne i narzędzia do zarządzania projektem;
  • Usługa LDAP.

Zademonstrowaliśmy pełnoprawne MVP z zabójczymi funkcjami na etapie rozwoju. Nasz zespół projektowy pozostawał w kontakcie z klientem przez cały czas trwania projektu, dostosowując się do zmian zakresu i ustalając priorytety zadań na podstawie opinii klienta.

Team required

1
Analityk biznesowy
1
Kierownik projektu
1
Programista Front-End
1
Projektant UI/UX
1
DevOps
1
QA Engineer
team-innowise

Oczekiwane wyniki

Innowise opracowała przyjazną dla użytkownika platformę zarządzania finansami do przechowywania przepływów pieniężnych i obliczania kwartalnych opłat licencyjnych. System zapewnia menedżerom interaktywny i wygodny sposób śledzenia kontraktów i monitorowania przepływów pieniężnych generowanych ze sprzedaży leków.

Nasz dedykowany zespół opracował logikę po stronie użytkownika i intuicyjne interfejsy, eliminując pułapki Excela. Zbudowana przez nas platforma zapewnia przyzwoity poziom identyfikowalności danych, jednoczesną współpracę i oddzielny dostęp w oparciu o role i obowiązki użytkowników. To wciągające rozwiązanie do zarządzania danymi finansowymi umożliwia menedżerom tworzenie dokładnych, wnikliwych raportów księgowych bez obawy o utratę lub błędną interpretację danych.

    Skontaktuj się z nami

    Umów się na rozmowę lub wypełnij poniższy formularz, a my odezwiemy się do Ciebie po przetworzeniu Twojego zgłoszenia.

    Wyślij nam wiadomość głosową
    Załącz dokumenty
    Prześlij plik

    Można załączyć 1 plik o rozmiarze do 2 MB. Prawidłowe formaty plików: pdf, jpg, jpeg, png.

    Klikając "Wyślij", wyrażasz zgodę na przetwarzanie Twoich danych osobowych przez Innowise zgodnie z naszą Polityką Prywatności w celu przekazania Ci odpowiednich informacji. Podając numer telefonu, zgadzasz się na kontakt za pośrednictwem połączeń głosowych, SMS-ów lub komunikatorów. Mogą obowiązywać opłaty za połączenia, wiadomości i transmisję danych.

    Możesz także wysłać swoje zapytanie
    na contact@innowise.com
    Co dalej?
    1

    Po otrzymaniu i przetworzeniu zgłoszenia skontaktujemy się z Tobą, aby szczegółowo opisać projekt i podpisać umowę NDA w celu zapewnienia poufności.

    2

    Po zapoznaniu się z Twoimi potrzebami i oczekiwaniami, nasz zespół opracuje projekt wraz z zakresem prac, wielkością zespołu, wymaganym czasem i szacunkowymi kosztami.

    3

    Zorganizujemy spotkanie w celu omówienia oferty i ustalenia szczegółów.

    4

    Na koniec podpiszemy umowę, błyskawicznie rozpoczynając pracę nad projektem.

    strzałka