fintech
Gikk fra et stort antall ulike nett- og mobilbanker til én felles backend og frontend
Ulike teknologiplattformer i fire land gjorde det til et mareritt å utvikle nye tjenester på Nordeas gamle nettbank- og mobilbankløsninger. Nå er selskapet klar med en helt ny, felles plattform.
MAJORSTUEN, OSLO (digi.no): – Det var hele tiden en kamp om ressursene. Utvikling av ny funksjonalitet tok tid, siden de ulike markedene benyttet ulike løsninger, forteller John Sætre, leder for personmarkedet i Nordea.
Nå er banken klar med en helt ny mobilbank. I stedet for mange ulike plattformer og flere parallelle utviklingsløp, har man nå for første gang én felles plattform for web og mobil for alle landene.
– Nordea er i fire markeder, og vi har hatt fire nettbanker og fire mobilbanker. Det er klart at når vi skulle utvikle løsninger for disse, så ble det kamp om ressursene. Alt skal lages for flere ulike plattformer, sier Sætre.
Han forteller at denne måten å jobbe på har vært veldig ineffektiv.
– Nå har vi endelig laget vår egen mobilbank som vi har bygget inhouse. Den er laget slik at det er den samme mobilbanken og nettbanken, samme plattform, i alle de fire markedene – Sverige, Norge, Finland og Danmark. Nå har vi endelig én plattform å utvikle på.
Den nye plattformen gjør at det ifølge Sætre vil være mye enklere for banken å integrere mobilbanken med tredjepartsleverandører. Han nevner blant annet Tink, et svensk Fintech-selskap som har utviklet en løsning som brukes av banker for å gjøre kunders bankkontoer tilgjengelige for andre banker. Dette er mulig takket være EUs PSD2-direktiv. Det viktigste med Tink er imidlertid hvordan Tink bruker data til å hjelpe kundene i hverdagen.
– Det kommer stadig flere aggregatorer og tredjepartsaktører, som gjør mye av det samme som mobilbanken. Vi er opptatt av å drive så mye trafikk vi kan via mobilbanken, siden dataene kundene legger igjen der gjør at vi kan gi en bedre kundeopplevelse.
– Ser vi at en kunde har kjøpt en ny bil, kan vi for eksempel tilby disse kundene en god pris på et billån – og ikke tilby det til alle de som ikke har kjøpt bil.
Videomøter i mobilbanken
I den nye mobilbanken skal kundene kunne utføre alle de oppgavene man har bruk for til daglig, og kundene kan skreddersy hvordan forsiden i mobilbanken skal se ut. Det kan for eksempel være hvilke kontoer du vil se, og i hvilken rekkefølge.
I tillegg til alle de vanlige funksjonene, er det også mulighet for å skanne fakturaer for å få dem direkte inn som betaling i nettbanken – en løsning også konkurrenten DNB nå har fått på plass. Tidligere kunne man bare skanne KID, nå kan man også skanne hele fakturaen for å automatisk få fylt ut all betalingsinformasjon. Det er også mulig å sperre kort midlertidig eller permanent, og det har blitt enklere å starte spareavtaler eller fondsavtaler direkte fra mobilbanken.
Sætre minner om at atferden til bankkunder er blitt veldig endret de siste årene, og at folk flest går sjelden i banken. Så det er viktig at man kan gjøre mest mulig fra mobilbanken eller nettbanken. I den nye mobilbanken er det imidlertid lagt opp til at man kan ha møter med rådgivere i banken – gjennom en ny videofunksjon.
– I den nye mobilbanken vil du kunne gjennomføre mobilmøter med en rådgiver, bestille møter og så ha et møte på direkten. Det blir mye mer interaktivt.
Smidig utvikling og «native» apper
Den nye mobilbanken ble utviklet i samarbeid med flere team i Nordea ved bruk av smidig («agile») utviklingsmetodikk. Appen er utviklet som «native» apper for IOS og Android, og man bruker Swift og Objective-C på IOS, mens Kotlin og Java er programmeringsspråkene på Android-plattformen.
Sentralt i den nye løsningen, er at banken har bygget en ny kjernebank («core banking platform»), som mobilbanken er koblet opp mot.
– Vi satser på å bytte hele backenden for banken, et arbeid som har pågått i fire år. Vi har allerede kommet langt i Finland. Men i stedet for marked for marked, tar vi produkt for produkt. Først ut på den nye backendløsningen er innskuddsproduktene.
Backend-løsningen er bygget med mikrotjeneste-arkitektur og med REST-API-er som kommuniserer med frontend-klienten. Mikrotjenestene er laget med Spring Boot, et åpen kildekodebasert rammeverk for å bygge mikrotjenester med Java.
– Det betyr at vi raskere kan snu oss etter de ønskene kundene har. Og når vi har en felles backend og frontend kan vi veldig raskt ta løsninger som fungerer bra i ett marked og implementere det i andre markeder.
Sætre forteller at de i stor grad tar hensyn til tilbakemeldinger fra brukerne når de videreutvikler mobilappen.
– Vi ser jo hva kundene er inne og trykker på, i tillegg til at vi får tilbakemeldinger. Da kan vi se hva vi bør utvikle videre.