Laat uw contactgegevens achter, dan sturen we u onze whitepaper per e-mail toe.
Ik geef toestemming voor het verwerken van mijn persoonlijke gegevens om gepersonaliseerd marketingmateriaal te sturen in overeenstemming met de Privacybeleid. Door de inzending te bevestigen, gaat u akkoord met het ontvangen van marketingmateriaal
Bedankt.

Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.

Innowise is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1600+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.
Over ons
Innowise is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1600+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.

Optimalisatie van de bankgerichte mobiele app en integratie met Google Maps

Innowise heeft het ecosysteem voor mobiel bankieren van de klant verbeterd door software voor kaartuitgifteapparaten te ontwikkelen, contactloze stortingen/opnames via QR-codes aan te bieden en te zorgen voor integratie van geldautomaten met Google.

Klant

Industrie
Banking
Regio
UK
Klant sinds
2021
Onze cliënt is een grote bank- en financiële dienstverlener met vertegenwoordigingen, dochterondernemingen en geassocieerde banken verspreid over het Verenigd Koninkrijk. Gedetailleerde informatie over de cliënt kan niet openbaar worden gemaakt onder de bepalingen van de NDA.

Uitdaging

Onze klant is een grote bankdienstverlener in het Verenigd Koninkrijk die streefde naar meer digitalisering om de pijnpunten van hun klanten effectiever aan te pakken. De klant wilde zijn mobiele applicatie verbeteren, omdat een diepgaande bedrijfstransformatie vaak bepalend is voor het algehele succes.

Voordat Innowise bij het project kwam, had onze klant al een gemengd team samengesteld van interne IT-specialisten en uitbestede softwareontwikkelaars. Vijf teams werkten al aan meer dan tien microdiensten, het upgraden van een mobiele app en de integratie met platforms van derden toen onze ingenieurs aan het project werden toegewezen.

Aangezien de klant actief is in het Verenigd Koninkrijk, was ons voornaamste doel niet alleen het leveren van softwareverbeteringen, maar ook het garanderen van een uitstekende beveiliging en naleving van de DPA, en het waarborgen van een enorme flexibiliteit en interoperabiliteit.

Oplossing

Onze klant gaf Innowise de opdracht om een aantal optimalisatie- en integratietaken uit te voeren. Het belangrijkste doel was om de bestaande mobiele applicatie te verbeteren zonder de snelheid ervan te verminderen en deze te integreren met externe diensten. Op basis van de eisen van de klant en de technische documentatie heeft ons projectteam de app uitgebreid met vijf nieuwe functies.

Contactloze stortingen/opnames via QR-codes

Innowise faciliteerde de interactie tussen de mobiele applicatie en geldautomaten, waardoor klanten toegang krijgen tot contant geld zonder plastic kaarten bij zich te hoeven dragen.

Vanuit het oogpunt van de gebruiker ziet de basisstroom er begrijpelijk en transparant uit. Om bij te vullen of uit te betalen moeten gebruikers zich aanmelden en het tabblad QR-code op het hoofdscherm in de app openen en dezelfde handeling via de geldautomaat starten. Met hun smartphones scannen gebruikers de QR-code die op het scherm van de geldautomaat wordt weergegeven en bevestigen ze de transactie door een codecombinatie in te voeren. In geval van claims kunnen zij bovendien een ontvangstbewijs afdrukken om de transactie te bewijzen.

Aan de serverzijde is het proces complexer en gaat het om gegevensuitwisseling binnen de module voor plastic kaarten, de eenheid voor contante transacties, de rekeninggegevens van klanten, de dienst voor het beheer van geldautomaten en de core- en app-gateways.

In wezen stellen contactloze, op QR-codes gebaseerde stortingen/opnames gebruikers in staat om bij hun geld te komen zonder plastic kaarten in hun handen te hebben. De kaarthouder kan QR-codes scannen voor betalingen na autorisatie in de app - anders staakt het systeem de activiteiten.

Weergave van geldautomaten op de digitale kaart

Bovendien heeft Innowise alle geldautomaten van de klanten in de stad met elkaar verbonden tot één ecosysteem. Ze werden uitgerust met volgsystemen die gegevens verzamelen, verwerken en doorsturen naar de mobiele app.

Na het openen van de app kunnen gebruikers de dichtstbijzijnde geldautomaat selecteren uit een lijst. Bovendien kunnen gebruikers een geldautomaat kiezen die aan hun behoeften voldoet dankzij ingebouwde filters (toegankelijke valuta, werktijd, NFC-ondersteuning, beschikbaarheid voor slechtzienden, enz.) De kaart van de app houdt de status van de geldautomaten in real time bij, zodat klanten zeker weten dat ze in de buurt van een bruikbare geldautomaat zijn.

Navigatie naar zelfbedieningsapparaten

Deze functie is nauw verbonden met de vorige. Bij het inloggen detecteert de app de locatie van de gebruiker. Na het kiezen van de geldautomaat op de kaart, zoekt de app de handigste route naar de gekozen geldautomaat en berekent de afstand bij benadering, rekening houdend met verkeersdrukte, omleidingen, wegreparaties en andere omstandigheden. Terwijl gebruikers op weg zijn naar de gekozen geldautomaat, houdt de app de route aan de hand van geotags bij en kan hij de route onmiddellijk opnieuw berekenen als ze besluiten naar een andere geldautomaat te gaan. Qua functionaliteit deelt de app veel overeenkomsten met Google Maps, waarvan de integratie hierna wordt besproken.

Integratie met Google Maps

