Zostaw swoje dane kontaktowe, a my wyślemy Ci nasz przegląd e-mailem
Wyrażam zgodę na przetwarzanie moich danych osobowych w celu przesyłania spersonalizowanych materiałów marketingowych zgodnie z Regulaminem. Politykę Prywatności. Potwierdzając zgłoszenie, użytkownik wyraża zgodę na otrzymywanie materiałów marketingowych
Dziękuję!

Formularz został pomyślnie przesłany.
Więcej informacji można znaleźć w skrzynce pocztowej.

Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 1800+ specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.
O nas
Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 1600 specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.

Rozwiązanie do analizy danych w przemyśle farmaceutycznym: redukcja czasu przetwarzania danych o 30%

Nasz zespół skutecznie zrestrukturyzował i zoptymalizował back-end i front-end systemu sieci farmaceutycznej, umożliwiając lepszą integrację i procesy analityczne dla analityki danych w przemyśle farmaceutycznym

Klient

Branża
Opieka zdrowotna
Region
UE
Klient od
2023

Naszym klientem jest wiodący konglomerat farmaceutyczny, prowadzący jedną z największych sieci aptek na świecie, z ponad 8 000 placówek. Ich sieć rozciąga się na różne kraje, koncentrując się głównie na regionie europejskim. Szczegółowe informacje o kliencie nie mogą zostać ujawnione zgodnie z postanowieniami NDA.

Wyzwanie

Ulepszenie rozwiązania dla analizy danych w branży farmaceutycznej

Nasz klient oferuje szeroką gamę produktów leczniczych w konkurencyjnych cenach zarówno w fizycznych punktach sprzedaży, jak i na platformie internetowej. Firma stanęła przed wieloaspektowym wyzwaniem związanym z zarządzaniem danymi i funkcjonalnością systemu w ramach platformy internetowej sieci farmaceutycznej. 

Przede wszystkim istniejąca infrastruktura, obejmująca połączenie systemu 1C i dużej bazy danych, była nieodpowiednia dla zmieniających się potrzeb analitycznych i operacyjnych. Analitycy zmagali się z nieefektywnymi procesami, polegając na ręcznych obliczeniach opartych na Excelu w zakresie planowania sprzedaży i indeksowania dystrybucji. To uciążliwe podejście prowadziło do błędów, opóźnień czasowych i ograniczonego dostępu do danych dla personelu nieanalitycznego. Dodatkowo, API klienta dla konkretnych obliczeń zostało utracone, co wymagało odtworzenia tabel i procedur.

Klient oczekiwał rozwiązania, które usprawni przetwarzanie danych, zwiększy dostępność dla wszystkich pracowników i poprawi ogólną wydajność w zarządzaniu rozległą siecią aptek.

Wdrożenie

Ulepszone zarządzanie danymi i możliwości analityczne systemu sieci farmaceutycznej

W ramach dużej modernizacji zarządzania danymi i zdolności analitycznych sieci farmaceutycznej, Innowise przekształciło procesy z tradycyjnych systemów opartych na Excelu na środowisko raportowania oparte na bazach danych. Obejmowało to przebudowę systemów back-end i front-end, koncentrując się na migracji danych, optymalizacji procesów oraz opracowaniu niestandardowych modułów do analizy danych w branży farmaceutycznej.

Migracja danych i optymalizacja procesów

Aby poprawić wydajność zarządzania danymi klienta, rozpoczęliśmy migrację jego procesów analitycznych z arkuszy kalkulacyjnych opartych na Excelu do dedykowanych struktur baz danych do analizy. Migracja ta koncentrowała się na tworzeniu skalowalnych rozwiązań, które nie były ograniczone do konkretnych produktów lub sieci aptek. Oto jak to osiągnęliśmy:
  • Mapowanie i czyszczenie danych: Zmapowaliśmy dane z istniejących arkuszy Excel do nowej struktury bazy danych, upewniając się, że każda informacja została dokładnie przeniesiona i oczyszczona pod kątem spójności.
  • Rozwój procedury: Wykorzystując język SQL, opracowaliśmy serię procedur składowanych i funkcji w bazie danych. Zostały one zaprojektowane w celu zautomatyzowania obliczeń analitycznych wykonywanych wcześniej ręcznie w programie Excel.
  • Techniki optymalizacji: Aby poradzić sobie z ogromnymi ilościami danych, zastosowaliśmy techniki optymalizacji SQL. Obejmowały one indeksowanie, dostrajanie zapytań i przetwarzanie wsadowe, gwarantując wysoką wydajność i terminowe pobieranie danych.

Opracowanie planu sprzedaży i indeksu dystrybucji

