Møt oss på E-commerce Berlin Expo, 22. februar 2024.

Legg igjen kontaktinformasjonen din, så sender vi deg vår whitepaper på e-post.
Jeg samtykker i å behandle personopplysningene mine for å sende personlig tilpasset markedsføringsmateriell i samsvar med Retningslinjer for personvern. Ved å bekrefte innsendingen samtykker du i å motta markedsføringsmateriell.
Takk skal du ha!

Skjemaet har blitt sendt inn.
Mer informasjon finner du i postkassen din.

Innowise er et internasjonalt selskap som utvikler programvare for hele syklusen selskap grunnlagt i 2007. Vi er et team på mer enn 1600+ IT-profesjonelle som utvikler programvare for andre fagfolk over hele verden.
Om oss
Innowise er et internasjonalt selskap som utvikler programvare for hele syklusen selskap grunnlagt i 2007. Vi er et team på mer enn 1600+ IT-profesjonelle som utvikler programvare for andre fagfolk over hele verden.

Bank-sentrisk optimalisering av mobilapper og integrasjon med Google Maps

Innowise har forbedret kundens økosystem for mobile banktjenester ved å utvikle programvare for kortutstedelsesmaskiner, tilby kontaktløse innskudd/uttak gjennom QR-koder og sikre minibankenes integrasjon med Google.

Kunde

Industri
Banking
Region
UK
Kunde siden
2021
Vår klient er en stor bank- og finansleverandør med representasjonskontorer, datterselskaper og tilknyttede banker spredt over hele Storbritannia. Detaljert informasjon om kunden kan ikke utleveres i henhold til bestemmelsene i NDA.

Utfordring

Kunden vår er en stor leverandør av banktjenester i Storbritannia som strebet etter mer digitalisering for å løse kundenes problemer på en mer effektiv måte. Kunden var opptatt av å forbedre mobilapplikasjonen sin, ettersom dyptgripende forretningstransformasjon ofte definerer generell suksess.

Før Innowise ble med i prosjektet, hadde kunden vår allerede satt sammen et blandet team av interne IT-spesialister og outsourcede programvareutviklere. Fem team hadde allerede jobbet med over ti mikrotjenester, oppgradering av en mobilapp og integrering med tredjepartsplattformer da våre ingeniører ble tildelt prosjektet.

Siden kunden opererer i Storbritannia, var vårt primære mål ikke bare å levere programvareforbedringer, men også å garantere førsteklasses sikkerhet og overholdelse av DPA, samt sikre enorm smidighet og interoperabilitet.

Integrering av banksentriske mobilapper

Løsning

Vår kunde ga Innowise i oppdrag å utføre et sett med optimaliserings- og integrasjonsoppgaver. Hovedmålet var å forbedre den eksisterende mobilapplikasjonen uten å redusere hastigheten og å integrere den med eksterne tjenester. Basert på kundens krav og teknisk dokumentasjon forbedret vårt prosjektteam appen med fem nye funksjoner.

Kontaktløse innskudd/uttak via QR-koder

Innowise la til rette for samspillet mellom mobilapplikasjonen og minibankene, slik at kundene fikk tilgang til kontanter uten å måtte bære med seg plastkort.

Fra brukerens perspektiv ser den grunnleggende flyten forståelig og gjennomsiktig ut. For å fylle på eller ta ut penger, bør brukerne logge på og åpne QR-kodefanen på hovedskjermen i appen og starte den samme operasjonen via minibanken. Brukerne skanner QR-koden som vises på minibankens skjerm med smarttelefonen og bekrefter transaksjonen ved å taste inn en kodekombinasjon. I tillegg kan de kreve å skrive ut en kvittering for å bevise transaksjonen i tilfelle krav.

På serversiden er prosessen mer kompleks og involverer datautveksling innenfor plastkortmodulen, enheten for kontanttransaksjoner, kundenes kontodata, minibankadministrasjonstjenesten og kjerne- og app-gateways.

