back to top
    arrow Powrót do Case Studies
    Panek 1

    Przygotowanie dedykowanego systemu billingowego, opartego na natywnych usługach chmurowych AWS

    Podsumowanie projektu

    Czego dotyczył projekt?

    W lipcu 2022 roku nasz klient — firma Panek — posiadał praktycznie ukończony system bilingowy, który w praktyce nie spełniał jednak oczekiwań biznesowych firmy. Klient podjął decyzję o stworzeniu nowego, kompleksowego systemu billingowego do rozliczeń wewnętrznych.

    Nowy system musiał współpracować z istniejącymi rozwiązaniami odpowiedzialnymi za realizację poszczególnych usług (m.in. z systemem do carsharingu), a także integrować się z dostawcami usług płatniczych oraz systemem finansowo-księgowym. Głównym wyzwaniem projektu było narzucone tempo prac: na powstanie systemu bilingowego (praktycznie od zera) klient założył 8 miesięcy. Gdyby nie wykorzystanie natywnych usług chmurowych AWS, termin byłby praktycznie niemożliwy do realizacji.

    Czas trwania projektu

    2022 – obecnie

    Branża

    CarSharing, TSL

    Usługi
    • Software engineering
    • Usługi chmurowe

    Możemy pomóc także Twojej firmie

    NAPISZ DO NASarrow
    O kliencie

    Komu pomogliśmy?

    Działalność firmy Panek obejmuje przede wszystkim usługi carSharingu, czyli innowacyjnego sposobu poruszania się po mieście — wystarczy za pomocą aplikacji wynająć najbliższy samochód na minuty, godziny, a nawet kilka dni. Klienci płacą wyłącznie za czas i przejechane kilometry, nie martwiąc się o pozostałe opłaty związane z użytkowaniem pojazdów.

    Obecnie Panek CarSharing oferuje ponad 2500 pojazdów, dostępnych w całej Polsce.

    Grafika obrazująca case study implementacji Altkom Software dla Panek
    Kluczowe wyzwania

    Jakie były największe wyzwania projektowe?

    Oprócz wspomnianego wcześniej tempa prac, które narzucało realizację systemu bilingowego w zaledwie osiem miesięcy, nowe rozwiązanie miało wspierać strategię biznesową klienta w zakresie:

    • Rozwoju nowych linii biznesowych (np. wypożyczalnia rowerów, dowóz jedzenia);
    • Ekspansji międzynarodowej (rozliczenia wielowalutowe);
    • Budowy przewagi konkurencyjnej dzięki unikalnym funkcjonalnościom („ciągła” kalkulacja kosztów).
    Grafika obrazująca case study implementacji Altkom Software dla Panek
    Nasze rozwiązanie

    Jak rozwiązaliśmy problemy klienta?

    Klient po swojej stronie wykonał analizę biznesową, definiując wszystkie wymagania w postaci user-stories. My sformułowaliśmy zespół z developerów mających doświadczenie w pracy przy budowie systemów bilingowych, a następnie przystąpiliśmy do stworzenia architektury rozwiązania oraz pisania systemu zgodnie z wymaganiami klienta.

    Nasz zakres prac obejmował m.in. takie funkcjonalności jak:

    • Publikowanie informacji o cennikach;
    • Odbieranie i zapisywanie zdarzeń;
    • Naliczanie elementów opłaty;
    • Publikowanie zdarzeń;
    • Core biling;
    • API;
    • Komponent płatności;
    • Dokumenty;
    • Komunikacja z systemem księgowym;
    • Kursy walut (integracja z trzema providerami).

    Wersję, którą wdrożyliśmy, można określić jako MVP+: od początku kwietnia system działa produkcyjnie w integracji z nową aplikacją mobilną do wynajmu aut oraz z systemem finansowo-księgowym klienta. Nasz zespół wciąż pracuje nad detalami, doszlifowuje funkcjonalności, a także rozwija rozwiązanie o kolejne obszary.

    Grafika obrazująca case study implementacji Altkom Software dla Panek

    Szukasz podobnych rozwiązań?

    NAPISZ DO NASarrow
    Nasze działania

    Jak przebiegał proces współpracy?

    01

    Szybki start

    Z uwagi na krótki czas realizacji projektu, klient oczekiwał wiedzy domenowej w zespole i szybkiego wdrożenia.

    02

    Proof of Concept

    Prace rozpoczęliśmy od dwumiesięcznego projektu PoC. Otworzyło to drzwi do dalszej współpracy nad rozwiązaniem.

    03

    MVP systemu

    W trzy miesiące zrealizowaliśmy MVP systemu bilingowego, tak aby klient mógł ruszyć biznesowo z nowym systemem.

    04

    Dalszy rozwój

    Obecnie projekt wszedł w fazę stabilizacji i dalszego rozwoju. Razem z klientem planujemy kolejne funkcjonalności.

    scroll arrow big blue
    Najważniejsze wyniki

    Jakie rezultaty osiągnął klient?

    check-white-icon
    Modelowanie taryf

    Elastyczne modele taryf nie wymagają obsługi przez osoby z IT, co zmniejsza koszty operacyjne.

    check-white-icon
    Algorytm rozliczeniowy

    Implementacja reguł biznesowych, orkiestrujących procesem w zależności od uwarunkowań.

    check-white-icon
    Kalkulacja „ciągła”

    Kluczowym elementem rozwiązania jest możliwość kalkulacji kosztu w trybie „ciągłym”.

    TECH stack

    Wykorzystane technologie

    Spring Boot / Java 17

    Spring Cloud

    AWS RDS / DynamoDB

    Amazon SQS/SNS

    JsReport

    ElasticSearch

    Kafka

    AWS StepFunctions

    Junit

    scroll arrow big blue
    altkom software logo
    quote blue

    Ważnym elementem, który przełożył się ostatecznie na dalsze losy projektu, była konieczność bardzo dokładnego sprecyzowania zakresu działań. Niezbędna była pieczołowita analiza celów, możliwości i oczekiwań, prowadząca docelowo do pełnej rafinacji backlogu. Praca na takim poziomie wymagała również wysokiego zaangażowania klienta we współpracę. Na szczęście, dzięki otwartości zespołu po stronie Grupy Panek oraz dobrej komunikacji między obiema jednostkami, było to możliwe.

    Kamil Młodystach

    IT Manager, AWS Unit at Altkom Software

    Chcesz osiągnąć podobne wyniki?

    NAPISZ DO NASarrow