Lämna dina kontaktuppgifter så skickar vi vårt whitepaper till dig via e-post
Jag samtycker till att mina personuppgifter behandlas för att skicka personligt marknadsföringsmaterial i enlighet med Integritetspolicy. Genom att bekräfta inlämningen samtycker du till att få marknadsföringsmaterial
Tack!

Formuläret har skickats in framgångsrikt.
Ytterligare information finns i din brevlåda.

Innowise är ett internationellt företag som utvecklar mjukvara för hela cykeln som grundades 2007. Vi är ett team på över 1600+ IT-proffs som utvecklar mjukvara för andra företag yrkesverksamma över hela världen.
Om oss
Innowise är ett internationellt företag som utvecklar mjukvara för hela cykeln som grundades 2007. Vi är ett team på över 1600+ IT-proffs som utvecklar mjukvara för andra företag yrkesverksamma över hela världen.

Bankcentrerad mobilappoptimering och integration med Google Maps

Innowise har förbättrat kundens mobila bankekosystem genom att utveckla programvara för kortutgivande maskiner, tillhandahålla kontaktlösa insättningar/uttag via QR-koder och säkerställa att bankomater integreras med Google.

Kund

Industri
Banking
Region
UK
Kund sedan
2021
Vår kund är en stor bank- och finansleverantör med representationskontor, dotterbolag och associerade banker spridda över hela Storbritannien. Detaljerad information om kunden kan inte lämnas ut enligt bestämmelserna i NDA.

Utmaning

Vår kund är en stor banktjänstleverantör i Storbritannien som strävat efter mer digitalisering för att hantera sina kunders smärtpunkter mer effektivt. Kunden var engagerad i att förbättra sin mobilapplikation, eftersom djupgående affärstransformation ofta definierar övergripande framgång.

Innan Innowise gick med i projektet hade vår kund redan samlat ett blandat team av interna IT-specialister och outsourcade mjukvaruutvecklare. Fem Team har redan arbetat med över tio mikrotjänster, uppgraderat en mobilapp och integrerat den med tredjepartsplattformar när våra ingenjörer tilldelades projektet.

Eftersom kunden är verksam i Storbritannien var vårt primära mål inte bara att leverera programvaruförbättringar utan också att garantera förstklassig säkerhet och efterlevnad av DPA, samt säkerställa enorm smidighet och driftskompatibilitet.

Lösning

Vår kund gav Innowise i uppdrag att utföra en uppsättning optimerings- och integrationsuppgifter. Huvudmålet var att förbättra den befintliga mobilapplikationen utan att minska hastigheten och integrera den med externa tjänster. Baserat på kundens krav och teknisk dokumentation förbättrade vårt projektteam appen med fem nya funktioner.

Kontaktlösa insättningar/uttag via QR-koder

Innowise underlättade interaktionen mellan mobilapplikationen och bankomaterna, vilket gjorde det möjligt för kunderna att få tillgång till kontanter utan att behöva bära plastkort med sig.

Ur användarens perspektiv ser grundflödet förståeligt och transparent ut. För att fylla på eller ta ut, bör användare logga in och öppna QR-kodfliken på huvudskärmen i appen och initiera samma operation via ATM. Med sina smartphones skannar användarna QR-koden som visas på bankomatens skärm och bekräftar transaktionen genom att ange en kodkombination. Dessutom kan de kräva att ett kvitto skrivs ut för att bevisa transaktionen vid fordringar.

På serversidan är processen mer komplex och innebär datautbyte inom plastkortmodulen, kontanttransaktionsenheten, kundernas kontodata, ATM-hanteringstjänst och kärn- och appgateways.

I huvudsak tillåter kontaktlösa QR-kodbaserade insättningar/uttag användare att komma åt sina medel utan att ha plastkort i sina händer. Kortinnehavaren kan skanna QR-koder för betalningar efter godkännande i appen – annars överger systemet verksamheten.

Visa bankomater på den digitala kartan

Dessutom kopplade Innowise alla kunders bankomater som ligger över hela staden till ett ekosystem. De var utrustade med spårningssystem som samlar in, bearbetar och överför data till mobilappen.

Efter att ha öppnat appen kan användare välja närmaste bankomat från en lista. Dessutom kan användarna välja en bankomat som matchar deras behov tack vare inbyggda filter (tillgängliga valutor, arbetstid, NFC-stöd, tillgänglighet för synskadade osv.). Appens kartuppdateringar ATM-status i realtid så att kunderna kan se till att de närmar sig en användbar ATM.

Navigering till självbetjäningsenheter

Denna funktion är nära kopplad till den föregående. Vid inloggning upptäcker appen användarens plats. Efter att ha valt ATM på kartan banar appen den bekvämaste vägen till den valda bankomaten och beräknar det ungefärliga avståndet, med tanke på trafikbelastning, omvägar, vägreparationer och andra förhållanden. Medan användarna går mot den valda bankomaten spårar appen riktningar med Geotaggar och gör det möjligt att bygga om rutten direkt om de bestämmer sig för att gå till en annan bankomat. När det gäller funktionalitet delar den många likheter med Google Maps, vars integration kommer att diskuteras nästa.

Integrering med Google Maps

Eftersom Google är en tredjepartstjänst kräver integration att man framkallar krav och utarbetar detaljerade specifikationer för att säkerställa felfri funktionalitet. Genom att göra detta kunde vi integrera Google Maps sömlöst. Flödet liknar att visa bankomater i appen och navigera mot dem inom en proprietär lösning som vi övervägde ovan. Vårt granskade team har valt lämpliga API: er för både Android och iOS för att få kompatibilitet och problemfri prestanda i båda operativsystemen.

Programvara för kortutgivande maskiner

Sist men inte minst har vårt tvärvetenskapliga team utvecklat kortutgivande maskinprogramvara från grunden. För att göra det utvärderade vi software requirements specification (SRS) och sammanställde sedan en lösning som utfärdar plastkort utan bankanställda som mellanhänder.

Dessa enheter är också integrerade med mobilapplikationen. Användare kan ansöka om ett plastkort online. Så snart deras förfrågan är godkänd informeras de om att de själva kan få ett plastkort utan att behöva besöka en bankkontor.

Teknik

Plattformar
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, Navigation Component, Unit-Testing (Mockito)
Databaser
Firebase, Room, CoreData
Programvaruarkitektur
Clean Swift, Clean Architecture, Feature modules, Feature toggles, Server Driven UI
VCS
Git, Bitbucket
CI/CD
TeamCity, Jenkins
Integrationer
Google Maps, Samsung och Apples betaltjänster
QA
Charles, Fiddler, Android Studio, Xcode, Postman

Process

Eftersom Innowise deltog i mjukvaruutvecklingsprocessen tillsammans med andra motsvarigheter var det avgörande att säkerställa smidig kommunikation mellan olika team och distribuera uppgifter i enlighet därmed. Vår kund valde Scrum-metoden för att hantera projektet eftersom omfattningen delades in i strömmar med mellanliggande resultat och regelbundna möten. Efter varje ström demonstrerade projektledaren lösningarnas demos till kunden, fick feedback och föreslog ändringar baserat på kundens önskemål och rekommendationer. Eftersom omfattningen inte var tätt fördefinierad antog vi förändringar fritt för att uppnå maximal effektivitet.

Teamet kommunicerade via Slack och MS-Team medan de använde Jira för att hantera projektet, spåra framstegen och utföra uppgifter.

Under projektet hanterade vi framgångsrikt ett brett spektrum av utmaningar som inkluderade:

  • arbeta med externa kodningsstandarder och dokumentationsregler;
  • möjlighet att "plocka upp" och anpassa sig till kundens arbetssystem;
  • kompetens och expertis för att gräva djupt i kundens komplexa infrastruktur.

För närvarande pågår projektet, och våra specialister tillhandahåller underhåll och support, eliminerar mindre buggar, förfinar funktioner och planerar efterföljande utgåvor. Med de funktioner som implementerats av vårt team har antalet appnedladdningar från App Store och Google Play ökat avsevärt.

Team

1
Produktägare
1
Projektledare
1
Gruppledare
1
Systemarkitekt
2
Affärsanalytiker
3
Android-utvecklare
3
iOS-utvecklare
1
UI/UX-designer
2
QA-ingenjörer
team-innowise

Resultat

Vårt projektteam slutförde alla uppgifter och uppnådde kundens mål. Från och med nu behöver människor inte längre stå i långa köer för att få plastkort och kan sätta in/ta ut pengar utan en fysisk mellanhand. Kundens anställda är nu mindre överhopade med pappersarbete och har möjlighet att övervaka uttagsautomaternas prestanda och vidta omedelbara åtgärder om självbetjäningsenheterna misslyckas.

Sammantaget implementerade vi de bästa mobila bankappfunktionerna som matchade vår kunds önskan att vara närmare kunderna genom digitalisering.

Projektets löptid
  • Januari 2021 - pågår

Kontakta oss!

Boka ett samtal eller fyll i formuläret nedan så återkommer vi till dig när vi har behandlat din förfrågan.

    Vänligen inkludera projektinformation, varaktighet, teknologistack, IT-proffs som behövs och annan relevant information
    Spela in ett röstmeddelande om ditt projekt för att hjälpa oss att förstå det bättre
     
    Bifoga ytterligare dokument vid behov
    Ladda upp filen

    Du kan bifoga upp till 1 fil på totalt 2 MB. Giltiga filer: pdf, jpg, jpeg, png

    Observera att när du klickar på knappen Skicka kommer Innowise att behandla dina personuppgifter i enlighet med vår Integritetspolicy för att ge dig lämplig information.

    Vad händer härnäst?

    1

    Efter att ha mottagit och behandlat din begäran kommer vi att återkomma till dig inom kort för att specificera dina projektbehov och underteckna en NDA för att säkerställa konfidentialitet av information.

    2

    Efter att ha undersökt kraven utarbetar våra analytiker och utvecklare en projektförslag med arbetets omfattning, lagets storlek, tid och kostnad uppskattningar.

    3

    Vi ordnar ett möte med dig för att diskutera erbjudandet och komma överens.

    4

    Vi skriver på ett kontrakt och börjar arbeta med ditt projekt så snabbt som möjligt.

    Tack!

    Ditt meddelande har skickats.
    Vi behandlar din begäran och kontaktar dig så snart som möjligt.

    Tack!

    Ditt meddelande har skickats.
    Vi behandlar din begäran och kontaktar dig så snart som möjligt.

    pil