Zostaw swoje dane kontaktowe, a my wyślemy Ci nasz przegląd e-mailem
Wyrażam zgodę na przetwarzanie moich danych osobowych w celu przesyłania spersonalizowanych materiałów marketingowych zgodnie z Regulaminem. Politykę Prywatności. Potwierdzając zgłoszenie, użytkownik wyraża zgodę na otrzymywanie materiałów marketingowych
Grazie!

Il modulo è stato inviato con successo.
Ulteriori informazioni sono contenute nella vostra casella di posta elettronica.

Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 2000+ specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.
O nas
Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 2000+ specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.

Optymalizacja aplikacji mobilnej zorientowanej na bank i integracja z Google Maps

Firma Innowise ulepszyła ekosystem bankowości mobilnej klienta, opracowując oprogramowanie dla maszyn wydających karty, zapewniając zbliżeniowe wpłaty/wypłaty za pomocą kodów QR i zapewniając integrację bankomatów z Google.

Klient

Crusca
Bankowość
Regione
REGNO UNITO
Klient od
2021
Il nostro cliente è un grande operatore bancario e finanziario con uffici di rappresentanza, filiali e banche associate sparse in tutto il Regno Unito. Informazioni dettagliate sul cliente non possono essere divulgate in base alle disposizioni dell'NDA.

Wyzwanie

Il nostro cliente è un importante fornitore di servizi bancari nel Regno Unito, che ha cercato di aumentare la digitalizzazione per affrontare in modo più efficace i punti dolenti dei propri clienti. Il cliente si è impegnato a migliorare la propria applicazione mobile, poiché una profonda trasformazione aziendale spesso definisce il successo complessivo.

Zanim firma Innowise dołączyła do projektu, nasz klient zebrał już mieszany zespół wewnętrznych specjalistów IT i zewnętrznych programistów. Pięć zespołów pracowało już nad ponad dziesięcioma mikrousługami, aktualizując aplikację mobilną i integrując ją z platformami innych firm, gdy nasi inżynierowie zostali przydzieleni do projektu.

Ponieważ klient działa w Wielkiej Brytanii, naszym głównym celem było nie tylko dostarczenie ulepszeń oprogramowania, ale także zagwarantowanie najwyższego poziomu bezpieczeństwa i zgodności z RODO, a także zapewnienie ogromnej elastyczności i interoperacyjności.

Wdrożenie

Nasz klient zlecił Innowise wykonanie zestawu zadań optymalizacyjnych i integracyjnych. Głównym celem było ulepszenie istniejącej aplikacji mobilnej bez zmniejszania jej szybkości i zintegrowanie jej z usługami zewnętrznymi. W oparciu o wymagania klienta i dokumentację techniczną, nasz zespół projektowy ulepszył aplikację o pięć nowych funkcji.

Wpłaty/wypłaty zbliżeniowe za pomocą kodów QR

Innowise ułatwił interakcję między aplikacją mobilną a bankomatami, umożliwiając klientom dostęp do gotówki bez konieczności noszenia przy sobie plastikowych kart.

Dal punto di vista dell'utente, il flusso di base appare comprensibile e trasparente. Per effettuare il rifornimento o il prelievo di contanti, gli utenti devono accedere e aprire la scheda del codice QR sulla schermata principale dell'app e avviare la stessa operazione tramite ATM. Con il proprio smartphone, l'utente scansiona il codice QR visualizzato sullo schermo del bancomat e conferma la transazione inserendo una combinazione di codici. Inoltre, possono richiedere la stampa di una ricevuta per dimostrare la transazione in caso di reclami.

Po stronie serwera proces jest bardziej złożony i obejmuje wymianę danych w ramach modułu kart plastikowych, jednostki transakcji gotówkowych, danych kont klientów, usługi zarządzania bankomatami oraz bramek podstawowych i aplikacji.

In sostanza, i depositi/prelievi contactless basati su codici QR consentono agli utenti di accedere ai propri fondi senza avere in mano carte di plastica. Il titolare della carta può scansionare i codici QR per i pagamenti dopo l'autorizzazione nell'app, altrimenti il sistema abbandona le operazioni.