Aangezien Google een dienst van derden is, vereist de integratie dat er eisen worden gesteld en gedetailleerde specificaties worden opgesteld om een foutloze functionaliteit te garanderen. Door dit te doen, konden we Google Maps naadloos integreren. De flow lijkt op het weergeven van geldautomaten op de app en de navigatie ernaartoe binnen een eigen oplossing die we hierboven hebben bekeken. Ons doorgelichte team heeft geschikte API's gekozen voor zowel Android als iOS om compatibiliteit en probleemloze prestaties te verkrijgen voor beide besturingssystemen.

Software voor kaartuitgifteapparaten

Last but not least heeft ons multidisciplinaire team software voor kaartuitgifteautomaten vanaf nul ontwikkeld. Daartoe hebben we de specificatie van de softwarevereisten (SRS) geëvalueerd en vervolgens een oplossing samengesteld die plastic kaarten uitgeeft zonder tussenkomst van bankmedewerkers.

Deze apparaten zijn ook geïntegreerd met de mobiele applicatie. Gebruikers kunnen online een plastic kaart aanvragen. Zodra hun aanvraag is goedgekeurd, krijgen ze bericht dat ze zelf een plastic kaart kunnen krijgen zonder een bankkantoor te hoeven bezoeken.

Technologieën

Platformen
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)
Databases
Firebase, Kamer, CoreData
Software Architectuur
Clean Swift, Clean Architectuur, Functiemodules, Feature toggles, Servergestuurde Gebruikersinterface
VCS
Git, Bitbucket
CI/CD
TeamCity, Jenkins
Integraties
Google Maps, Samsung en Apple betaaldiensten
QA
Charles, Fiddler, Android Studio, Xcode, Postman

Proces

Aangezien Innowise samen met andere partners deelnam aan het softwareontwikkelingsproces, was het van cruciaal belang om een soepele communicatie tussen de verschillende teams te waarborgen en de taken dienovereenkomstig te verdelen. Onze klant koos voor de Scrum-methodologie om het project te beheren. De reikwijdte werd verdeeld in stromen met tussentijdse resultaten en regelmatige vergaderingen. Na elke stream demonstreerde de projectbeheerder demo's van oplossingen aan de klant, kreeg feedback en stelde wijzigingen voor op basis van de verzoeken en aanbevelingen van de klant. Aangezien de scope niet strak van tevoren was gedefinieerd, namen we vrijelijk wijzigingen aan om maximale efficiëntie te bereiken.

Het team communiceerde via Slack и MS Teams en gebruikte Jira om het project te beheren, de voortgang te volgen en taken uit te voeren.

Tijdens het project zijn we erin geslaagd een groot aantal uitdagingen het hoofd te bieden:

  • werken met externe coderingsnormen en documentatieregels;
  • het vermogen om zich aan te passen aan de werkschema's van de klant;
  • vaardigheden en expertise om diep te graven in de complexe infrastructuur van de klant.

Momenteel loopt het project, en onze specialisten zorgen voor onderhoud en ondersteuning, elimineren kleine bugs, verfijnen functies en plannen volgende releases. Met de functies die ons team heeft geïmplementeerd, is het aantal downloads van de app in de App Store en Google Play aanzienlijk toegenomen.

Team

1
Product Owner
1
Projectleider
1
Teamleider
1
Systeem Architect
2
Business Analysts
3
Android-ontwikkelaars
3
iOS-ontwikkelaars
1
UI/UX Ontwerper
2
QA Engineers
team-innowise

Resultaten

Ons projectteam heeft alle taken uitgevoerd en de doelstellingen van de klant bereikt. Vanaf nu hoeven mensen niet meer in lange rijen te staan om plastic kaarten te krijgen en kunnen ze geld storten/opnemen zonder een fysieke tussenpersoon. De medewerkers van de klant worden nu minder overstelpt met papierwerk en hebben de mogelijkheid om de prestaties van de geldautomaat te controleren en onmiddellijk actie te ondernemen als de zelfbedieningsapparaten het laten afweten.

Over het geheel genomen implementeerden we de beste functies van de app voor mobiel bankieren die pasten bij de wens van onze klant om via digitalisering dichter bij de klanten te staan.

Duur van het project
  • Januari 2021 - in uitvoering

Neem contact met ons op!

Boek een gesprek of vul het onderstaande formulier in en we nemen contact met je op zodra we je aanvraag hebben verwerkt.

    Voeg projectgegevens alsjeblieft, duur, technische stapel, IT-professionals nodig en andere relevante informatie toe
    Neem een spraakbericht over uw
    project op om het ons beter te helpen begrijpen
    Voeg indien nodig aanvullende documenten bij
    Bestand uploaden

    Je kunt maximaal 1 bestand van 2MB bijvoegen. Geldige bestanden: pdf, jpg, jpeg, png

    Wij wijzen u erop dat wanneer u op de verzendknop klikt, Innowise uw persoonsgegevens verwerkt in overeenstemming met ons Privacybeleid om u van de juiste informatie te voorzien.

    Wat gebeurt er nu?

    1

    Na ontvangst en verwerking van uw aanvraag, nemen wij binnenkort contact met u op om uw projectbehoeften in detail te beschrijven en een NDA te ondertekenen om de vertrouwelijkheid van informatie te garanderen.

    2

    Na het bestuderen van de vereisten, stellen onze analisten en ontwikkelaars een projectvoorstel met de omvang van de werkzaamheden, teamgrootte, tijd en kosten schattingen.

    3

    Wij regelen een ontmoeting met u om het aanbod te bespreken en tot een overeenkomst.

    4

    We tekenen een contract en beginnen zo snel mogelijk aan uw project te werken mogelijk.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    pijl