Transformacja cyfrowa jest obecnie jednym z najważniejszych priorytetów dla banków na całym świecie. Rosnące wymagania klientów, dynamiczny rozwój technologii oraz potrzeba efektywności operacyjnej, zmuszają instytucje finansowe do ciągłych innowacji. W tym kontekście technologie niskokodowe (low-code) stają się kluczowym elementem strategii rozwoju, przynosząc liczne korzyści w realizacji coraz to nowych zadań. Sytuacja na rynku pracy dodatkowo wzmacnia znaczenie tych technologii, otwierając drzwi do nowej ery w bankowości.
Wywiadu dla Miesięcznika Finansowego BANK udzielił Michał Jurkowski, Wiceprezes Zarządu VSoft SA
Temat low-code stał się w ostatnim czasie popularny, głównie za sprawą sytuacji na rynku pracy. W jaki sposób technologie niskokodowe mogą wspomóc banki, w realizacji zadań związanych z transformacją cyfrową, która to coraz bardziej nabiera prędkości?
Zdecydowanie jednym z głównych argumentów przemawiajÄ…cych za adopcjÄ… low-code jest możliwość zaangażowania osób bez głębokiej wiedzy programistycznej w tworzenie aplikacji. Bardzo znaczÄ…ca liczba systemów obsÅ‚ugujÄ…cych procesy bankowe jest tworzona od podstaw przez firmy software house’owe lub wewnÄ™trzne zespoÅ‚y programistów. Takie podejÅ›cie jest bardziej kosztowne i czasochÅ‚onne, a zarzÄ…dzanie projektem czÄ™sto napotyka problemy zwiÄ…zane z budżetem i terminami. OczywiÅ›cie profesjonalne firmy z wieloletnim doÅ›wiadczeniem w sektorze bankowym mogÄ… zminimalizować to ryzyko, nie pozostajÄ… jednak oporne na niedobór specjalistów IT.
W obecnych realiach rynku pracy, gdzie programiści są coraz drożsi i trudniejsi do znalezienia, platformy low-code stają się atrakcyjną alternatywą. Dostarczają narzędzia, które umożliwiają osobom bez technicznego wykształcenia, takim jak analitycy biznesowi, tworzenie systemów informatycznych. Po krótkim szkoleniu z zakresu obsługi platformy mogą oni samodzielnie budować aplikacje, co znacząco skraca czas potrzebny na realizację projektów.
OdpowiadajÄ…c na pytanie – w obliczu dynamicznej transformacji cyfrowej, technologie low-code stajÄ… siÄ™ coraz ważniejszym narzÄ™dziem dla banków. PozwalajÄ… na efektywne wykorzystanie zasobów ludzkich, szybsze wdrażanie innowacji oraz redukcjÄ™ kosztów. Wprowadzenie rozwiÄ…zaÅ„ niskokodowych do strategii rozwoju technologicznego banku na pewno znaczÄ…co przyspieszy procesy transformacyjne, umożliwiajÄ…c jednoczeÅ›nie lepszÄ… współpracÄ™ miÄ™dzy zespoÅ‚ami biznesowymi i technicznymi. W efekcie banki mogÄ… lepiej odpowiadać na potrzeby rynku, zwiÄ™kszajÄ…c swojÄ… konkurencyjność i dostarczajÄ…c klientom nowoczesne rozwiÄ…zania finansowe.
W aktualnych realiach polskiej bankowości coraz istotniejsze staje się pytanie o dług technologiczny. Czy rozwiązania niskokodowe pozwolą na jego skuteczną redukcję?
Dobra, zaawansowana platforma low-code pozwala na zbudowanie systemu od początku do końca w jednym, spójnym narzędziu. Mamy zatem jedno środowisko, w którym projektujemy struktury danych, procesy biznesowe, algorytmy i interfejs użytkownika. W tym samym środowisku definiujemy również, w jaki sposób system ma być wdrożony na środowisko produkcyjne. Dostawcy platform low-codowych dbają o ich spójność, aktualizując regularnie produkt. Po stronie banku jest natomiast dbanie o aktualność narzędzia, chociażby ze względu na zapewnienie odpowiednich poziomów bezpieczeństwa.
Taka synergia to odpowiedź i zabezpieczenie się przed długiem technologicznym. Bierze się on z tego, że tworząc systemy samodzielnie, czy zlecając zewnętrznej firmie ich budowę od podstaw, jesteśmy odpowiedzialni za wszystkie komponenty technologiczne: biblioteki, rodzaj bazy danych, technologię używaną do interfejsu użytkownika, warstwę komunikacyjną itp.. W każdym dużym systemie jest wiele technologii, o które bank musi dbać sam. Z reguły po kilku latach od wdrożenia, jeśli nie zostały zachowane procedury aktualizacyjne, pojawia się problem, bo większość technologii się starzeje. W przypadku platform low-code mamy jedno narzędzie, za którego aktualizację odpowiada producent. Zapewnia on możliwość upgrade’u do najnowszej wersji wszystkich systemów zbudowanych na platformie. Model ten pozwala bankom skoncentrować się na rozwijaniu biznesu i dostarczaniu innowacyjnych rozwiązań swoim klientom (dzięki czemu stale będą znajdować się w czołówce technologicznego postępu), zamiast na zarządzaniu skomplikowaną infrastrukturą technologiczną.
Tematem nr 1 w sferze technologii jest dziś sztuczna inteligencja. Na ile wybór platformy niskokodowej ułatwia bankom przejście do kolejnej fazy cyfrowej rewolucji, i jak wykorzystać te oba elementy dla optymalizacji funkcjonowania zasobów IT?
Low-code może być komplementarny wobec AI, choćby dlatego, że sztuczna inteligencja jeszcze przez dÅ‚ugi czas nie umożliwi zbudowania systemu informatycznego od poczÄ…tku do koÅ„ca. Nie zlecimy zadania zbudowania systemu windykacyjnego AI, tak jak czatowi GPT zlecamy napisanie testu automatycznego. AI bardzo pomaga programistom w tworzeniu kodu, ale tylko w okreÅ›lonych fragmentach. Low-code jest tym narzÄ™dziem, który w sposób wizualny pozwala użytkownikowi tworzyć system end-to-end. AI pasuje do niego idealnie. Każdy liczÄ…cy siÄ™ dostawca zmierza w tym kierunku, wykorzystujÄ…c AI do zmniejszenia bariery technologicznej w ramach platformy low-code’owej dla projektantów.
Sztuczna inteligencja i platformy low-code razem stanowią potężne narzędzie w rękach banków dążących do optymalizacji zasobów IT i przyspieszenia cyfrowej transformacji. Low-code umożliwia szybkie i efektywne tworzenie systemów, a AI wspiera ten proces, zmniejszając barierę technologiczną i pozwalając na bardziej intuicyjne zarządzanie danymi i procesami.
PrzykÅ‚adowo, chcÄ…c wygenerować raport w wielu platformach, możemy już dzisiaj opisać potrzeby w jÄ™zyku naturalnym, zamiast sporzÄ…dzać szczegółowe zapytania do bazy danych. Podobnie jest przy tworzeniu interfejsu, gdzie użytkownik low-code może sam go zaprojektować lub poprosić o pomoc sztucznÄ… inteligencjÄ™. Zadaniem platform niskokodowych jest umożliwienie osobom nietechnicznym tworzenie systemów informatycznych, a dodanie AI do platformy low-code’owej jeszcze bardziej to uÅ‚atwia. CzÄ™sto spotykamy problem, że bank buduje np. nowy system informatyczny, a chcÄ…c go sprawdzić, musi mieć odpowiednie dane testowe.  W przypadku systemu kredytowego jest konieczne wygenerowanie danych o setkach kredytów, z okreÅ›lonymi parametrami. Zwykle generuje siÄ™ sztuczne, losowe, niepoprawne dane, które nie odzwierciedlajÄ… rzeczywistoÅ›ci. Sztuczna inteligencja może pomóc wygenerować realistyczne dane testowe, a to zdecydowanie zwiÄ™ksza efektywność i dokÅ‚adność testowania nowych systemów.
Warto zwrócić uwagÄ™ na jeszcze jednÄ… istotnÄ… kwestiÄ™. Banki z definicji sÄ… organizacjami, które posiadajÄ… bardzo dużo różnych, czÄ™sto rozłącznych, niezwiÄ…zanych ze sobÄ… procesów biznesowych. Pod wpÅ‚ywem zmian czy to regulacji, czy biznesowych polityk, procesy te caÅ‚y czas ulegajÄ… zmianie. Bardzo czÄ™sto platformy low-code w bankach, czy w dużych instytucjach finansowych wykorzystywane sÄ… nie do tworzenia systemów core’owych, tylko wÅ‚aÅ›nie do obsÅ‚ugi wspomnianych procesów wspierajÄ…cych. Dodam tylko, że w Å›wiecie nie ma rozwiÄ…zaÅ„ absolutnie uniwersalnych, a platformy low-code również nie zastÄ…piÄ… nas w każdym zadaniu. W bankach najlepiej sprawdzajÄ… siÄ™ one w backendowych procesach biznesowych, które koncentrujÄ… siÄ™ na zarzÄ…dzaniu danymi (edytowaniu, dodawaniu, modyfikacji). Uważam, że charakterystyka biznesowa instytucji finansowych doskonale wpisuje siÄ™ w ideÄ™ low-code.
Jednym z najważniejszych determinantów rozwoju rynku finansowego jest otoczenie regulacyjne. Czy wdrażanie rozwiązań low-code generuje jakieś wyzwania od strony regulacyjnej, a może odwrotnie, korzystanie z platform niskokodowych sprzyja wypełnianiu oczekiwań i rekomendacji nadzoru?
Co do zasady regulacje raczej mają stosunek ambiwalentny do platform low code. Mamy wszak do czynienia z technologią tworzenia oprogramowania, a regulacje dotyczą warunków i wymogów, jakie musi spełniać już wytworzone oprogramowanie. To są najczęściej wymagania merytoryczne i kwestie bezpieczeństwa: czy dane są odpowiednio przechowywane, gdzie są przechowywane, kto nimi zarządza. W kontekście regulacji z obszaru bezpieczeństwa low-code ułatwia bankowi sprawę. Platformy low code posiadają wbudowane mechanizmy związane z bezpieczeństwem takie jak autentykacja, autoryzacja, czy sposób przechowywania danych. Tworząc systemy w ten sposób, z automatu unikamy wielu problemów. Ważne, żeby wybrać platformę, która jest cyklicznie testowana pod kątem bezpieczeństwa oraz odpowiada naszym potrzebom biznesowym.
Transformacja cyfrowa stała się priorytetem dla banków na całym świecie, napędzana rosnącymi wymaganiami klientów i dynamicznym rozwojem technologii. W tym kontekście platformy low-code zyskują na znaczeniu, oferując szybkie i efektywne rozwiązania dla skomplikowanych procesów bankowych. Dzięki nim, osoby bez głębokiej wiedzy programistycznej mogą tworzyć aplikacje, co przyspiesza wdrażanie innowacji i redukuje koszty. Co więcej, połączenie low-code z AI pozwala na optymalizację zasobów IT, zwiększając konkurencyjność banków. Platformy niskokodowe, wspierane przez regularne aktualizacje i wbudowane mechanizmy bezpieczeństwa, pomagają bankom spełniać wymagania regulacyjne i dynamicznie reagować na zmiany rynkowe.
Jesteśmy na rynku od ponad ćwierć wieku. Od początku naszej przygody wiedzieliśmy, że nie chcemy być jedynie biernym dostawcą rozwiązań. Od zawsze stawiamy na wymianę wiedzy i doświadczeń. Chętnie pogłębiamy tematy, które uważamy za istotne, szczególnie w obrębie branż, z którymi współpracujemy na co dzień. Chętnie analizujemy i omawiamy zmiany technologiczne oraz dzielimy się własnymi przemyśleniami. Pokazujemy jak uczymy się na błędach i z jakich działań jesteśmy dumni.