Slide 1

Slide 1 text

Escalando e liderando tecnicamente com o uso dos 3Ps

Slide 2

Slide 2 text

Quem sou eu? Luram Archanjo Software Expert @ Mercado Livre MBA em Projetos Java Entusiasta em Java e Microsserviços

Slide 3

Slide 3 text

Agenda Microsserviços! Por que queremos! Dor :/ Conclusão :| 01. 02. 04. Técnica dos 3Ps :D 03.

Slide 4

Slide 4 text

Microsserviços

Slide 5

Slide 5 text

Microsserviços - 3 anos atrás!

Slide 6

Slide 6 text

Microsserviços - O que queremos! Monolith Process Process Process Microsserviço Microsserviço Microsserviço

Slide 7

Slide 7 text

Escalando negócio com Microsserviços!

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

Escalando - Visão futura! Time 1 Microsserviços (Process A) Domain 1…1

Slide 11

Slide 11 text

Show de bola! Vamos calibrar! A pergunta mais importante! Quanto tempo temos?

Slide 12

Slide 12 text

Nosso negócio está estourando (Pandemia) Temos entre 12 e 18 meses!

Slide 13

Slide 13 text

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

Slide 14

Slide 14 text

Conseguimos!

Slide 15

Slide 15 text

Eis que surge! A dor do crescimento!

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

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

Slide 19

Slide 19 text

Como resolver este problema sendo uma pessoa técnica na liderança!?

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

Solucionando - Técnica dos 3Ps Processo Produto Arquitetura Pessoas

Slide 22

Slide 22 text

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?

Slide 23

Slide 23 text

Solucionando - Técnica dos 3Ps

Slide 24

Slide 24 text

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?

Slide 25

Slide 25 text

Solucionando - Técnica dos 3Ps Produto Arquitetura

Slide 26

Slide 26 text

Como aplicar essa técnica?

Slide 27

Slide 27 text

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)?

Slide 28

Slide 28 text

Conclusão! Ressignifica seu modo de pensar/liderar! Leva tempo, tenha paciência!

Slide 29

Slide 29 text

Muito obrigado! Questionamentos? Luram Archanjo /luram-archanjo