Por favor, deixe os seus contactos, enviar-lhe-emos o nosso whitepaper por e-mail
Autorizo o tratamento dos meus dados pessoais para o envio de materiais de marketing personalizados em conformidade com a Política de privacidade. Ao confirmar a submissão, o utilizador aceita receber materiais de marketing
Obrigado!

O formulário foi enviado com sucesso.
Encontrará mais informações na sua caixa de correio.

O Innowise é uma empresa internacional de desenvolvimento de software de ciclo completo fundada em 2007. Somos uma equipa de mais de 1600+ profissionais de TI que desenvolvem software para outros profissionais em todo o mundo.
Sobre nós
O Innowise é uma empresa internacional de desenvolvimento de software de ciclo completo fundada em 2007. Somos uma equipa de mais de 1600+ profissionais de TI que desenvolvem software para outros profissionais em todo o mundo.

Optimização da aplicação móvel centrada no banco e integração com o Google Maps

O Grupo Innowise melhorou o ecossistema bancário móvel do cliente, desenvolvendo software para máquinas de emissão de cartões, fornecendo depósitos/levantamentos sem contacto através de códigos QR e assegurando a integração das ATM com a Google.

Cliente

Indústria
Banking
Região
Reino Unido
Cliente desde
2021
O nosso cliente é um grande prestador de serviços bancários e financeiros com escritórios de representação, filiais e bancos associados espalhados por todo o Reino Unido. As informações pormenorizadas sobre o cliente não podem ser divulgadas ao abrigo das disposições do NDA.

Desafio

O nosso cliente é um importante prestador de serviços bancários no Reino Unido que se esforçou por aumentar a digitalização para abordar mais eficazmente os pontos problemáticos dos seus clientes. O cliente estava empenhado em melhorar a sua aplicação móvel, uma vez que a transformação profunda da empresa define frequentemente o sucesso global.

Antes da entrada do Grupo Innowise no projeto, o nosso cliente já tinha reunido uma equipa mista de especialistas de TI internos e programadores de software externos. Cinco equipas já estavam a trabalhar em mais de dez microsserviços, a atualizar uma aplicação móvel e a integrá-la com plataformas de terceiros quando os nossos engenheiros foram designados para o projeto.

Uma vez que o cliente opera no Reino Unido, o nosso principal objetivo não era apenas fornecer melhorias de software, mas também garantir uma segurança de topo e a conformidade com a DPA, bem como assegurar uma enorme agilidade e interoperabilidade.

Solução

O nosso cliente encomendou ao Grupo Innowise um conjunto de tarefas de otimização e integração. O principal objetivo era melhorar a aplicação móvel existente sem reduzir a sua velocidade e integrá-la com serviços externos. Com base nos requisitos do cliente e na documentação técnica, a nossa equipa de projeto melhorou a aplicação com cinco novas funcionalidades.

Depósitos/levantamentos sem contacto através de códigos QR

O Grupo Innowise facilitou a interação entre a aplicação móvel e as caixas multibanco, permitindo aos clientes aceder a dinheiro sem terem de levar consigo cartões de plástico.

Do ponto de vista do utilizador, o fluxo básico parece compreensível e transparente. Para reabastecer ou levantar dinheiro, os utilizadores devem iniciar sessão e abrir o separador do código QR no ecrã principal da aplicação e iniciar a mesma operação através do multibanco. Com os seus smartphones, os utilizadores lêem o código QR apresentado no ecrã do multibanco e confirmam a transação introduzindo uma combinação de códigos. Além disso, podem exigir a impressão de um recibo para comprovar a transação em caso de reclamação.

No lado do servidor, o processo é mais complexo e envolve o intercâmbio de dados no módulo de cartões de plástico, na unidade de transacções em numerário, nos dados das contas dos clientes, no serviço de gestão de ATM e nas gateways principais e de aplicações.

Essencialmente, os depósitos/levantamentos baseados em códigos QR sem contacto permitem que os utilizadores acedam aos seus fundos sem terem cartões de plástico nas mãos. O titular do cartão pode digitalizar códigos QR para pagamentos após autorização na aplicação - caso contrário, o sistema abandona as operações.

Visualização de ATMs no mapa digital

Além disso, o Innowise ligou todos os ATMs dos clientes localizados em toda a cidade num único ecossistema. Foram equipados com sistemas de rastreio que recolhem, processam e transmitem dados para a aplicação móvel.

Depois de abrir a aplicação, os utilizadores podem selecionar o ATM mais próximo a partir de uma lista. Além disso, os utilizadores podem escolher uma caixa multibanco que corresponda às suas necessidades graças aos filtros incorporados (moedas acessíveis, horário de funcionamento, suporte NFC, disponibilidade para deficientes visuais, etc.). O mapa da aplicação actualiza o estado das ATM em tempo real, para que os clientes possam ter a certeza de que estão a aproximar-se de uma ATM em condições de funcionamento.

Navegação para dispositivos self-service

Esta funcionalidade está intimamente ligada à anterior. Após o início de sessão, a aplicação detecta a localização do utilizador. Depois de escolher a caixa multibanco no mapa, a aplicação abre o caminho mais conveniente para a caixa multibanco selecionada e calcula a distância aproximada, tendo em conta o tráfego, os desvios, as reparações na estrada e outras condições. Enquanto os utilizadores se dirigem para a caixa multibanco escolhida, a aplicação segue as direcções através de geotags e permite reconstruir o percurso instantaneamente se decidirem ir a outra caixa multibanco. Em termos de funcionalidade, partilha muitas semelhanças com o Google Maps, cuja integração será discutida em seguida.

Integração com o Google Maps

Uma vez que o Google é um serviço de terceiros, a integração requer a obtenção de requisitos e a elaboração de especificações pormenorizadas para garantir uma funcionalidade sem erros. Ao fazê-lo, conseguimos integrar o Google Maps sem problemas. O fluxo assemelha-se à apresentação de caixas multibanco na aplicação e à navegação para os mesmos no âmbito de uma solução proprietária que considerámos acima. A nossa equipa de peritos escolheu APIs adequadas para Android e iOS para obter compatibilidade e um desempenho sem problemas em ambos os sistemas operativos.

Software para máquinas emissoras de cartões

Por último, mas não menos importante, a nossa equipa multidisciplinar desenvolveu um software de máquina emissora de cartões a partir do zero. Para o efeito, avaliámos a especificação de requisitos de software (SRS) e, em seguida, compilámos uma solução que emite cartões de plástico sem funcionários bancários como intermediários.

Estes dispositivos estão igualmente integrados na aplicação móvel. Os utilizadores podem solicitar um cartão de plástico em linha. Assim que o seu pedido for aprovado, é informado de que pode obter um cartão de plástico sem ter de se deslocar a uma agência bancária.

Tecnologias

Plataformas
Android, iOS
iOS
Swift, Objective-C, UIKit, SnapKit, CoreAnimation, Modularização, GCD, RxSwift, Firebase (Analytics, Crashlytics) REST, XCTest, Core Location, XCode
Android
Kotlin, Java, Dados em tempo real, Ligação de dados, Corrotinas, Dagger 2, Glide, Retrofit, Componente de navegação, Testes unitários (Mockito)
Bases de dados
Firebase, Room, CoreData
Arquitetura de software
Swift limpo, arquitetura limpa, módulos de funcionalidades, alternância de funcionalidades, UI orientada para o servidor
VCS
Git, Bitbucket
CI/CD
TeamCity, Jenkins
Integrações
Google Maps, serviços de pagamento da Samsung e da Apple
QA
Charles, Fiddler, Android Studio, Xcode, Postman

Processo