Rozwój modułów Plan Sprzedaży i Indeks Dystrybucji był kluczowym elementem naszego rozwiązania, mającym na celu dostarczanie klientowi danych w czasie rzeczywistym:
  • Moduł planu sprzedaży: Moduł ten został zaprojektowany do analizy historycznych danych sprzedażowych w okresie trzech miesięcy i wykorzystania ich do prognozowania przyszłych celów sprzedażowych. Wdrożyliśmy złożone algorytmy, które mogą dostosowywać się do różnych warunków rynkowych i wzorców popytu na produkty.
  • Moduł indeksu dystrybucji: Aby zrozumieć popularność produktów i trendy sprzedaży w aptekach, stworzyliśmy Indeks Dystrybucji. Obejmowało to analizę danych dotyczących sprzedaży, zakupów i zapasów w celu określenia, które produkty osiągały dobre wyniki w poszczególnych lokalizacjach, co pozwoliło na bardziej strategiczne zarządzanie zapasami.

Rozwój API i baz danych

Opracowaliśmy nowy interfejs API i architekturę bazy danych, aby zapewnić płynny przepływ danych ze starego systemu do portalu klienta:
  • Projekt bazy danych: Nowa baza danych została skonstruowana tak, aby obsługiwać dane na dużą skalę przy jednoczesnym zachowaniu wysokiej wydajności. Zawierała ona tabele sprzedaży, zapasów i danych użytkowników, z relacjami zoptymalizowanymi pod kątem łatwego wyszukiwania.
  • Rozwój API: API, zbudowane przy użyciu Python i Flask, łączyło bazę danych z portalem klienta. Został zaprojektowany do obsługi żądań pobierania i przetwarzania danych, wysyłając z powrotem wstępnie obliczone i sformatowane dane do użytku menedżerów.

Rozwiązania niestandardowe: Odtwarzanie i integracja API

Odtworzenie utraconego API stanowiło wyzwanie, wymagające dogłębnego zrozumienia poprzedniego systemu klienta i zamierzonych obliczeń:
  • Rekonstrukcja API: Zaczęliśmy od zrozumienia zamierzonej funkcjonalności utraconego API. Poprzez dyskusje z klientem i analizę dostępnej dokumentacji, odtworzyliśmy wymagane funkcje.
  • Rozwój i testowanie: Korzystanie z Python, stworzyliśmy nowy zestaw API, odtwarzając utracone funkcjonalności. Dokładnie testowaliśmy API, aby zapewnić dokładność i niezawodność.
  • Integracja z istniejącymi systemami: Nowo opracowane interfejsy API zostały następnie płynnie zintegrowane z istniejącym systemem klienta, aby współpracowały z ogólną architekturą.

Technologie

Back-end

Python, Flask

Front-end

JavaScript, React.js

Bazy danych

Microsoft SQL Server

Rozwój API

Python, Flask

Techniki optymalizacji

Optymalizacja zapytań SQL, indeksowanie

QA

Python Struktury testów jednostkowych

Zarządzanie projektami

Jira

VCS

Git

Ciągła integracja/wdrażanie

Jenkins

Analiza i przetwarzanie danych

SQL, Python Pandas

Proces

Nasze zaangażowanie w metodologię Agile umożliwiło przejrzysty, iteracyjny i oparty na współpracy proces. Projekt rozpoczęliśmy od opracowania szczegółowego dokumentu Vision and Scope, który posłużył nam jako mapa drogowa. Podczas procesu rozwoju podzieliliśmy naszą pracę na następujące etapy:
  • Odkrywanie i planowanie: Na początkowym etapie naszym celem było dogłębne zrozumienie specyficznych wymagań klienta. Opracowaliśmy plan, nakreślając schemat rozwiązania i ustanawiając podstawy dla kolejnych etapów.
  • Analiza danych i rozwój back-endu: Tutaj skupiliśmy się na technicznych podstawach projektu. Zespół zbadał krajobraz danych klienta, analizując istniejące struktury i zalecając ulepszenia. Równolegle rozpoczęliśmy rozwój back-endu, wykorzystując Python i SQL. Etap ten miał kluczowe znaczenie dla stworzenia cyfrowej infrastruktury umożliwiającej sprawne zarządzanie i przetwarzanie danych.
  • Testowanie: Po opracowaniu back-endu rozpoczęliśmy fazę testowania, koncentrując się na komponentach back-end i front-end. Etap ten obejmował testy jednostkowe, integracyjne i akceptacyjne użytkowników w celu zapewnienia stabilności systemu. Ponadto testy były przeprowadzane regularnie na kolejnych etapach.
  • Rozwój i integracja front-endu: Na tym ostatnim etapie w centrum uwagi znalazło się doświadczenie użytkownika. Nasi programiści front-end stworzyli intuicyjny i responsywny interfejs użytkownika. Kulminacją tego etapu była integracja front-endu z back-endem.

