utvikling

Hos Bulder Bank er det devops for alle penga

Når «kravspesifikasjon» nærmest er et fremmedord, tar hver utvikler fullt ansvar fra idé til kundeopplevelse.

Bulder Bank tilbyr sine banktjenester kun gjennom en mobilapp.
Bulder Bank tilbyr sine banktjenester kun gjennom en mobilapp. Illustrasjonsfoto: Bulder Bank

Bulder Bank er blant de nyeste tilskuddene i det norske bankmarkedet. Banken er egentlig en oppstart innad i Sparebanken Vest, som en virkeliggjøring av sparebankens ønske om å satse nasjonalt.

Det er flere ting på teknologisiden som skiller Bulder Bank fra det som er det vanlige i bank-Norge.

Det mest merkbare for kundene er det faktum at banktjenestene kun er tilgjengelige gjennom en mobilapp, noe vil kommer tilbake til om litt. Minst like uvanlig (i norsk bankverden) er måten utviklingsavdelingen jobber på.

Så et behov for å røske

Det er teknologidirektør i Bulder Bank, Markus Nordstrønen, forteller oss mer om dette. Ifølge ham så Sparebank Vest at det var et behov for å røske i bank-Norge.

– Det har vært litt kjedelig lenge nå. Ja, vi har fått nye apper og fine, oppdaterte nettbanker og sånt, men mye er det samme. Samtidig var vi veldig inspirert av de internasjonale neobankene som Revolut og Monzo. Da så vi at det kanskje var rom for å gjøre noe nytt, forteller Nordstrønen.

Oppstarten av Bulder Bank ble vedtatt i august 2018. Utviklingen kom i gang tidlig i 2019. En betaversjon var klar etter fire måneder. Da ble de første, utvalgte kundene sluppet til. Dørene ble åpnet helt i september samme år.

Ifølge Nordstrønen er det flere årsaker til utviklingen kunne gjøres så raskt. Blant annet var det ikke noe ønske om å bygge alle bitene fra «scratch». De banktekniske aspektene er felles med Sparebank Vest, så Bulder Bank får levert en hel del fra moderselskapet. Dette bygger igjen på Tietoevrys bankkjerne.

– Vi hadde ikke vært der vi er uten utviklingsteamet i Sparebank Vest. De satte inn 20–30 utviklere og heiet på oss hele veien, forteller Nordstrønen.

Markus Nordstrønen startet i Bulder Bank for å kunne gjøre utvikling på den måten han lenge har trodd på, men ikke har greid å realisere hos tidligere arbeidsgivere. Foto: Privat
Markus Nordstrønen startet i Bulder Bank for å kunne gjøre utvikling på den måten han lenge har trodd på, men ikke har greid å realisere hos tidligere arbeidsgivere.

Samtidig har Bulder gått i sin egen retning

– Vi valgte tidlig litt utradisjonelle plattformer for bank, inkludert Google Cloud, som var den plattformen som kunne akselerere oss så raskt som mulig. Ved å velge de tjenestene som er tilgjengelige i skyen, slik som Firebase og Kubernetes, kom vi raskt opp i fart med ny arkitektur, forteller Nordstrønen.

Devops

Devops er fellesnavnet på en type metodikker hvor programvareutvikling (Dev) og IT-drift (Ops) kombineres for å automatisere og strømlinjeforme utviklings- og utrullingsprosessene, slik at utviklingssyklusen forkortes og åpner for kontinuerlige leveranser med høy programvarekvalitet.

I dag har Bulder Bank knapt 30 ansatte. Utviklingsavdelingen er den største avdelingen, med 12 ansatte.

– Planen har ikke vært å bygge en diger organisasjon, men å velge de smarte løsningene, sier Nordstrønen.

Devops for alle penga

– Vi har jobbet veldig mye med moderne utviklingsmetodikk og å tenke kundeløsninger. Vi har en devops-tilnærming hvor hver utvikler tar fullt ansvar fra idé til kundeopplevelse, forteller Nordstrønen.

Selv har han jobbet med bankdrift det meste av tiden siden han ble uteksaminert fra NTNU, blant annet 11 år i DNB.

– Jeg har jobbet veldig mye med det å få til moderne utviklingsmetodikk og en moderne måte å tenke kundeløsninger på. Altså ikke noe som noen bestiller, andre utvikler, noen tredje tester, noen fjerde produksjonssetter og kunden til slutt bruker, men at man tar ansvar helt fra idé til kundens opplevelse, forteller Nordstrønen.

– Selv om teorien og tankegangen rundt dette har ligget der hele veien, har vi aldri helt greid å realisere dette ved de stedene hvor jeg har jobbet tidligere, forteller Nordstrønen.

Han mener at mye byråkrati og gamle måter å gjøre ting på, har kommet i veien.

– Stoler på de flinke folkene

Da Nordstrønen valgte å ta jobben i Bulder Bank i februar 2019, opplevde han at en del av dem som allerede satt i ledergruppen, virkelig ville gi utviklingsavdelingen den friheten den trenger for å lage ting på den måten den føler er riktig.

– Lederne er teknologikompetente, men har også lang bankerfaring. De er veldig flinke til å anerkjenne kompetanse, og det gjennomsyrer hele Bulders kultur at man stoler på at de flinke folkene vi har hentet inn, tar de rette avgjørelsene, sier Nordstrønen.

Endelig kunne jeg få gjøre det på måten jeg har trodd på hele tiden – å gjøre devops ordentlig.

– Det er lett å hoppe på når du møter likesinnede og et engasjement til å realisere på en måte som trigger. Dette var den nye utfordringen jeg hadde lett etter. Endelig kunne jeg få gjøre det på måten jeg har trodd på hele tiden – å gjøre devops ordentlig.

