Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Escalando e liderando tecnicamente com o uso dos 3Ps

Escalando e liderando tecnicamente com o uso dos 3Ps

Ao longo dos anos a liderança técnica vem sendo amplamente adotada, por prover inúmeras vantagens em um cenário de forte crescimento nos times de tecnologia.

Nesse sentido, a técnica dos 3P, também conhecida como Triple P vem sendo amplamente adotada, pois visa analisar três dimensões críticas em uma equipe de tecnologia: processo, pessoas e produtos (arquitetura de software).

Nesta palestra, iremos trazer um caso de uso real onde saímos de 2 equipes para 9 equipes em pouco mais de um ano e como um arquiteto de software resolveu essa problemática de escala usando essa técnica.

Luram Archanjo

June 16, 2023
Tweet

More Decks by Luram Archanjo

Other Decks in Technology

Transcript

  1. Quem sou eu? Luram Archanjo Software Expert @ Mercado Livre

    MBA em Projetos Java Entusiasta em Java e Microsserviços
  2. Escalando - Dimensão da dor! Bounded Context: +7 Microservices: +60

    Domain Events: +40 Message Broker Microsserviços (Process A) Microsserviços (Process B) Microsserviços (Process C) Microsserviços (Process D) Microsserviços (Process E) Microsserviços (Process F) Domain Event
  3. Escalando - Dimensão da dor! Microsserviços (Process A) Microsserviços (Process

    B) Microsserviços (Process C) Microsserviços (Process D) Microsserviços (Process E) Microsserviços (Process F) Microsserviços (Process G) Time 1 Time 2 PL TL Senior Pleno Junior Assistente
  4. Escalando - Nossa dor! Linha do tempo Funcionalidade Funcionalidade Funcionalidade

    Funcionalidade Funcionalidade Funcionalidade Onboarding Onboarding Onboarding Onboarding Busca externa Busca externa Busca externa Formação acelerada internamente Formação acelerada internamente
  5. Escalando - Dimensão da dor! Microsserviços (Process A) Microsserviços (Process

    B) Microsserviços (Process C) Microsserviços (Process D) Microsserviços (Process E) Microsserviços (Process F) Time 1 Time 2 Time 3 Time 4 Time 5 Time 6
  6. Escalando - Causas • Processos que funcionavam muito bem para

    2 times não funciona para 7 times! ◦ Objetivos ◦ Toma de decisões ◦ Visibilidade ◦ Prioridades • Senioridade / Conhecimento de negócio ◦ 70% da equipe tinham menos de 1 ano de empresa ◦ 50% dos líderes tinham menos de 1 ano de empresa
  7. Escalando - Dimensão da dor! Microsserviços (Process A) Microsserviços (Process

    B) Microsserviços (Process C) Microsserviços (Process D) Microsserviços (Process E) Microsserviços (Process F) Time 1 Time 2 Time 3 Time 4 Time 5 Time 6
  8. Solucionando - Técnica dos 3Ps Pessoas! As pessoas estão no

    lugar certo? As pessoas estão disseminando a cultura da empresa? As pessoas estão tecnicamente preparadas? As pessoas estão alinhadas com a visão do negócio? As pessoas estão sendo desafiadas? As pessoas estão recebendo feedback / mentoria constante?
  9. Solucionando - Técnica dos 3Ps Processo! Os processos estão sendo

    aplicados? Os processos estão sendo aprimorados? Os processos estão fazendo sentido? Os processos estão eficientes?
  10. Aplicando - Técnica dos 3Ps Seja Data Driven Colete métricas…

    Github, Datadog, Google forms, etc Sessões de 1:1 ou mentoria! Pergunte! Sessões de equipes! Pergunte! Recicle! A cada 1 mês tenha uma sessão contigo mesmo e pergunte a si mesmo? - Como estão as pessoas? - Como estão os processos? - Como está o produto (arquitetura)?