Engenharia de Software

Como ajudamos a Icatu a definir recomendações estratégicas através do projeto Follow the Code

RESUMO

No projeto Follow the Code, apoiamos a Icatu por meio da análise de dados coletados dos repositórios de código e boards para definir recomendações estratégicas de implantação das Team Topologies e uso das métricas DORA. O objetivo é melhorar a eficiência da equipe de engenharia, criando consciência situacional, identificando problemas de acoplamento entre times, simplificando processos e fornecendo insights valiosos para a tomada de decisões estratégicas.

Status
Concluído
Sponsor: Luciano Antoniolo

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

Antes da intervenção da EximiaCo, a Icatu enfrentava os seguintes desafios:

  • Segmentação de Times: Não havia uma segmentação clara entre os times, resultando em alto acoplamento nas contribuições aos repositórios.
  • Despadronização de Processos: Os fluxos de entrega e as formas de trabalho dos(as) engenheiros(as) não eram padronizados, dificultando a coleta de métricas e informações relevantes.
  • Complexidade no Desenvolvimento: A entrega de novas funcionalidades implicava na necessidade de conhecimento de diversos repositórios e temas, aumentando os riscos de problemas no sistema e prolongando o tempo de entrega.

Implicações

Esses desafios geravam as seguintes dificuldades para a Icatu:

  1. Riscos de Introdução de Problemas: A complexidade elevada resultava em alto risco de introdução de problemas no sistema durante o desenvolvimento de novas funcionalidades.
  2. Dificuldade na Coleta de Métricas DORA: A variabilidade dos processos de engenharia tornava a coleta de métricas DORA e outros indicadores desafiadora.
  3. Acoplamento entre Times: O alto acoplamento entre times e a ausência de segmentação clara afetavam a eficiência do trabalho.
  4. Falta de Padronização: A despadronização dos processos prejudicava a identificação de padrões e métricas consistentes para avaliação de desempenho.

O que fizemos

Adotamos uma abordagem inovadora, considerando os repositórios como uma “rede social” e não apenas como ferramentas de backup robusto, o que nos permitiu entender melhor o comportamento da engenharia. As ações realizadas incluíram:

  1. Coleta de Dados: Analisamos dados de commits, boards e pipelines, gerando uma consciência situacional para facilitar a tomada de decisões estratégicas.
  2. Identificação de Problemas: Ao analisar os dados, identificamos “bad smells” quantitativos para focar a análise qualitativa detalhada.
  3. Insights Estratégicos: Identificamos problemas de acoplamento entre times, complexidade acidental adicionada no desenvolvimento e onde estava o maior foco de trabalho no momento.
  4. Recomendações de Engenharia: Com base nos insights coletados, fornecemos recomendações para implementar as Team Topologies e melhorar o uso das métricas DORA.

Entregáveis

  • Painel de Análise: Um painel de análise com indicadores e gráficos da engenharia que permite observar continuamente o comportamento dos times, fomentando novas análises qualitativas.
  • Lista de Recomendações: Uma lista de recomendações de engenharia com base nos dados quantitativos analisados, fornecendo um roteiro estratégico para a Icatu.

Feedbacks

O projeto está suspenso buscando aprovação de novo orçamento. Até aqui notamos melhorias na consciência situacional e na eficiência da equipe de engenharia, conforme o esperado pela Icatu. A capacidade de monitorar os indicadores em tempo real e identificar áreas críticas para melhoria está facilitando a implementação das Team Topologies e o uso das métricas DORA.

CLIENTE

Confira o cliente que está associado a este case:

CONSULTORES E ENGENHEIROS

Confira os consultores e engenheiros que participaram deste case:

Consultor em gestão de projetos, processos e planejamento estratégico
Arquiteto de Software com experiência executiva em Tecnologia
Arquiteto de software e especialista em estruturar times de engenharia de alta performance
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: