Situação (antes da nossa atuação)
A Bem Promotora estava engajada na modernização de seu legado tecnológico, mas enfrentava dificuldades com arquitetura de software devido a alta complexidade do seu ecossistema de aplicações e desafios para garantir as melhores práticas de engenharia devido ao crescimento acelerado do seu time e do nível de conhecimento heterogêneo em relação as novas tecnologias. A ausência de práticas de arquitetura como disciplina, alguns papéis e método adequado limitava o potencial de tomar decisões eficazes de desenvolvimento.
Implicações
A Bem Promotora possui um time altamente competente e com grande apetite por inovação, o que facilita a implementação de novas estratégias. Contudo, a prevalência de disfunções arquiteturais não apenas atrasava o avanço da modernização, mas também aumentava significativamente a complexidade das soluções implementadas. O acoplamento excessivo entre componentes e a forma como os times estavam organizados dificultavam uma colaboração eficiente. Além disso, embora a gestão já contasse com excelentes indicadores, era necessário incorporar outros mais táticos e próximos a realidade da operação.
O que fizemos
Realizamos um diagnóstico arquitetural mapeando as deficiências e delineando um plano de modernização robusto. Esse plano incluiu a definição de uma arquitetura “to-be” com modelos ilustrando os componentes, responsabilidade, relacionamento e padrões essenciais nessa jornada de modernização. A visão de arquitetura foi compatibilizada com a estrutura dos times com base no modelo de team topologies. A reorganização dos times foi conduzida através de uma série de workshops culminando num novo desenho organizacional para suportar a evolução planejada. Na prática, novos times foram formados como time de plataforma responsável por produzir componentes estruturantes para serem fornecidos para outras equipes de desenvolvimento, um enabling team de arquitetura foi formado para facilitar a adoção de novas práticas de arquitetura e solidificar arquitetura como uma disciplina na companhia.
Durante o processo as lideranças contaram com a mentoria dos arquitetos da EximiaCo e executivos com experiência em estratégia e execução de TI visando elevar a competência técnica e a capacidade de liderança dentro da empresa.
Entregáveis
- Diagnóstico Arquitetural: Pontos de atenção, oportunidades e recomendações práticas.
- Plano de Ataque de modernização: Inclui recomendações de padrões, tecnologias e os passos intermediários necessários para a transição.
- Estrutura de Times Proposta: Mapa da topologia de times com playbooks para cada time.
- Implantação do Azure DevOps: Configuração e uso para maximizar a eficiência na coleta de indicadores e orientação aos times.
- Mentoria e Acompanhamento dos Arquitetos: Desenvolvimento de competências técnicas e liderança.
Feedbacks
Os feedbacks recebidos da Bem Promotora indicam que as revisões no caminho técnico que estavam sendo adotado permitiram eles construir uma abordagem significativamente superior a anterior. Houve um aumento considerável na maturidade do time em relação às decisões de arquitetura. Além disso, os gestores reconhecem que sem a reestruturação dos times conforme proposto, a jornada de modernização teria sido muito mais difícil. Agora, a empresa se sente muito mais preparada e confiante para prosseguir com sua jornada de modernização, contando com uma base sólida tanto em termos técnicos quanto organizacionais.