Home Case Studies
O kliencie
Credit Agricole to uniwersalny bank, który od blisko 30 lat funkcjonuje w Polsce.
Bank Credit Agricole to jeden z najczęściej polecanych banków w naszym kraju. Działa on w obszarze bankowości detalicznej, korporacyjnej, rolniczej, a także małych i średnich przedsiębiorstw oraz w obszarze Consumer Finance.
Od 2001 r. bank jest częścią Grupy Crédit Agricole, która ma ponad 130-letnią historię. Obecnie należy ona do 10 największych grup finansowych na świecie pod względem wartości aktywów. Jest także największym bankiem detalicznym w Europie oraz liderem ubezpieczeń we Francji. Grupa Crédit Agricole jest obecna w 47 krajach świata i obsługuje 53 milionów klientów.
„Przedmiotem współpracy była budowa zupełnie nowej aplikacji mobilnej, która ma zostać jedną z najlepszych na rynku, szczególnie w kwestii doświadczenia klienta. Chcieliśmy uzyskać również rozwiązanie, które będzie można łatwo rozwijać w przyszłości, żeby dostosować je do nowych potrzeb rynku bankowości.”Janusz KępińskiDyrektor Departamentu bankowości internetoweji mobilnej w banku Credit Agricole
Bank Credit Agricole stanął przed wyzwaniem ograniczonych możliwości rozwoju poprzedniej aplikacji mobilnej oraz jej niedopasowania do aktualnych trendów.
Razem z Credit Agricole zrealizowaliśmy wiele projektów. Zważywszy na dotychczasową relację i wachlarz kompetencji Deviniti, bank chętnie zaprosił nas do współpracy. Wyzwaniem była aplikacja bankowa dla klientów detalicznych. Straciła ona na aktualności i przestała wpisywać się w trendy rynkowe. Razem z kilkunastoma zespołami z innych firm technologicznych podjęliśmy się jednego z największych projektów tego rodzaju.
Poprzednia wersja aplikacji była rozwiązaniem starej generacji. Nie mogła dłużej oferować możliwości, jakich obecnie oczekują klienci. Ze względu na wykorzystaną technologię i konstrukcję, aplikacja bankowa stała się też wymagająca w zakresie rozwoju. Jej rozbudowa byłaby kosztowna, a efekt końcowy nie przyniósłby wyników wymaganych przez rynek.
Bank Credit Agricole podszedł do sprawy dogłębniej. Firma chciała uzyskać przewagę na wielu polach, w tym technologicznym i biznesowym. W praktyce oznacza to, że chciała mieć opcję wprowadzania funkcjonalności aplikacji w miarę ewolucji oferty i poszerzania jej o nowe produkty/usługi.
Lepsze spełnianie oczekiwań klientów i zapewnianie wyższego poziomu satysfakcji
Dostarczenie nowych funkcjonalności, które będą wpisywać się w aktualne trendy
Rozszerzenie portfolio produktów/usług wewnątrz aplikacji, co wpłynie też na rozbudowę portfolio klientów
Zwiększenie konkurencyjności rozwiązania na rynku aplikacji bankowych
Zapewnienie najwyższego bezpieczeństwa klientów w aplikacji
Zapewnienie spełnienia wymogów formalnych oraz dotyczących zgodności
Usprawnienie komunikacji i ułatwienie współpracy na linii klient-bank
Zagwarantowanie rozwoju aplikacji w przyszłości
Rozwiązanie
Projekt nie ograniczał się do stworzenia aplikacji bankowej. Przed jej rozpoczęciem przeprowadzono szereg analiz. Celem ich było ustalenie, jak powinna funkcjonować bankowość mobilna, aby przynosiła klientowi najwięcej korzyści. Zbadaliśmy trendy dot. tej bankowości, UX oraz potrzeby klientów, aby określić najlepiej służące im funkcjonalności. Wynikiem była dopasowana do realiów rynkowych aplikacja CA24 Mobile – pełna korzyści.
Nowe rozwiązanie Credit Agricole dostarcza usługi bankowości mobilnej klientom detalicznym i SOHO. Aplikacja spełnia wymagania dot. bezpieczeństwa, zgodności, technologii i oczekiwań użytkowników. Ponadto dzięki partnerom projektu – specjalistom UX – rozwiązanie prezentuje nową, lepszą perspektywę standardów UX. Dlatego aplikacja jest łatwa w obsłudze, piękna i intuicyjna. Oferuje też wyjątkowo spersonalizowane produkty i usługi oraz rabaty łatwo dostępne w tzw. rzece korzyści. Zaprojektowaliśmy rozwiązanie, aby zachęcało do skorzystania z okazji.
Aplikacja CA24 Mobile – pełna korzyści wyróżnia się wśród użytkowników oraz firm. Dzięki pracy banku Credit Agricole, Deviniti i innych firm, zbudowaliśmy największe rozwiązanie bankowe w Polsce w technologii Flutter oraz jedną z największych aplikacji Flutter na świecie. Obecnie jest ona tematem wielu rozmów w biznesie i wzorem do naśladowania w zakresie prowadzenia dużych projektów developerskich.
Stały rozwój aplikacji dzięki zastosowaniu przez nas nowoczesnej, elastycznej technologii Flutter, która umożliwia szybkie wdrażanie kolejnych elementów.
Zapewnienie nowych funkcjonalności dla klientów, które pomagają zwiększyć sprzedaż produktów i usług bankowych, a także wpływają pozytywnie na poziom satysfakcji.
Wdrożenie personalizacji za pomocą atrakcyjnego systemu ofert i rabatów przynoszącego obopólne korzyści w przyjaznej dla użytkowników formie.
Otwarcie kilku kanałów komunikacji dostępnych z poziomu jednego miejsca (telefon, czat).
Wprowadzenie pełnej obsługi bankowości z poziomu aplikacji – konieczność odwiedzania siedziby banku jest ograniczona do absolutnego minimum.
Wyjście poza samą bankowość – przygotowanie aplikacji bankowej pod trend beyond banking i wprowadzenie w przyszłości nowych funkcji związanych np. z opłatami za parkingi, autostrady.
Jak to zrobiliśmy?
Analitycy biznesowi
Programiści Mobile w technologii Flutter
Programiści Backend w technologii Java
Z uwagi na fakt, że działaliśmy jako jeden duży zespół składający się z wielu pomniejszych zespołów, potrzebowaliśmy metodologii, która zapewniłaby kontrolę nad projektem i transparentność przy jednoczesnym zachowaniu pewnej niezależności działania. Dlatego właśnie wybraliśmy metodykę zwinną (Agile), która sprawdzała się wielokrotnie, nawet w największych projektach.
Warto zaznaczyć, że przy okazji realizacji tego projektu wspieraliśmy Credit Agricole we wdrażaniu metodyki zwinnej we własnym biznesie. Krok ten przyczynił się to nie tylko do podniesienia jakości naszej współpracy przy budowie aplikacji bankowej, ale również do ogólnego zwiększenia produktywności firmy.
Po rozważaniach i analizach dot. temat konstrukcji przyszłej aplikacji bankowej oraz przedstawieniu Credit Agricole sporządzonych przez nas stosownych raportów, bank zdecydował o zbudowaniu jej na platformie Flutter. Jest to technologia stworzona i wspierana przez firmę Google. Ponadto istnieje też wokół niej duża społeczność dbająca o jakość tworzonych aplikacji. Swoją popularność wśród programistów Flutter zawdzięcza przede wszystkim intuicyjności języka programowania Dart związanego z tą platformą, a także jej elastyczności.
Obecnie Flutter jest dojrzałą technologią, która przyciąga uwagę wielu branż, w tym mocno regulowanych sektorów, takich jak bankowość. Jedną z cenionych zalet technologii jest możliwość tworzenia kodu na kilka systemów operacyjnych jednocześnie. Kolejna to skrócenie czasu developmentu nawet o 50-75%. Platforma daje również wiele możliwości w kwestii designu aplikacji oraz przepływów (tzw. flowów). Dzięki temu możemy łatwo zbudować przyjemną, szybką i wszechstronną aplikację Flutter.
Przeprowadzaliśmy prace – zgodnie z metodyką Agile – w dwutygodniowych iteracjach, podczas których tworzyliśmy kolejne wersje aplikacji, dostarczające nowe funkcjonalności. Zespoły cyklicznie spotykały się na warsztatach, których celem był przegląd, weryfikacja i odbiór efektów ich prac. Wspólnie doprecyzowaliśmy wymagania dotyczące kolejnych etapów wdrożenia. Liczba planowanych zadań, wyceny oraz procesy wdrożeniowe były prawidłowo opracowane, ponieważ każda z osób biorących udział w projekcie miała na niego realny wpływ.
Projekt wymagał ścisłej współpracy zespołów technologicznych i biznesowych. W szczytowych momentach w budowę aplikacji zaangażowane było prawie 300 osób zebranych w 16 zespołów, w tym 50 programistów oraz 10 zespołów biznesowych – z banku i firm współpracujących, w tym nas. Każdy team obejmował kompetencje zarówno technologiczne jak i biznesowe, tzn. zawierał osoby odpowiadające za analitykę biznesową i systemową, programowanie mobilne, backend, architekturę itd.). W wyniku tego wszystkie zespoły były samowystarczalne i mogły skutecznie zrealizować swoją część projektu. Dzięki temu mogliśmy szybko wypracować oczekiwane rezultaty. Ponadto w projekcie brała udział także firma zajmuja się UX, która projektowała już rozwiązania dla największych polskich banków. Nasze wspólne działania przełożyły się na zadowalający albo wręcz zachwycający efekt końcowy w postaci aplikacji CA24 Mobile – pełnej korzyści.
Jak działa aplikacja?
Aplikacja CA24 Mobile – pełna korzyści oferuje unikalną perspektywę dot. bankowości. Klient ma pełną kontrolę nad bankowością mobilną, od zakładania konta po mobilną autoryzację większości procesów bankowych. Zadbano o prostotę – najważniejsze funkcje można uruchomić jednym kliknięciem. Ponadto stworzyliśmy razem innowacyjne rozwiązanie, tzw. rzekę korzyści. Daje ona dostęp do zniżek na produkty i usługi znanych marek oraz codzienne zakupy u partnerów lokalnych – w blisko 10 000 miejsc w całej Polsce. Oto możliwości, jakie zapewnia aplikacja:
Indywidualne rabaty pasujące do zainteresowań
Pełna kontrola nad kontami od początku do końca
Łatwy dostęp do usług, oferty i wsparcia
Budowa aplikacji CA24 Mobile – pełnej korzyści zakończyła się sukcesem. Osiągnęliśmy wymagane kamienie milowe i zakładane wskaźników KPI, w tym terminowego dostarczenia. Rozwiązanie spełnia wymogi dot. technologii, bezpieczeństwa i satysfakcji klientów. Zbudowaliśmy aplikację w nowej technologii i częściowo przepisaliśmy jej backend. Wdrożyliśmy też sporo optymalizacji biznesowych. Dzięki temu wsparcie obecnych i rozwój nowych funkcjonalności są szybsze względem technologii natywnych.
Użytkownicy nie odczuli różnicy w jakości użytkowania aplikacji. Przy dużych wdrożeniach wzrasta ryzyko przestojów w funkcjonowaniu bankowości mobilnej i niestabilności rozwiązania, szczególnie w pierwszych etapach. Jednak zrealizowaliśmy projekt bez większych problemów. Rozłożyliśmy też migrację użytkowników w czasie, aby ułatwić przejście na nowy system. Sami klienci banku są zadowoleni z aplikacji, bo mają dużo więcej możliwości. Doceniają też jej szybkość, intuicyjność i przyjazny design.
Sam proces tworzenia aplikacji CA24 Mobile – pełnej korzyści stanowi dużą zmianę. Rozwiązanie jako największe tego typu zbudowane w technologii Flutter stało się nowym wyznacznikiem standardu, który zapoczątkował bank Credit Agricole. Poza tym pomogliśmy bankowi zrobić krok naprzód, wspierając u niego wdrożenie metodologii Agile. Podjęliśmy wspólnie stanowcze działania, aby zoptymalizować procesy wewnętrzne firmy.
Warto zaznaczyć, że ukończenie aplikacji to pierwszy etap projektu. W drugim etapie planujemy rozszerzenia funkcjonalności, które wprowadzą rozwiązanie w trend beyond banking. Dzięki temu będzie możliwe dokonywanie opłat za parkingi, autostrady, bilety oraz wiele opcji ułatwiających życie klientów. Jeżeli nasza współpraca w tym obszarze będzie przebiegać równie efektywnie, to aplikacja CA24 Mobile – pełna korzyści ma duże szanse zostać najlepszą aplikacją bankową na rynku.
Skontaktuj się z nami
Head of Business Development | Application Development
Nasz zespół pozostaje do Twojej dyspozycji w dni robocze od poniedziałku do piątku w godzinach od 8:00 do 17:00. Chętnie odpowiemy na wszystkie Twoje pytania!