Quanto de arquitetura de software um tech lead precisa dominar?

Eximiaco - Excelência Tecnológica2023-02-2040 minutosIntermediário
Tech LeadArquitetura de SoftwareLiderança TécnicaAtributos de QualidadeDívida TécnicaComunicaçãoADR

Sobre este curso

Uma discussão aprofundada sobre a interseção entre os papéis de Tech Lead e Arquiteto de Software, explorando quais competências arquiteturais são essenciais para uma liderança técnica eficaz.

Neste vídeo, Fernanda e Gabriel, da Eximiaco, debatem o papel da arquitetura de software na rotina de um Tech Lead. Eles exploram a zona de sombra entre as responsabilidades de um líder técnico e de um arquiteto, argumentando que, embora um Tech Lead não precise ser necessariamente um arquiteto dedicado, ele deve dominar certas práticas para orquestrar o time, evitar erosão arquitetural e garantir que as decisões técnicas estejam alinhadas aos objetivos de negócio.

O que você vai aprender

  • Distinção de Papéis: As diferenças e sobreposições entre Tech Lead e Arquiteto de Software.
  • Visão Estratégica: Como entender integrações, restrições (técnicas e de custo) e objetivos de negócio.
  • Atributos de Qualidade: A importância de definir e monitorar requisitos não funcionais como performance, segurança e disponibilidade.
  • Trade-offs: Como identificar e comunicar as consequências de decisões técnicas do dia a dia (erosão arquitetural e dívida técnica).
  • Comunicação e Documentação: O uso de ferramentas como ADRs (Architectural Decision Records) e C4 Model para alinhar o time e registrar decisões importantes.
  • Liderança Situacional: Como adaptar o nível de intervenção técnica (direção vs. delegação) baseando-se na maturidade do time e na clareza da arquitetura.

Pré-requisitos

  • Experiência prévia em desenvolvimento de software.
  • Familiaridade com conceitos básicos de liderança técnica.
  • Noções fundamentais de arquitetura de software (monolitos, microsserviços, APIs).

Para quem é este curso

Desenvolvedores Sênior que almejam cargos de liderança, Tech Leads atuais que desejam aprimorar sua visão estratégica e Arquitetos que buscam entender melhor como colaborar com líderes técnicos.