Como ajudamos a DCoimbra a modernizar suas aplicações e definir uma arquitetura de frontend

RESUMO

A DCoimbra, a maior empresa atacadista de Rondônia, iniciou um processo de modernização de suas aplicações móveis, com foco no aplicativo de vendas e no aplicativo do motorista, essenciais para suas operações diárias. A EximiaCo foi contratada para definir uma arquitetura frontend robusta, padronizada e offline-first, capaz de atender às necessidades de flexibilidade, manutenibilidade, disponibilidade e confiabilidade. O projeto começou com uma análise detalhada do aplicativo do motorista, visando avaliar a maturidade da equipe de desenvolvimento e identificar as melhorias necessárias para replicar essa nova arquitetura em outras aplicações críticas da empresa.

Status
Parado
Sponsor: Catiane Viana

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

A DCoimbra enfrentava o desafio de modernizar e padronizar suas aplicações móveis, especialmente o aplicativo de vendas e o aplicativo do motorista, que desempenham papéis cruciais em suas operações diárias. A empresa reconheceu a necessidade de alinhar suas soluções digitais às melhores práticas do mercado para garantir maior eficiência, qualidade e disponibilidade. No entanto, além da falta de uma arquitetura frontend sólida e padronizada, havia uma demanda crítica por funcionalidades que funcionassem de maneira offline, dado que os motoristas precisam de acesso constante ao aplicativo durante entregas, mesmo em áreas com pouca ou nenhuma conectividade.

O ponto de partida deste projeto foi o aplicativo do motorista, utilizado para organizar e gerenciar entregas. A maturidade da equipe de desenvolvimento também era uma preocupação, já que a ausência de uniformidade nas práticas adotadas poderia comprometer a escalabilidade e qualidade das futuras soluções.

Diante desses desafios, a DCoimbra buscou o apoio da EximiaCo para definir uma arquitetura frontend que não apenas atendesse às necessidades de flexibilidade e manutenibilidade, mas que também garantisse disponibilidade e confiabilidade, com foco em uma abordagem offline-first, aplicável a outras soluções essenciais da empresa, como o aplicativo de vendas.

Implicações

  1. Desempenho e Qualidade: A falta de uma arquitetura bem definida poderia comprometer a performance e a estabilidade das aplicações móveis, afetando diretamente as operações diárias da DCoimbra.
  2. Escalabilidade e Manutenibilidade: Sem uma estrutura modular e clara, a evolução das aplicações seria lenta e complexa, dificultando a implementação de novas funcionalidades e a manutenção contínua do sistema.
  3. Disponibilidade e Confiabilidade: A ausência de um sistema offline-first e de um processo de sincronização robusto poderia deixar as aplicações indisponíveis em áreas sem conexão, impactando diretamente o desempenho operacional dos motoristas e da equipe de vendas.
  4. Capacitação da Equipe: A equipe de desenvolvimento precisaria de atualização nas práticas e conhecimentos para acompanhar a implementação de uma arquitetura moderna que atenda a essas exigências.

O que fizemos

A EximiaCo iniciou o projeto com uma análise detalhada do aplicativo do motorista, focando em quatro características fundamentais para a definição da nova arquitetura: flexibilidade, manutenibilidade, disponibilidade e confiabilidade. Isso incluiu a avaliação da maturidade da equipe de desenvolvimento e a identificação de melhorias estruturais.

Com base nessas análises, definimos uma arquitetura frontend offline-first, capaz de operar de forma eficiente mesmo em situações de baixa conectividade, garantindo que o aplicativo funcione durante todo o processo de entrega. Também projetamos uma camada de sincronização que assegura a consistência dos dados entre o modo offline e online, proporcionando uma transição suave sem prejuízo à experiência do usuário.

Além disso, o design modular proposto facilita a rápida adição de novas funcionalidades, enquanto a separação clara de responsabilidades entre os componentes melhora a manutenibilidade a longo prazo. A EximiaCo está, ainda, conduzindo a capacitação da equipe de desenvolvimento da DCoimbra, garantindo que as práticas implementadas sejam mantidas com qualidade e consistência.

Entregáveis

  • Arquitetura frontend offline-first de referência, com foco em disponibilidade e confiabilidade.
  • Relatório de análise da maturidade da equipe de desenvolvimento.
  • Camada de sincronização de dados para garantir o funcionamento do app em modo offline.
  • Plano de capacitação para a equipe de desenvolvimento.
  • Aplicação da nova arquitetura no aplicativo de vendas e no aplicativo do motorista.

CLIENTE

Confira o cliente que está associado a este case:

CONSULTORES E ENGENHEIROS

Confira os consultores e engenheiros que participaram deste case:

Especialista em Frontend
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: