22.4 C
São Paulo
quarta-feira, março 12, 2025
Início100 Tech Informers100 Tech Informers: Marden Neubert fala sobre Liderança na Transformação da Arquitetura...

100 Tech Informers: Marden Neubert fala sobre Liderança na Transformação da Arquitetura de Sistemas

A evolução tecnológica impõe desafios constantes às empresas, exigindo arquiteturas escaláveis e flexíveis para acompanhar o crescimento do negócio. Marden Neubert, reconhecido pelo Itshow como um dos 100 Tech Informers mais influentes, é um executivo com mais de 25 anos de experiência em liderança tecnológica, arquitetura de software e design organizacional. Atuou como CTO do PagSeguro (PagBank), CEO do UOL BoaCompra e Diretor de P&D no UOL, onde liderou projetos de modernização tecnológica e expansão digital.

A Evolução da Carreira e os Primeiros Passos na Tecnologia

Marden iniciou sua trajetória acadêmica em Ciência da Computação e, ainda durante o mestrado, começou a trabalhar com recuperação de informação, uma área voltada para o desenvolvimento de buscadores. Na década de 1990, esteve envolvido na criação do Miner, um mecanismo de busca que se tornou produto do UOL, e na Akwan, posteriormente adquirida pelo Google, tornando-se o primeiro escritório da empresa no Brasil.

Durante o mestrado comecei a trabalhar na área de recuperação de informação, que basicamente é como fazer máquinas de busca, buscadores. Na época, 98, 99, o Google estava muito no comecinho, não era tão conhecido como é hoje.

Após uma passagem pelo Deutsche Bank, consolidou sua carreira no UOL, assumindo posições estratégicas em tecnologia e negócios digitais, incluindo a liderança do PagSeguro e do BoaCompra.

AD 4nXeGE9Yi6QNMJy0Oqnv32VfQX eT53 85v5TDlqhr V4gUca8MnchP8C394 gnfhkHKiY9Bi2YdMVk rZFenisYacnubP8RK8L3aH0DawNZIbX58FxyC136Nc0XYb2f5hYOnOkZvA?key=

Transformação Ágil e os Primeiros Desafios

A adoção da metodologia ágil começou em 2008, quando Marden e sua equipe perceberam a necessidade de modificar a forma como desenvolviam software. O Scrum foi escolhido como estrutura para melhorar a organização dos times e acelerar a entrega de valor.

Decidimos que precisávamos mudar o jeito que desenvolvíamos software e encontramos o Scrum, entendemos que tinha muita relação com os valores da empresa e começamos a usar.

Entretanto, durante a reescrita do PagSeguro entre 2008 e 2009, a visão ágil acabou sendo deixada de lado. Quando Marden assumiu a liderança do time em 2010, a primeira missão foi restaurar a cultura ágil, dividindo equipes e reestruturando processos.

Com a expansão do PagSeguro, o crescimento acelerado trouxe novos desafios: múltiplos times trabalhando no mesmo código monolítico geravam gargalos operacionais e dificuldades de escalabilidade.

O Problema do Monolito e a Necessidade de Mudança

O crescimento da operação evidenciou as limitações do sistema monolítico, que dificultava a independência dos times e aumentava o risco de falhas sistêmicas.

A grande maioria dos times trabalhava no monolito. Aquele processo já estava mais difícil de tocar. Nós sabíamos que o caminho era ir para microsserviços.”

Apesar da percepção da necessidade de mudança, a transição não foi imediata. Havia uma resistência natural por parte dos times de desenvolvimento, que priorizavam a entrega rápida dentro do monolito, em detrimento da reestruturação arquitetural.

Era mais rápido fazer do jeito que já estava. Fazer fora iria dar mais trabalho, iria demorar mais. No dia a dia, quando o time ia lá e falava, ‘fazer no monolito vai levar quatro semanas, mas fazer fora vai demorar dois, três meses’, os times de produto escolhiam continuar no monolito.

Essa resistência ao novo modelo levou Marden a estruturar um plano concreto para demonstrar os benefícios da mudança.