Utviklingsavdelingen var i utgangspunktet konsulentbasert, men har siden oppstarten blitt nesten 100 prosent ansattbasert.

– Det vi forteller potensielle ansatte, er at vi skal tørre der de andre ikke tør. Vi skal tåle å gjøre feil, men feile trygt. Og alle står ansvarlige for det vi skal levere, sier Nordstrønen.

Han nevner også stikkord som tillit, eierskap og åpenhet.

– Vi har en god delingskultur, hvor alle vil hverandre vel. Hvis noen føler at vi har vært på feil spor, forsøker vi å ta læring med en gang, istedenfor å utsette det. Vi har også veldig lav terskel for å si at man er usikker på noe. Samtidig har vi veldig trygge systemer rundt. Vi tuller aldri med kundenes penger, sier Nordstrønen.

Lages uten kravspesifikasjon

Noen kravspesifikasjon for det som skal utvikles, høres til sjeldenhetene hos Bulder Bank. I stedet kan en bestilling være noe så enkelt som at «kunden må kunne betale e-fakturaen sin», uten noen nærmere spesifikasjoner enn dette. Resten er det utviklerne som finner ut.

– En idé kan oppstå hvor som helst i organisasjonen, inkludert hos en kunde. Ofte er det utvikleren selv som trekker dette til sitt bord og tar ansvaret for dette. Vi har en produktavdeling som prioriterer hva som er viktigst, men ideer kan også oppstå hos utviklerne. Noen har kanskje bare ha lyst til å forbedre noe, og gir seg i kast med det. Det er et engasjement og eierskap her jeg aldri har sett tidligere, forteller Nordstrønen, som legger til at beslutninger ofte blir tatt på minutter.

– Det som kanskje er litt unikt for reisen mellom idé og kunde, er at hele organisasjonen tar ansvar for den nye funksjonen. Vi slipper den til kunden når vi internt har «spist den maten». Vi bruker selv en versjon som ligger to-tre versjoner foran den kundene bruker. Åpenhetskulturen gjør at alle hjelper hverandre. Vi har også ekstremt flinke forretningsutviklere som finner fram forretningsreglene på kort tid. Tverrfaglighet er nøkkelen hos oss, sier han.

Kun appbasert

Så til dette med at Bulder Bank bare er appbasert. Hva er årsaken til at banken ikke også er tilgjengelig i nettleseren?

– Vi tror at mobilen har fått ekstremt godt fotfeste hos folk i Norge, og at vi kan forenkle banktjenester til et nivå som du fint kan gjøre det på mobilen, på farten eller i sofaen, uten å måtte sette deg ned foran en PC, sier Nordstrønen.

Han legger ikke skjul på at dette valget også har å gjøre med størrelsen på utvikleravdelingen, i tillegg til tekniske årsaker, som at påloggingsløsningen har sikkerhetsbrikken i mobilen som en sentral del, noe som er vanskeligere å få til på PC-en.

Automatiserer vekk menneskelige hender

I appen tilbyr Bulder Bank to sentrale tjenester, lån og dagligbank. Løsningen for å søke lån tar i bruk en automatisert løsning for kredittvurdering, som gjør at kunden kan få svar på lånesøknaden etter rundt to minutter. Kunden logger seg på med BankID. Deretter hentes informasjon om eiendommen og boligens verdi, lønnsinformasjon og kredittvurdering.

– Denne automatiseringen er viktig for oss. Vi vil automatisere oss vekk fra de manuelle oppgavene som ikke er så nødvendige å ha menneskelige hender på, forteller Nordstrønen.

– Det går i alle fall 80 søknader gjennom systemet hver eneste dag, legger han til.

Vi syns det er dødskult og håper at du også syns det er dødskult.

Etter at lånet er utbetalt, sjekkes verdien på boligen hver måned. Dersom sikkerheten har gått opp, justeres renten ned.

Fortjent til pengene

Den andre pilaren i appen, er dagligbanken.

– Vi vil gjerne at folk skal ha lønnskontoen i vår bank, men det er ikke noen tvang. Vi skal gjøre oss fortjent til de pengene. Vi ønsker å si: «her er vårt forslag. Vi syns det er dødskult og håper at du også syns det er dødskult».

I tillegg til standardfunksjoner som alle dagligbanker må ha, slik som regningsbetaling, historikk og saldo på konto, tilbyr Bulder Bank et par mer uvanlige tilleggstjenester. I samarbeid med et dansk oppstartsfirma tilbyr banken en løsning som basert på maskinlæring kan gjenkjenne fakturaer på abonnementer, og som gjør det mulig å si opp abonnementer direkte i appen.

På lang sikt

– Vi ser på hvordan bank kan bli bedre for kundene. Et langsiktig mål er å være banken du slipper å passe på, forteller Nordstrønen.

Blant annet brukes maskinlæring til å prøve å se framover. Det vil si ikke bare å vise hva som skjedde de forrige 30 dagene, men også det som kommer til å skje den 30 neste dagene, inkludert lønn, strømregning og Netflix-abonnementet.

Ifølge Nordstrønen fikk Bulder Bank mange nye kunder i fjor, ikke minst etter at koronapandemien for alvor brøt ut. Nå har banken en utlånsportefølje på rundt 7 milliarder kroner. Målet er å nå 20 milliarder innen utgangen av året.

– Vi mener vi skal klare det ved å ha en så smidig organisasjon at vi alltid kan sette riktig fokus og gjøre justeringer raskt, når det er behov for det, avslutter Nordstrønen.

Powered by Labrador CMS