Zespół

1
Kierownik projektu
2
Programiści back-end
1
Programista front-end
1
QA Engineer
1
Administrator bazy danych
1
Analityk danych
team-innowise

Wyniki

Przeprojektowany system analizy danych w branży farmaceutycznej i wzrost efektywności raportowania sprzedaży o 50%

Wdrożenie przeprojektowanego systemu analityki danych w branży farmaceutycznej miało znaczący wpływ na operacje sieci klienta. Dzięki przejściu z ręcznych procesów opartych na Excelu do systemu bazodanowego osiągnęliśmy znaczną poprawę efektywności i wymierne korzyści dla personelu aptek:
  • Ulepszone zarządzanie zapasami dla aptek: Moduły Sales Plan i Distribution Index dostarczają danych w czasie rzeczywistym na temat trendów sprzedaży farmaceutyków i potrzeb magazynowych, aby zoptymalizować poziom zapasów i zapewnić, że leki o wysokim popycie są zawsze dostępne.
  • Usprawnione raportowanie dla personelu apteki: Zautomatyzowane procesy przetwarzania danych zmniejszają obciążenie personelu apteki związane z raportowaniem - mogą teraz generować raporty sprzedaży i zapasów dwa razy szybciej.
  • Ulepszone strategie sprzedaży: Dzięki informacjom z nowych modułów do analityki danych w przemyśle farmaceutycznym, klient może podejmować bardziej świadome decyzje dotyczące promocji i zamówień produktów. 
  • Łatwiejszy dostęp do informacji dla menedżerów: Integracja nowego API i systemu baz danych usprawniła przepływ informacji. Kierownicy aptek i personel mogą łatwo uzyskać dostęp do danych, od danych dotyczących sprzedaży po stany magazynowe.
  • Szybsza integracja danych: Narzędzia do integracji danych pozwalają na szybką konsolidację informacji pochodzących z różnych źródeł. Skróciło to czas i wysiłek potrzebny do kompilacji danych i zapewniło pracownikom dostęp do najnowszych informacji na wyciągnięcie ręki.
Obecnie nasz zespół pozostaje zaangażowany w ciągły rozwój projektu. Obecnie koncentrujemy się na tworzeniu wyspecjalizowanych modułów, takich jak moduł zarządzania zapasami z analizą predykcyjną w celu zmniejszenia liczby przypadków nadmiernych zapasów lub braków magazynowych oraz moduł analizy wydajności aptek do analizy wydajności poszczególnych aptek w sieci. 
Czas trwania projektu
  • Styczeń 2023 r. - w trakcie realizacji

50%

wzrost efektywności raportowania sprzedaży

30%

skrócenie czasu przetwarzania danych

Skontaktuj się z nami!

Zadzwoń lub wypełnij poniższy formularz, a my skontaktujemy się z Tobą po przetworzeniu Twojego zgłoszenia.

    Prosimy o podanie szczegółów projektu, czasu trwania, stosu technologicznego, potrzebnych specjalistów IT i innych istotnych informacji.
    Nagraj wiadomość głosową na temat
    projekt, który pomoże nam lepiej go zrozumieć
    W razie potrzeby dołącz dodatkowe dokumenty
    Prześlij plik

    Można załączyć maksymalnie 1 plik o łącznej wielkości 2 MB. Ważne pliki: pdf, jpg, jpeg, png

    Informujemy, że po kliknięciu przycisku Wyślij Innowise będzie przetwarzać Twoje dane osobowe zgodnie z naszą Polityką prywatności w celu dostarczenia Ci odpowiednich informacji.

    Co będzie dalej?

    1

    Po otrzymaniu i przetworzeniu Twojego zgłoszenia skontaktujemy się z Tobą wkrótce, aby wyszczególnić potrzeby projektu i podpisać umowę o zachowaniu poufności, aby zapewnić poufność informacji.

    2

    Po przeanalizowaniu wymagań, nasi analitycy i programiści opracowują projekt z zakresem prac, wielkością zespołu, czasem i kosztami szacunki.

    3

    Umówimy się z Tobą na spotkanie, aby omówić ofertę i dojść do porozumienia porozumienia.

    4

    Podpisujemy umowę i rozpoczynamy pracę nad projektem tak szybko, jak to możliwe.

    Спасибо!

    Cобщение отправлено.
    Мы обработаем ваш запрос и свяжемся с вами в кратчайшие сроки.

    Dziękuję!

    Wiadomość została wysłana.
    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    Dziękuję!

    Wiadomość została wysłana. 

    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    strzałka