I hovedsak gir kontaktløse QR-kodebaserte innskudd/uttak brukerne tilgang til pengene sine uten å ha plastkort i hendene. Kortinnehaveren kan skanne QR-koder for betalinger etter autorisasjon i appen - ellers avbryter systemet driften.

Visning av minibanker på det digitale kartet

Videre koblet Innowise sammen alle kundenes minibanker over hele byen i ett økosystem. De ble utstyrt med sporingssystemer som samler inn, behandler og overfører data til mobilappen.

Etter å ha åpnet appen kan brukerne velge nærmeste minibank fra en liste. I tillegg kan brukerne velge en minibank som passer deres behov takket være innebygde filtre (tilgjengelige valutaer, åpningstider, NFC-støtte, tilgjengelighet for synshemmede osv.) Kartet i appen oppdaterer minibankenes status i sanntid, slik at kundene kan forsikre seg om at de nærmer seg en minibank som er tilgjengelig.

Navigasjon til selvbetjeningsenheter

Denne funksjonen er nært knyttet til den forrige. Ved innlogging registrerer appen brukerens posisjon. Etter å ha valgt minibanken på kartet, viser appen den mest praktiske ruten til den valgte minibanken og beregner den omtrentlige avstanden, med tanke på trafikkbelastning, omveier, veireparasjoner og andre forhold. Mens brukerne kjører mot den valgte minibanken, sporer appen veibeskrivelsen ved hjelp av geotagger og gjør det mulig å legge om ruten umiddelbart hvis de bestemmer seg for å gå til en annen minibank. Når det gjelder funksjonalitet, har den mange likhetstrekk med Google Maps, hvis integrasjon vil bli diskutert videre.

Integrering med Google Maps

Siden Google er en tredjepartstjeneste, krever integrasjon at man innhenter krav og utarbeider detaljerte spesifikasjoner for å sikre feilfri funksjonalitet. Ved å gjøre dette var vi i stand til å integrere Google Maps sømløst. Flyten ligner på visning av minibanker i appen og navigering mot dem i en proprietær løsning som vi vurderte ovenfor. Vårt godkjente team har valgt passende API-er for både Android og iOS for å oppnå kompatibilitet og problemfri ytelse på tvers av begge operativsystemene.

Programvare for kortutstedelsesmaskiner

Sist, men ikke minst, har vårt tverrfaglige team utviklet programvare for kortutstedelsesmaskiner fra bunnen av. For å gjøre dette evaluerte vi kravspesifikasjoner for programvare (SRS) og utarbeidet deretter en løsning som utsteder plastkort uten bankansatte som mellomledd.

Disse enhetene er også integrert med mobilapplikasjonen. Brukere kan søke om et plastkort på nettet. Så snart forespørselen er godkjent, blir de informert om at de kan få et plastkort selv uten å måtte besøke en bankfilial.

Teknologier

Plattformer
Android, iOS
iOS
Swift, Objective-C, UIKit, SnapKit, CoreAnimation, Modularization, GCD, RxSwift, Firebase (Analytics, Crashlytics), REST, XCTest, Core Location, XCode.
Android
Kotlin, Java, Live Data, Data binding, Coroutines, Dagger 2, Glide, Retrofit, Navigasjonskomponent, Unit-Testing (Mockito)
Databaser
Firebase, Room, CoreData
Programvarearkitektur
Clean Swift, ren arkitektur, funksjonsmoduler, funksjonskoblinger, Server Driven UI
VCS
Git, Bitbucket
CI/CD
TeamCity, Jenkins
Integrasjoner
Google Maps, Samsung og Apples betalingstjenester
QA
Charles, Fiddler, Android Studio, Xcode, Postman

Prosess

