Desenvolvimento de Software

Como ajudamos a Icatu a reescrever uma importante feature de bloqueios e liberação de aplicações

RESUMO

A Icatu enfrentava desafios significativos com uma funcionalidade crítica de consulta e gestão de aplicações financeiras, comprometida por um sistema legado de baixa performance e usabilidade. Para resolver esse problema, a EximiaCo liderou a reescrita completa da feature, utilizando tecnologias modernas como Angular e .NET. O projeto envolveu a criação de novas interfaces, APIs seguras e comandos otimizados, com foco na melhoria da experiência do usuário, segurança e performance do sistema, transformando um processo complexo e lento em uma solução eficiente e intuitiva.

Status
Em andamento
Sponsor: Rodrigo Esteves

Resumo Executivo

A Icatu precisava reescrever uma feature essencial para a edição, consulta e exportação das aplicações dos certificados, permitindo a visualização das aplicações relacionadas e a gestão de bloqueios e liberações conforme as regras de negócio específicas. A solução envolveu o desenvolvimento de novas telas em Angular e um backend robusto em .NET, visando atender aos requisitos de performance, usabilidade, segurança, auditoria e observabilidade.

Antes da nossa atuação, a Icatu utilizava um sistema legado com baixa performance e pouca usabilidade para essa funcionalidade crítica, impactando negativamente a eficiência e a satisfação dos usuários. O objetivo do projeto foi substituir o sistema antigo, implementando uma nova tecnologia que trouxesse melhorias significativas em usabilidade e performance, além de aprimorar os controles de segurança.

Situação (antes da nossa atuação)

A Icatu enfrentava grandes desafios com a funcionalidade de consulta, edição e exportação das aplicações dos certificados. Essa funcionalidade era crítica, pois envolvia a manipulação de uma das maiores tabelas de dados do sistema, contendo um vasto número de lançamentos financeiros relacionados aos certificados — equivalentes a contas financeiras. A necessidade de consultar e gerenciar esses dados de forma eficiente era essencial para o negócio.

No sistema legado, a usabilidade da funcionalidade era inadequada devido a um layout desatualizado e à falta de paginação dos dados, o que resultava na exibição de todas as aplicações de uma só vez. Essa abordagem sobrecarregava o sistema, comprometendo seriamente a performance e dificultando a experiência dos usuários, que enfrentavam lentidão e falhas ao interagir com a ferramenta. Essa limitação tecnológica afetava diretamente a produtividade da equipe e a eficiência operacional da Icatu.

O desempenho insatisfatório da funcionalidade gerava frustrações para os usuários e comprometia a tomada de decisão, exigindo uma reestruturação completa para garantir um sistema mais ágil, seguro e alinhado às necessidades de negócio.

Implicações

[A ser preenchido após a conclusão do projeto]

O que fizemos

Para abordar os desafios enfrentados pela Icatu, iniciamos o projeto com um planejamento detalhado e uma série de alinhamentos com os usuários finais para entender suas necessidades e validar as mudanças propostas. Criamos User Stories (USs) que mapearam todos os requisitos necessários para o desenvolvimento da nova feature, garantindo que cada aspecto do sistema atendesse às expectativas de performance, usabilidade e segurança.

Nosso time de desenvolvimento optou por utilizar Angular para a construção das interfaces, garantindo uma experiência de usuário moderna e responsiva. Para o backend, escolhemos a plataforma .NET, que nos proporcionou uma base robusta, segura e com alta performance, essencial para o processamento dos grandes volumes de dados associados às aplicações dos certificados.

Estamos atualmente no estágio inicial de desenvolvimento, com um cronograma estruturado para garantir a implementação das funcionalidades de consulta, edição e exportação, focando na otimização da performance com a introdução de paginação e melhorias significativas no layout das telas. A validação contínua com os usuários será essencial para ajustar os detalhes durante a construção, garantindo que a solução final entregue todas as melhorias planejadas.

Entregáveis

Os principais entregáveis do projeto incluem:

  1. Tela de Consulta de Aplicações:
    • Componente Demonstrativo de Totais: Apresentação dos valores totais dos certificados para fácil visualização.
    • Componente de Listagem de Aplicações: Listagem paginada das aplicações, com filtros de status para facilitar a navegação e o gerenciamento.
    • Componente de Edição de Status: Ferramenta que permite aos usuários alterar o status das aplicações, liberando ou bloqueando conforme as regras de negócio.
    • Componente de Exportação para Excel: Funcionalidade para exportar as aplicações para um arquivo Excel, conforme layout especificado pelo usuário.
  2. Estrutura Backend (.NET):
    • API para Consulta de Totais: Desenvolvimento de uma API que consulta e retorna os valores totais dos certificados para alimentar o componente demonstrativo na tela.
    • API para Consulta de Aplicações Paginadas: Estrutura para exibir e gerenciar a listagem paginada das aplicações.
    • API de Comandos para Alteração de Status: Backend robusto para manipulação dos status das aplicações, permitindo a liberação ou o bloqueio conforme a seleção do usuário.
    • API de Geração de Arquivo Excel: Serviço para criar e fornecer o arquivo Excel com os dados das aplicações, formatado de acordo com as especificações do usuário.
  3. Segurança e Usabilidade:
    • Implementação de controles de segurança e auditoria para proteger os dados e garantir conformidade com as políticas da Icatu.
    • Foco contínuo na usabilidade para assegurar que todas as funcionalidades atendam às expectativas dos usuários e proporcionem uma experiência fluida.

Feedbacks

[A ser preenchido após a conclusão do projeto]

CLIENTE

Confira o cliente que está associado a este case:

CONSULTORES E ENGENHEIROS

Confira os consultores e engenheiros que participaram deste case:

Engenheiro de software
0
Gostaríamos de ouvir sua opinião!x

ACESSO RESTRITO

Esse conteúdo é de acesso restrito à equipe de colaboradores da EximiaCo.

Trabalha na EximiaCo? Então conecte-se com sua conta:

Tenho interesse em conversar

Se você está querendo gerar mais resultados através da tecnologia, preencha este formulário que um de nossos consultores entrará em contato com você:

Área de colaboradores

Esse ambiente é de acesso restrito à equipe de colaboradores da EximiaCo.

Trabalha na EximiaCo? Então conecte-se com sua conta: