Branże
Pierwszym i najważniejszym wyzwaniem projektu było zintegrowanie 12 systemów w jeden płynny proces biznesowy.
Lista obejmowała zarówno systemy wewnętrzne i zewnętrzne Banku, jak i systemy dostawców zewnętrznych. Kolejnym z nich była presja czasu – identyfikacja i selekcja głównych funkcjonalności wymaganych do dostarczenia fazy MVP w ciągu zaledwie kilku miesięcy były kolejnymi wymagającymi działaniami.
Kick-off projektu Lending połączony był z hackathonem, na którym odbyły się warsztaty odkrywcze. Zarówno eksperci Raiffeisen Bank Croatia, jak i BlueSoft musieli stanąć na wysokości zadania, by zrozumieć podstawowe wymagania i selektywnie dobrać kluczowe funkcje, dopasowane do architektury korporacyjnej.
Projekt prowadzony był w metodyce scrumowej, a BlueSoft zapewnił kompleksowy zespół programistów z dużą odpowiedzialnością za kształt produktu po stronie chorwackiej.
3 mikroserwisy dostarczone na platformie StarBoost zintegrowane z kilkunastoma systemami zewnętrznymi poprzez REST, SOAP i Kafkę tworzą mikrofrontendy, które sprawiają, że użytkownicy, tacy jak np. dyrektorzy oddziałów, risk managerowie, product managerowie czy wyższe kierownictwo, mają wrażenie, że istnieje tylko jedna aplikacja, niezależnie od tego, jaka rola jest przypisana do użytkownika.
Ponieważ model danych był kształtowany przez cały czas trwania projektu, zespół zdecydował się na zastosowanie hybrydowego podejścia do warstwy persystencji. Połączenie modelu relacyjnego z kolumnami typu JSON w PostgreSQL dało możliwość czerpania z obu rozwiązań tego, co najlepsze: oczekiwanej czytelności danych, zwiększenia szybkości rozwoju oraz zmniejszenia złożoności rozwiązania.
Pierwsza wersja procesu kredytowania obejmowała katalog produktów, silnik reguł, podstawową parametryzację, interfejsy i generowanie dokumentów. Wszystko to zostało opracowane przy użyciu stosu open source.
Po sześciu miesiącach pracy zespołowi Lending udało się dostarczyć wersję MVP zgodną z oczekiwaniami biznesowymi.
Współczesny wygląd aplikacji z wieloma etapami procesu został z powodzeniem wdrożony w środowisku produkcyjnym, które stanowi proces dla pierwszego produktu kredytowego. Co więcej, aplikacja została bezproblemowo zintegrowana z obecnie używanymi aplikacjami front-office i back-office (hostowanymi na platformie StarBoost) oraz została wyposażona w funkcję internacjonalizacji – obsługiwane są języki chorwacki i angielski. Ponadto szczególną uwagę zwrócono na ergonomię użytkownika, stosując ten sam wzór UI dla wszystkich aplikacji StarBoost. Tego typu aplikacja jest świetną bazą dla przyszłego rozwiązania omnichannel, które może bezpośrednio wpłynąć na doświadczenie klienta w procesach kredytowych, a może nawet zmienić sposób, w jaki ludzie mogą uzyskać pożyczkę poprzez nowe, cyfrowe kanały!
Dzięki BlueSoft zyskujesz dostęp do najnowszych technologii oraz wsparcia ekspertów, którzy chętnie dzielą się swoją wiedzą.