O processo
Como todo conceito de fintech é muito complexo, com o Nickel não foi diferente, enfrentamos muitos desafios e para o início do nosso trabalho partimos do desafio de realizar todo o processo de planejamento, desenho da solução, desenvolvimento, manutenção e treinamento da equipe que seria contratado para ser a equipe interna do cliente.
Para começar, precisávamos verificar todos os padrões de API que consumiríamos dos sistemas bancários brasileiros, bem como validar toda a arquitetura operacional, financeira e contábil de uma franquia para transpor a arquitetura de software. Para então vincular aos produtos financeiros que a Nickel ofereceria em cada versão de sua solução.
Na etapa seguinte, iniciamos a execução do nosso processo de Design para conceber e testar a operação, desta forma rodamos algumas alternativas de interface e iniciamos a coleta de dados construir sobre o que foi melhor aceito pelo cliente consumidor da solução.
Em nossa fase de desenvolvimento, passamos a integrar nossa equipe com as equipes das empresas parceiras para facilitar a construção e seguimos um sistema de documentação para todas as áreas (projeto, negócios, front, back e devops) para facilitar a troca de informações e do futuro treinamento da equipe que faria a manutenção.
Todo esse processo deu muito trabalho, a quantidade de stacks e a arquitetura de microsserviços demoraram um tempo considerável e mesmo assim conseguimos atender todas as expectativas. Ao final da entrega das aplicações, iniciamos a manutenção e treinamento do equipe que seria responsável pela manutenção dos serviços concebidos e desenvolvidos por nós.