Wyświetlanie bankomatów na mapie cyfrowej

Ponadto Innowise połączyła wszystkie bankomaty klientów zlokalizowane w całym mieście w jeden ekosystem. Zostały one wyposażone w systemy śledzenia, które gromadzą, przetwarzają i przesyłają dane do aplikacji mobilnej.

Dopo aver aperto l'applicazione, gli utenti possono selezionare il bancomat più vicino da un elenco. Inoltre, gli utenti possono scegliere un bancomat che risponda alle loro esigenze grazie ai filtri integrati (valute accessibili, orario di lavoro, supporto NFC, disponibilità per gli ipovedenti, ecc.) La mappa dell'applicazione aggiorna lo stato degli sportelli automatici in tempo reale, in modo che i clienti possano assicurarsi di avvicinarsi a uno sportello automatico funzionante.

Nawigacja do urządzeń samoobsługowych

Questa funzione è strettamente collegata alla precedente. Al momento dell'accesso, l'app rileva la posizione dell'utente. Dopo aver scelto il bancomat sulla mappa, l'app traccia il percorso più conveniente per raggiungere il bancomat selezionato e calcola la distanza approssimativa, tenendo conto del traffico, delle deviazioni, delle riparazioni stradali e di altre condizioni. Mentre gli utenti si dirigono verso il bancomat prescelto, l'app tiene traccia delle indicazioni tramite geotag e consente di ricostruire istantaneamente il percorso se si decide di andare a un altro bancomat. In termini di funzionalità, condivide molte somiglianze con Google Maps, la cui integrazione sarà discussa in seguito.

Integracja z Google Maps

Ponieważ Google jest usługą zewnętrzną, integracja wymaga zebrania wymagań i opracowania szczegółowych specyfikacji w celu zapewnienia bezbłędnej funkcjonalności. W ten sposób udało nam się płynnie zintegrować Mapy Google. Przepływ przypomina wyświetlanie bankomatów w aplikacji i nawigację do nich w ramach zastrzeżonego rozwiązania, które rozważaliśmy powyżej. Nasz sprawdzony zespół wybrał odpowiednie interfejsy API zarówno dla Androida, jak i iOS, aby uzyskać kompatybilność i bezproblemową wydajność w obu systemach operacyjnych.

Oprogramowanie dla maszyn wydających karty

Wreszcie, nasz multidyscyplinarny zespół opracował od podstaw oprogramowanie maszyny do wydawania kart. W tym celu oceniliśmy specyfikację wymagań oprogramowania (SRS), a następnie opracowaliśmy rozwiązanie, które wydaje plastikowe karty bez pośrednictwa pracowników banku.

Urządzenia te są również zintegrowane z aplikacją mobilną. Użytkownicy mogą ubiegać się o kartę plastikową online. Gdy tylko ich wniosek zostanie zatwierdzony, zostaną poinformowani, że mogą samodzielnie uzyskać plastikową kartę bez konieczności odwiedzania oddziału banku.

Tecnologia

Platformy
Android, iOS
iOS
Swift, Objective-C, UIKit, SnapKit, CoreAnimation, modularyzacja, 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)
Bazy danych
Firebase, Room, CoreData
Architektura oprogramowania
Clean Swift, Clean Architecture, moduły funkcji, przełączniki funkcji, interfejs użytkownika oparty na serwerze
VCS
Git, Bitbucket
CI/CD
TeamCity, Jenkins
Integracje
Mapy Google, usługi płatnicze Samsung i Apple
QA
Charles, Fiddler, Android Studio, Xcode, Postman

Processo

Ponieważ Innowise uczestniczyła w procesie tworzenia oprogramowania wraz z innymi partnerami, kluczowe było zapewnienie płynnej komunikacji między różnymi zespołami i odpowiednie rozdzielenie zadań. Nasz klient wybrał metodologię Scrum do zarządzania projektem, ponieważ zakres został podzielony na strumienie z pośrednimi wynikami i regularnymi spotkaniami. Po każdym strumieniu kierownik projektu demonstrował rozwiązania klientowi, otrzymywał informacje zwrotne i sugerował zmiany w oparciu o prośby i zalecenia klienta. Ponieważ zakres nie był ściśle zdefiniowany, swobodnie wprowadzaliśmy zmiany, aby osiągnąć maksymalną wydajność.

Zespół komunikował się za pośrednictwem Slack и MS Teams podczas korzystania z Jira do zarządzania projektem, śledzenia postępów i wykonywania zadań.

Podczas projektu z powodzeniem poradziliśmy sobie z szerokim wachlarzem wyzwań, które obejmowały:

  • pracę z zewnętrznymi standardami kodowania i zasadami dokumentacji;
  • umiejętność “odbioru” i dostosowania się do schematów pracy klienta;
  • zdolność i wiedzę pozwalające na dogłębne zrozumienie skomplikowanej infrastruktury klienta.

Obecnie projekt jest w toku, a nasi specjaliści zapewniają utrzymanie i wsparcie, eliminując drobne błędy, dopracowując funkcje i planując kolejne wydania. Dzięki funkcjom wdrożonym przez nasz zespół, liczba pobrań aplikacji z App Store i Google Play znacznie wzrosła.

Zespół

1
Właściciel produktu
1
Progetto Kierownik
1
Kierownik zespołu
1
Architekt systemu
2
Analityków biznesowych
3
Programiści Android
3
Programiści iOS
1
Progetto UI/UX
2
Inżynierowie QA
team-innowise

Wyniki

Il nostro team di progetto ha portato a termine tutti i compiti, raggiungendo gli obiettivi del cliente. D'ora in poi, le persone non dovranno più fare lunghe code per ottenere carte di plastica e potranno depositare/prelevare denaro senza un intermediario fisico. I dipendenti del cliente sono ora meno oberati di scartoffie e hanno la possibilità di monitorare le prestazioni dell'ATM e di intervenire immediatamente in caso di malfunzionamento dei dispositivi self-service.

Nel complesso, abbiamo implementato le migliori funzionalità di mobile banking che corrispondevano al desiderio del nostro cliente di essere più vicino ai clienti attraverso la digitalizzazione.

Progetto di ricerca
  • Styczeń 2021 r. - w trakcie realizacji

Się się z nami!

Zadzwoń e i formulari, a mia discrezione, się z Tobą po przetworzeniu Twojego zgłoszenia.

    Prosimy o podanie szczegółów projektu, czasu trwania, stosu technologicznego, potrzebnych specjalistów IT i innych istotnych informacji.
    Nagraj wiadomość głosową na temat
    In caso di necessità, i dati sono stati pubblicati sul sito web della società.
    Prezzo di vendita

    Można załączyć maksymalnie 1 plik o łącznej wielkości 2 MB. Visualizza i file: pdf, jpg, jpeg, png

    Informiamo che, a causa di un problema di sicurezza, Wyślij Innowise ha deciso di non fare ricorso a due o più dane osobowe, ma di non farle entrare in casa. Polityką prywatności w celu dostarczenia Ci odpowiednich informacji.

    Co będzie dalej?

    1

    Po otrzymaniu i przetworzeniu Twojego zgłoszenia skontaktujemy się z Tobą wkrótce, aby wyszczególnić potrzeby projektu i podpisać umowę o zachowaniu poufności, aby zapewnić poufność informacji.

    2

    Po przeanalizowaniu wymagań, nasi analitycy i programiści opracowują progetto di lavoro, wielkością zespołu, czasem i kosztami szacunki.

    3

    Umówimy się z Tobą na spotkanie, aby omówić ofertę i dojść do porozumienia porozumienia.

    4

    I nostri clienti sono in grado di gestire le attività di progettazione e di gestione dei progetti in modo da poterli gestire al meglio.

    Спасибо!

    Cобщение отправлено.
    Мы обработаем ваш запрос и свяжемся с вами в кратчайшие сроки.

    Dziękuję!

    Wiadomość została wysłana.
    Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.

    Dziękuję!

    Wiadomość została wysłana. 

    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    freccia