Ettersom Innowise deltok i programvareutviklingsprosessen sammen med andre motparter, var det avgjørende å sikre jevn kommunikasjon mellom ulike team og fordele oppgaver deretter. Kunden vår valgte Scrum-metodikken for å styre prosjektet ettersom omfanget ble delt inn i strømmer med mellomresultater og regelmessige møter. Etter hver strøm demonstrerte prosjektlederen løsningsdemonstrasjoner for kunden, mottok tilbakemeldinger og foreslo endringer basert på kundens forespørsler og anbefalinger. Ettersom omfanget ikke var stramt forhåndsdefinert, antok vi at endringer kunne gjøres fritt for å oppnå maksimal effektivitet.

Teamet kommuniserte via Slack и MS Teams mens de brukte Jira til å administrere prosjektet, spore fremdriften og utføre oppgaver.

I løpet av prosjektet håndterte vi et bredt spekter av utfordringer som inkluderte:

  • arbeide med eksterne kodingsstandarder og dokumentasjonsregler;
  • evne til å "plukke opp" og tilpasse seg kundens arbeidsordninger;
  • ferdigheter og ekspertise til å gå dypt inn i kundens komplekse infrastruktur.

For øyeblikket pågår prosjektet, og våre spesialister sørger for vedlikehold og støtte, eliminerer mindre feil, forbedrer funksjoner og planlegger senere utgivelser. Med funksjonene som er implementert av teamet vårt, har antallet nedlastinger av apper fra App Store og Google Play økt betydelig.

Team

1
Produkteier
1
Prosjektleder
1
Teamleder
1
Systemarkitekt
2
Business Analisten
3
Android-utviklere
3
iOS-utviklere
1
UI/UX-designer
2
QA ingenieurs
team-innowise

Resultater

Prosjektteamet vårt fullførte alle oppgavene og nådde kundens mål. Fra nå av slipper folk å stå i lange køer for å få plastkort og kan sette inn/ta ut penger uten et fysisk mellomledd. Kundens ansatte er nå mindre overveldet av papirarbeid og har muligheten til å overvåke minibankenes ytelse og iverksette umiddelbare tiltak hvis selvbetjeningsenhetene svikter.

Samlet sett implementerte vi de beste mobilbankfunksjonene som matchet kundens ønske om å være nærmere kundene gjennom digitalisering.

Prosjektets varighet
  • Januar 2021 - under arbeid

Ta kontakt med oss!

Bestill en samtale eller fyll ut skjemaet nedenfor, så kontakter vi deg så snart vi har behandlet forespørselen din.

    Ta med prosjektdetaljer, varighet, teknisk stack, behov for IT-fagfolk og annen relevant informasjon.
    Spill inn en talemelding om din
    prosjektet for å hjelpe oss å forstå det bedre
    Legg ved ytterligere dokumenter om nødvendig
    Last opp fil

    Du kan legge ved opptil 1 fil på totalt 2 MB. Gyldige filer: pdf, jpg, jpeg, png

    Vær oppmerksom på at når du klikker på Send-knappen, vil Innowise behandle personopplysningene dine i samsvar med vår Personvernerklæring for å gi deg relevant informasjon.

    Hva skjer videre?

    1

    Etter at vi har mottatt og behandlet forespørselen din, vil vi komme tilbake til deg innen kort tid for å beskrive prosjektbehovene dine og undertegne en taushetserklæring for å sikre informasjonens konfidensialitet.

    2

    Etter å ha undersøkt kravene, utarbeider våre analytikere og utviklere en prosjektforslag med arbeidsomfang, teamstørrelse, tid og kostnader estimater.

    3

    Vi arrangerer et møte med deg for å diskutere tilbudet og komme til en avtale.

    4

    Vi signerer en kontrakt og begynner å jobbe med prosjektet ditt så raskt som mulig.

    Takk skal du ha!

    Meldingen din er sendt.
    Vi behandler forespørselen din og kontakter deg så snart som mulig.

    Takk skal du ha!

    Meldingen din er sendt.
    Vi behandler forespørselen din og kontakter deg så snart som mulig.

    pil