Uma vez que o Grupo Innowise participou no processo de desenvolvimento de software juntamente com outras contrapartes, era crucial assegurar uma comunicação fluida entre as várias equipas e distribuir as tarefas em conformidade. O nosso cliente escolheu a metodologia Scrum para gerir o projeto, uma vez que o âmbito foi dividido em fluxos com resultados intermédios e reuniões regulares. Após cada fluxo, o gestor de projeto apresentou demonstrações das soluções ao cliente, recebeu feedback e sugeriu alterações com base nos pedidos e recomendações do cliente. Uma vez que o âmbito não estava rigorosamente predefinido, assumimos livremente as alterações para obter a máxima eficiência.

A equipa comunicou através do Slack и MS Teams, utilizando o Jira para gerir o projeto, acompanhar o progresso e executar tarefas.

Durante o projeto, lidámos com sucesso com uma vasta gama de desafios que incluíam:

  • trabalhar com normas de codificação e regras de documentação externas;
  • capacidade de "apanhar" e adaptar-se aos esquemas de trabalho do cliente;
  • competências e conhecimentos especializados para aprofundar a complexa infraestrutura do cliente.

Atualmente, o projeto está em curso e os nossos especialistas prestam manutenção e apoio, eliminando pequenos bugs, aperfeiçoando funcionalidades e planeando lançamentos subsequentes. Com as funcionalidades implementadas pela nossa equipa, o número de downloads da aplicação na App Store e no Google Play aumentou significativamente.

Equipa

1
Proprietário do produto
1
Gestor de projectos
1
Chefe de equipa
1
Arquiteto de sistemas
2
Analistas de negócios
3
Programadores Android
3
Programadores iOS
1
Designer UI/UX
2
Engenheiros de GQ
conhecimento da equipa

Resultados

A nossa equipa de projeto cumpriu todas as tarefas, atingindo os objectivos do cliente. A partir de agora, as pessoas não precisam de estar em longas filas para obter cartões de plástico e podem depositar/levantar dinheiro sem um intermediário físico. Os funcionários do cliente estão agora menos sobrecarregados com papelada e têm a capacidade de monitorizar o desempenho das ATM e tomar medidas imediatas se os dispositivos de auto-atendimento falharem.

No geral, implementámos as melhores funcionalidades da aplicação bancária móvel que correspondiam ao desejo do nosso cliente de estar mais próximo dos clientes através da digitalização.

Duração do projecto
  • janeiro de 2021 - em curso

Contactar-nos!

Marcar uma chamada ou preencha o formulário abaixo e entraremos em contacto consigo assim que tivermos processado o seu pedido.

    Inclua os detalhes do projeto, a duração, o conjunto de tecnologias, os profissionais de TI necessários e outras informações relevantes
    Gravar uma mensagem de voz sobre o seu
    projeto para nos ajudar a compreendê-lo melhor
    Anexar documentos adicionais, se necessário
    Enviar ficheiro

    Pode anexar até 1 ficheiro de 2MB no total. Ficheiros válidos: pdf, jpg, jpeg, png

    Informamos que, ao clicar no botão Enviar, o Innowise's processará os seus dados pessoais de acordo com a nossa Política de Privacidade com o objectivo de lhe fornecer informações adequadas.

    O que é que acontece a seguir?

    1

    Após termos recebido e processado o seu pedido, entraremos em contacto consigo para detalhar as necessidades do seu projecto e assinar um NDA para garantir a confidencialidade das informações.

    2

    Após a análise dos requisitos, os nossos analistas e programadores elaboram uma proposta de projecto com o âmbito dos trabalhos, tamanho da equipa, tempo e custos e custos.

    3

    Marcamos uma reunião consigo para discutir a oferta e chegar a um acordo.

    4

    Assinamos um contrato e começamos a trabalhar no seu projecto o mais rapidamente possível.

    Obrigado!

    A sua mensagem foi enviada.
    Processaremos o seu pedido e contactá-lo-emos o mais rapidamente possível.

    Obrigado!

    A sua mensagem foi enviada.
    Processaremos o seu pedido e contactá-lo-emos o mais rapidamente possível.

    seta