Encuéntrenos en la E-commerce Berlin Expo, el 22 de febrero de 2024.

Déjenos sus datos y le enviaremos nuestro libro blanco por correo electrónico.
Consiento el tratamiento de mis datos personales para el envío de material publicitario personalizado de conformidad con la Política de privacidad. Al confirmar el envío, acepta recibir material de marketing
Gracias.

El formulario se ha enviado correctamente.
Encontrará más información en su buzón.

Innowise es una empresa internacional de desarrollo de software de ciclo completo de software de ciclo completo fundada en 2007. Somos un equipo de más de 1600+ profesionales de TI que desarrollan software para otros profesionales de todo el mundo.
Conócenos
Innowise es una empresa internacional de desarrollo de software de ciclo completo de software de ciclo completo fundada en 2007. Somos un equipo de más de 1400 profesionales de TI que desarrollan software para otros profesionales de todo el mundo.

Optimización e integración de la aplicación móvil centrada en el banco con Google Maps

Innowise ha mejorado el ecosistema de banca móvil del cliente desarrollando software para máquinas emisoras de tarjetas, proporcionando depósitos/retiradas sin contacto a través de códigos QR y garantizando la integración de los cajeros automáticos con Google.

Cliente

Industria
Banking
Región
Reino Unido
Cliente desde
2021
Nuestro cliente es un gran proveedor bancario y financiero con oficinas de representación, filiales y bancos asociados repartidos por todo el Reino Unido. No se puede revelar información detallada sobre el cliente en virtud de las disposiciones del acuerdo de confidencialidad.

Desafío

Nuestro cliente es un importante proveedor de servicios bancarios del Reino Unido que buscaba una mayor digitalización para abordar los puntos débiles de sus clientes con mayor eficacia. El cliente se comprometió a mejorar su aplicación móvil, ya que una transformación empresarial profunda suele definir el éxito global.

Antes de que Innowise se uniera al proyecto, nuestro cliente ya había reunido un equipo mixto de especialistas en IT internos y desarrolladores de software subcontratados. Cinco equipos ya habían estado trabajando en más de diez microservicios, actualizando una aplicación móvil e integrándola con plataformas de terceros cuando nuestros ingenieros fueron asignados al proyecto.

Dado que el cliente opera en el Reino Unido, nuestro principal objetivo no era sólo ofrecer mejoras de software, sino también garantizar una seguridad y un cumplimiento de la DPA de primera categoría, así como asegurar una agilidad y una interoperabilidad inmensas.

Integración de aplicaciones móviles centradas en el banco

Solución

Nuestro cliente encargó a Innowise un conjunto de tareas de optimización e integración. El objetivo principal era mejorar la aplicación móvil existente sin reducir su velocidad e integrarla con servicios externos. Basándose en los requisitos del cliente y en la documentación técnica, nuestro equipo de proyecto mejoró la aplicación con cinco nuevas funciones.

Depósitos y reintegros sin contacto mediante códigos QR

Innowise facilitó la interacción entre la aplicación móvil y los cajeros automáticos, permitiendo a los clientes acceder a dinero en efectivo sin tener que llevar consigo tarjetas de plástico.

Desde la perspectiva del usuario, el flujo básico parece comprensible y transparente. Para reponer o retirar efectivo, los usuarios deben iniciar sesión y abrir la pestaña del código QR en la pantalla principal de la aplicación e iniciar la misma operación a través del cajero automático. Con sus smartphones, los usuarios escanean el código QR que aparece en la pantalla del cajero y confirman la operación introduciendo una combinación de códigos. Además, pueden solicitar la impresión de un recibo para demostrar la transacción en caso de reclamaciones.

En el lado del servidor, el proceso es más complejo e implica el intercambio de datos dentro del módulo de tarjetas de plástico, la unidad de transacciones en efectivo, los datos de las cuentas de los clientes, el servicio de gestión de cajeros automáticos y las pasarelas del núcleo y de las aplicaciones.

En esencia, los depósitos/retiros sin contacto basados en códigos QR permiten a los usuarios acceder a sus fondos sin tener tarjetas de plástico en las manos. El titular de la tarjeta puede escanear códigos QR para realizar pagos previa autorización en la aplicación; de lo contrario, el sistema abandona las operaciones.

Visualización de cajeros automáticos en el mapa digital

Además, Innowise conectó todos los cajeros automáticos de los clientes situados por toda la ciudad en un único ecosistema. Se equiparon con sistemas de seguimiento que recopilan, procesan y transmiten datos a la aplicación móvil.

Tras abrir la aplicación, los usuarios pueden seleccionar el cajero más cercano de una lista. Además, los usuarios pueden elegir un cajero que se ajuste a sus necesidades gracias a los filtros incorporados (divisas accesibles, horario de funcionamiento, compatibilidad con NFC, disponibilidad para personas con discapacidad visual, etc.). El mapa de la aplicación actualiza el estado de los cajeros en tiempo real para que los clientes puedan estar seguros de que se acercan a un cajero operativo.

Navegación a dispositivos de autoservicio

Esta función está estrechamente relacionada con la anterior. Al iniciar sesión, la aplicación detecta la ubicación del usuario. Tras elegir el cajero en el mapa, la aplicación traza la ruta más conveniente hacia el cajero seleccionado y calcula la distancia aproximada, teniendo en cuenta la carga de tráfico, los desvíos, las reparaciones de la carretera y otras condiciones. Mientras los usuarios se dirigen al cajero elegido, la aplicación rastrea las direcciones mediante geoetiquetas y permite reconstruir la ruta al instante si deciden ir a otro cajero. En términos de funcionalidad, comparte muchas similitudes con Google Maps, de cuya integración hablaremos a continuación.

Integración con Google Maps

Dado que Google es un servicio de terceros, la integración requiere conocer los requisitos y elaborar especificaciones detalladas para garantizar una funcionalidad sin errores. Así pudimos integrar Google Maps a la perfección. El flujo se asemeja a la visualización de cajeros automáticos en la aplicación y la navegación hacia ellos dentro de una solución propia que hemos considerado anteriormente. Nuestro equipo de expertos ha elegido las API adecuadas tanto para Android como para iOS con el fin de obtener compatibilidad y un rendimiento sin problemas en ambos sistemas operativos.

Software para máquinas emisoras de tarjetas

Por último, pero no por ello menos importante, nuestro equipo multidisciplinar ha desarrollado desde cero el software de la máquina de emisión de tarjetas. Para ello, evaluamos la especificación de requisitos de software (SRS) y luego compilamos una solución que emite tarjetas de plástico sin empleados bancarios como intermediarios.

Estos dispositivos también están integrados con la aplicación móvil. Los usuarios pueden solicitar una tarjeta de plástico online. En cuanto se aprueba su consulta, se les informa de que pueden obtener ellos mismos una tarjeta de plástico sin necesidad de acudir a una sucursal bancaria.

Tecnologías

Plataformas
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)
Bases de datos
Firebase, Room, CoreData
Arquitectura de software
Swift limpio, Arquitectura limpia, Módulos de funciones, Interruptores de funciones, Interfaz de usuario basada en servidor
VCS
Git, Bitbucket
CI/CD
TeamCity, Jenkins
Integraciones
Google Maps y los servicios de pago de Samsung y Apple
QA
Charles, Fiddler, Android Studio, Xcode, Postman

Proceso

Como Innowise participó en el proceso de desarrollo de software junto con otras contrapartes, era crucial garantizar una comunicación fluida entre varios equipos y distribuir las tareas en consecuencia. Nuestro cliente eligió la metodología Scrum para gestionar el proyecto, ya que el alcance se dividió en flujos con resultados intermedios y reuniones periódicas. Después de cada flujo, el gestor del proyecto mostraba al cliente las demos de las soluciones, recibía sus comentarios y sugería cambios basados en las peticiones y recomendaciones del cliente. Como el alcance no estaba estrictamente predefinido, asumimos libremente las modificaciones para lograr la máxima eficacia.

El equipo se comunicaba a través de Slack y MS Teams y utilizaba Jira para gestionar el proyecto, hacer un seguimiento del progreso y ejecutar las tareas.

Durante el proyecto afrontamos con éxito una amplia gama de retos:

  • trabajar con normas de codificación y reglas de documentación externas;
  • capacidad de "captar" y adaptarse a los esquemas de trabajo del cliente;
  • y experiencia para profundizar en la compleja infraestructura del cliente.

Actualmente, el proyecto está en marcha y nuestros especialistas se encargan del mantenimiento y la asistencia, eliminando pequeños errores, perfeccionando funciones y planificando versiones posteriores. Con las funciones implementadas por nuestro equipo, el número de descargas de la aplicación en App Store y Google Play ha aumentado considerablemente.

Equipo

1
Propietario de producto
1
Jefe de proyecto
1
Jefe de equipo
1
Arquitecto de sistemas
2
Business Analysts
3
Desarrolladores Android
3
Desarrolladores iOS
1
Diseñador UI/UX
2
Ingenieros de QA
equipo-innowise

Resultados

Nuestro equipo de proyecto completó todas las tareas, logrando los objetivos del cliente. A partir de ahora, la gente no tiene que hacer largas colas para obtener tarjetas de plástico y puede ingresar/retirar dinero sin intermediarios físicos. Los empleados del cliente están ahora menos saturados de papeleo y tienen la posibilidad de supervisar el rendimiento de los cajeros automáticos y tomar medidas inmediatas si fallan los dispositivos de autoservicio.

En general, implementamos las mejores funciones de la aplicación de banca móvil que se ajustaban al deseo de nuestro cliente de estar más cerca de los clientes a través de la digitalización.

Duración del proyecto
  • Enero de 2021 - en curso

Póngase en contacto con nosotros

Reservar una llamada o rellene el siguiente formulario y nos pondremos en contacto con usted cuando hayamos procesado su solicitud.

    Por favor, facilítenos detalles del proyecto, duración, tecnologías, especialistas informáticos necesarios y otra información relevante.
    Grabe un mensaje de voz sobre su proyecto
    para ayudarnos a comprenderlo mejor.
    Adjunte los documentos adicionales si es necesario
    Cargar archivo

    Puede adjuntar hasta 1 archivo de 2 MB en total. Archivos válidos: pdf, jpg, jpeg, png

    Le informamos de que cuando haga clic en el botón Enviar, Innowise procesará sus datos personales de acuerdo con nuestra Política de privacidad con el fin de proporcionarle la información adecuada.

    Qué pasa después?

    1

    Una vez recibida y procesada su solicitud, nos pondremos en contacto con usted para detallar las necesidades de su proyecto y firmar un acuerdo de confidencialidad que garantice la confidencialidad de la información.

    2

    Después de examinar los requisitos, nuestros analistas y desarrolladores elaboran una propuesta de proyecto con el alcance de las obras, el tamaño del equipo, el tiempo y las estimaciones de costos.

    3

    Concertamos una reunión con usted para discutir la oferta y llegar a un acuerdo.

    4

    Firmamos un contrato y comenzamos a trabajar en su proyecto lo más rápido posible.

    Gracias.

    Su mensaje ha sido enviado.
    Procesaremos su solicitud y nos pondremos en contacto con usted lo antes posible.

    Este sitio web utiliza cookies

    Utilizamos cookies para mejorar su experiencia de navegación, publicar anuncios o contenidos personalizados y analizar el tráfico del sitio. Al hacer clic en "Aceptar todo", usted acepta el uso que hacemos de las cookies. Consulte nuestra Política de privacidad.

    Gracias.

    Su mensaje ha sido enviado.
    Procesaremos su solicitud y nos pondremos en contacto con usted lo antes posible.

    flecha