A Estratégia para a Migração para Micro Serviços

Em 2019, foi criado um plano para reduzir a dependência do monolito, priorizando a migração de 30 fluxos críticos ao longo de um ano. Esses fluxos foram selecionados com base nos principais impactos para os usuários e nos incidentes mais frequentes.

“Nós priorizamos os itens que mais afetavam o usuário final, com base nos incidentes registrados e nos chamados de atendimento. Esses 30 itens foram atacados ao longo de um ano.”

Engajamento das Equipes e Comunicação da Mudança

Um dos principais desafios da transformação foi garantir o alinhamento entre tecnologia e negócios. Para superar essa barreira, foram adotadas estratégias como:

  • Criação de um painel físico de progresso: Foi montada uma estrutura simbólica com peças no formato de Lego, representando cada fluxo migrado.
  • Monitoramento de métricas: Cada mudança era acompanhada para garantir que não houvesse impacto negativo na performance e estabilidade do sistema.
  • Comunicação transparente e reconhecimento do trabalho dos times: A cada fluxo migrado, os responsáveis apresentavam os resultados para toda a empresa.

Colocamos uma montagem com peças imitando Lego, cada uma representando um dos itens a serem migrados. A cada vez que um time tinha sucesso, registrávamos e celebrávamos o progresso.

Esse modelo garantiu que a transição ocorresse sem interrupções na operação e que as equipes se sentissem motivadas a continuar o processo.

O Papel da Inteligência Artificial na Arquitetura de Sistemas

A inteligência artificial tem potencial para acelerar a transformação da arquitetura de sistemas, especialmente no que se refere à automação de processos de desenvolvimento e refatoração de código.

A IA já provou ser um acelerador no desenvolvimento, especialmente para engenheiros seniores. Mas o desafio é garantir que o uso seja produtivo e seguro.

Entre as aplicações mais relevantes da IA no desenvolvimento de software, destacam-se:

  • Automação de refatoração de código, permitindo a migração de sistemas legados para arquiteturas modernas.
  • Assistentes de programação baseados em IA, como o GitHub Copilot, que otimizam tarefas repetitivas.
  • Melhoria na experiência do usuário, tornando interfaces mais inteligentes e adaptáveis.

Conselhos para Líderes de Tecnologia

Para empresas que estão iniciando um processo de modernização de sistemas, Marden destaca algumas diretrizes fundamentais:

  1. Não tente fazer sozinho: O envolvimento de todas as áreas da empresa é essencial para o sucesso da transformação.
  2. Comunique-se na linguagem do negócio: Justifique as mudanças com base em impacto financeiro, escalabilidade e eficiência operacional.
  3. Crie um plano com entregas iterativas: Pequenas vitórias garantem adesão e continuidade do projeto.
  4. Utilize métricas para guiar decisões: Dados concretos facilitam a priorização e o acompanhamento do progresso.
  5. Celebre e comunique os avanços: Garantir transparência e reconhecimento motiva as equipes.

A transformação de sistemas não é apenas um desafio técnico, mas também uma jornada de liderança e estratégia organizacional.

A experiência de Marden demonstra que a transformação de sistemas vai além da escolha de tecnologias. Envolve cultura organizacional, engajamento de equipes e visão estratégica. A transição para microsserviços no PagSeguro é um exemplo de como um planejamento estruturado e comunicação eficaz podem garantir que uma mudança complexa ocorra de forma eficiente e sem impactos negativos para os usuários no engajamento de equipes e visão estratégica.

A transição para microsserviços no PagSeguro é um exemplo de como um planejamento estruturado e comunicação eficaz podem garantir que uma mudança complexa ocorra de forma eficiente e sem impactos negativos para os usuários.

Siga o Itshow no LinkedIn e assine a nossa News para ficar por dentro de todas as notícias do setor de TI e Telecom!

Natália Oliveira
Natália Oliveirahttps://www.itshow.com.br
Jornalista | Analista de SEO | Criadora de Conteúdo
Postagens recomendadas
Outras postagens