Arquitetura de Software

Como ajudamos a H2O Innovation a alinhar sua arquitetura de software aos objetivos de negócio

RESUMO

A H2O Innovation, centro de inovação do Grupo Sarabia, procurou a EximiaCo para resolver problemas de arquitetura de software causados pela aquisição de diversas empresas e o rápido desenvolvimento de MVPs. Enfrentavam soluções particionadas, sobrepostas e um elevado grau de complexidade. Nossa consultoria teve como objetivo explicitar a arquitetura atual (AS-IS), alinhar a estratégia arquitetural ao negócio e criar um plano de transição (TO-BE) que inclui um plano de ataque para a implementação da nova arquitetura e estrutura de times.

Status
Concluído
Sponsor: Felipi Sarabia

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

A H2O Innovation, um centro de inovação do Grupo Sarabia, estava enfrentando desafios significativos devido à rápida expansão e aquisição de diversas empresas especializadas em soluções para a gestão agrícola. Cada empresa adquirida trouxe suas próprias tecnologias e padrões de desenvolvimento, resultando em um ecossistema de software fragmentado e complexo.

Para acelerar a entrega de MVPs, o grupo desenvolveu soluções rapidamente, sem uma visão arquitetural clara. Isso levou à criação de soluções sobrepostas e a um aumento na complexidade do sistema. A ausência de uma estratégia arquitetural consolidada resultou em dificuldades na integração das diferentes partes do sistema, impactando a coesão e a eficiência das operações.

Adicionalmente, a diversidade de tecnologias e padrões de desenvolvimento dificultou a evolução das soluções existentes. A H2O Innovation precisava de uma abordagem estruturada para avaliar e reestruturar sua arquitetura de software, visando a continuidade do crescimento da solução de forma correta, alinhada aos objetivos de negócio e aos atributos de qualidade desejados.

Implicações

A ausência de uma visão arquitetural clara e a rápida expansão das soluções trouxeram diversas dificuldades para a H2O Innovation:

1. Integração Complexa: A falta de uma estratégia consolidada dificultou a integração entre as diversas partes do sistema, resultando em soluções fragmentadas e menos eficientes.

2. Soluções Sobrepostas: O desenvolvimento rápido de MVPs sem um planejamento arquitetural adequado levou à criação de soluções sobrepostas, aumentando a complexidade do sistema.

3. Diversidade Tecnológica: A variedade de tecnologias e padrões de desenvolvimento adotados pelas diferentes empresas adquiridas aumentou a complexidade do ecossistema de software, dificultando a manutenção e evolução das soluções.

4. Alinhamento com os Objetivos de Negócio: A falta de uma arquitetura unificada impediu que as soluções evoluíssem de forma alinhada aos objetivos de negócio, impactando a capacidade da H2O Innovation de atender às demandas do mercado de forma eficiente.

5. Atributos de Qualidade: As soluções existentes apresentavam desafios em atender aos atributos de qualidade esperados, como desempenho, escalabilidade e manutenibilidade.

O que fizemos

Para ajudar a H2O Innovation a superar os desafios enfrentados e alinhar suas soluções aos objetivos de negócio e atributos de qualidade, a EximiaCo realizou as seguintes ações:

1. Avaliação da Arquitetura AS-IS: Conduzimos uma análise detalhada da arquitetura existente, mapeando todas as soluções, tecnologias e padrões de desenvolvimento utilizados. Identificamos pontos de sobreposição, ineficiências e áreas que necessitavam de melhoria.

2. Definição da Estratégia Arquitetural: Em conjunto com as equipes da H2O Innovation, definimos a estratégia arquitetural, estabelecendo objetivos de negócio, restrições, atributos de qualidade e integrações necessárias. Também realizamos o mapeamento dos subdomínios para alinhar a arquitetura às necessidades específicas de cada área de negócio.

3. Proposta de Arquitetura TO-BE: Desenvolvemos uma proposta de arquitetura futura (TO-BE), que incluiu desenhos arquiteturais detalhados, recomendações de soluções tecnológicas e sugestões para a estruturação dos times baseada no conceito de “Team Topologies”. Essa proposta visou garantir a escalabilidade, manutenibilidade e eficiência das soluções.

4. Roadmap Arquitetural: Elaboramos um roadmap arquitetural para auxiliar a transição da arquitetura atual (AS-IS) para a arquitetura futura (TO-BE). O roadmap incluiu recomendações práticas para a execução do projeto, com etapas específicas, cronogramas e recursos necessários para uma implementação bem-sucedida.

Entregáveis

Como resultado da nossa atuação, entregamos os seguintes itens para a H2O Innovation:

1. Relatório de Avaliação da Arquitetura AS-IS: Um documento detalhado que mapeia todas as soluções existentes, tecnologias utilizadas e padrões de desenvolvimento, identificando pontos de sobreposição e áreas de melhoria.

2. Estratégia Arquitetural: Um documento que define os objetivos de negócio, restrições, atributos de qualidade e integrações necessárias, além do mapeamento dos subdomínios.

3. Proposta de Arquitetura TO-BE: Desenhos arquiteturais detalhados, recomendações de soluções tecnológicas e sugestões para a estruturação dos times baseada em “Team Topologies”.

4. Roadmap Arquitetural: Um plano detalhado para a transição da arquitetura AS-IS para a TO-BE, incluindo etapas específicas, cronogramas e recursos necessários.

PROBLEMAS ATENDIDOS

Dificuldade em consolidar dados de diferentes sistemas e fontes

Falta de flexibilidade na arquitetura que compromete evolução da aplicação

Acúmulo de dívidas técnicas impagáveis e anomalias na arquitetura

Incapacidade da aplicação se adaptar às mudanças de escala do negócio

CLIENTE

Confira o cliente que está associado a este case:

CONSULTORES E ENGENHEIROS

Confira os consultores e engenheiros que participaram deste case:

Arquiteto de Software com experiência executiva em Tecnologia

OFERTAS ASSOCIADAS

Confira as ofertas que estão associadas a este case:

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: