Slide 1

Slide 1 text

Inove na estrutura dos times Um case prático da RD Station que vai além de tribos e squads

Slide 2

Slide 2 text

Caco - Cleiton Mafra • Enterprise Agile Coach na RD Station • Especialista no método Kanban e Métricas • Trabalha há 18 anos com tecnologia • Experiência com diferentes modelos de negócios e tipos de empresas • Contato com agilidade desde 2009 • Autor do Livro Jornada Kanban na Prática Juliemar Berri • Product Manager na RD Station • Experiência em liderança de times ágeis • Experiência em desenvolvimento de Plataformas • Trabalha há 14 anos com tecnologia • Contato com agilidade desde 2010

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

Saimos disso 5

Slide 6

Slide 6 text

6 Para isso

Slide 7

Slide 7 text

7

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

1. Entenda os canais de comunicação 2. Identifique os tipos de quebra 3. Aplique as topologias dos times 4. Defina os tipos de interações e canais comunicação 9 Receita

Slide 10

Slide 10 text

10

Slide 11

Slide 11 text

11

Slide 12

Slide 12 text

Tribo Marketing Squad Segmentação Squad Gestão Contatos Tribo Plataforma Squad Engine Segmentação Squad CDP Squad RDB Domínios antes do reorg

Slide 13

Slide 13 text

Tribo Marketing Squad Segmentação Squad Gestão Contatos Tribo Plataforma Squad Engine Segmentação Squad CDP Squad RDB Alinhamento prioridades managers

Slide 14

Slide 14 text

Tribo Marketing Squad Segmentação Squad Gestão Contatos Tribo Plataforma Squad Engine Segmentação Squad CDP Squad RDB Alinhamento prioridades times

Slide 15

Slide 15 text

“ Exigir que todos se comuniquem com todos os outros é uma receita para uma bagunça Matthew Skelton and Manuel Pais Livro Team Topologies (Tradução livre) 15

Slide 16

Slide 16 text

1. Entenda os canais de comunicação 2. Identifique os tipos de quebra 3. Aplique as topologias dos times 4. Defina os tipos de interações e canais comunicação 16 Receita

Slide 17

Slide 17 text

17

Slide 18

Slide 18 text

As equipes precisam de confiança para operar de forma eficaz ◎ A single team ○ Around five to eight people (based on industry experience) ◎ In high-trust organizations ○ No more than fifteen people ◎ Families (“tribes”) ○ Groupings of teams of no more than fifty people ◎ In high-trust organizations ○ Groupings of no more than 150 people ◎ Divisions/streams/profit & loss (P&L) lines ○ Groupings of no more than 150 or 500 people 18

Slide 19

Slide 19 text

“ A quantidade total de esforço mental sendo usado na memória de trabalho. John Sweller (Tradução livre) 19

Slide 20

Slide 20 text

Cognitive Load 20

Slide 21

Slide 21 text

Identifique os tipos de quebra ◎ Domínios de Negócio ◎ Conformidade Regulatória ◎ Cadência Diferente ◎ Localização física do time ◎ Risco ◎ Isolamento de performance ◎ Tecnologia 21

Slide 22

Slide 22 text

Domain Driven Design 22

Slide 23

Slide 23 text

Domínios do marketing 23 Autenticando e Autorizando Onboarding Gerindo a conta Gerindo o Leads Empresas Planejando Convertendo Automatizando Analisando Atraindo Classificando Relacionando Conectando CORE SUPPORTING GENERIC

Slide 24

Slide 24 text

Nosso foco 24 Autenticando e Autorizando Onboarding Gerindo a conta Gerindo o Leads Empresas Planejando Convertendo Automatizando Analisando Atraindo Classificando Relacionando Conectando CORE SUPPORTING GENERIC

Slide 25

Slide 25 text

Nosso foco 25 Autenticando e Autorizando Onboarding Gerindo a conta Planejando Convertendo Automatizando Analisando Atraindo Relacionando Conectando CORE SUPPORTING GENERIC Contact Management

Slide 26

Slide 26 text

Subdomínios 26 Autenticando e Autorizando Onboarding Gerindo a conta Planejando Convertendo Automatizando Analisando Atraindo Relacionando Conectando CORE SUPPORTING GENERIC Contact Management Contact Segmentation Contact Profile management Contact Qualification

Slide 27

Slide 27 text

1. Entenda os canais de comunicação 2. Identifique os tipos de quebra 3. Aplique as topologias dos times 4. Defina os tipos de interações e canais comunicação 27 Receita

Slide 28

Slide 28 text

Aplique as topologias dos times Stream-aligned team Enabling team Complicated Subsystem team Platform Team 28

Slide 29

Slide 29 text

Stream-aligned team Possuem um alinhamento de fluxo de trabalho e geralmente representam um domínio do negócio. Ex: Carrinho de compras 29

Slide 30

Slide 30 text

Enabling team 30 Times que geralmente ajudam os times stream-aligned a ganharem mais velocidade. Ex: Development Experience

Slide 31

Slide 31 text

Complicated Subsystem team 31 Times que geralmente demandam de uma expertise específica. Ex: Cálculo de imposto

Slide 32

Slide 32 text

Platform Team 32 Times que geralmente constroem um ou mais produtos internos que aceleram a entrega de valor para os stream-aligned. Ex: Identity Access Management

Slide 33

Slide 33 text

33

Slide 34

Slide 34 text

Mundo real 34 Complicated subsystem team Enabling team Stream-aligned team Platform team

Slide 35

Slide 35 text

1. Entenda os canais de comunicação 2. Identifique os tipos de quebra 3. Aplique as topologias dos times 4. Defina os tipos de interações e canais comunicação 35 Receita

Slide 36

Slide 36 text

Defina os tipos de interações e canais comunicação X-as-a-Service Facilitation Collaboration 36

Slide 37

Slide 37 text

X-as-a-Service 37 A comunicação entre os times é através de interfaces em que, um é o provedor e o outro é o consumidor do serviço.

Slide 38

Slide 38 text

Facilitation 38 Um time apoia ou mentora o outro geralmente através de uma transferência de conhecimento.

Slide 39

Slide 39 text

Collaboration 39 Trabalham juntos por um período para construir coisas novas (APIs, boas práticas, tecnologias)

Slide 40

Slide 40 text

Topologias dos times 40 Complicated subsystem team Enabling team Stream-aligned team Platform team X-as-a-Service Collaboration Collaboration X-as-a-Service Facilitating Stream-aligned Typical Typical Occasional Enabling Occasional Typical Complicated-Subsystem Occasional Typical Platform Occasional Typical

Slide 41

Slide 41 text

Subdomínios 41 Autenticando e Autorizando Onboarding Gerindo a conta Planejando Convertendo Automatizando Analisando Atraindo Relacionando Conectando CORE SUPPORTING GENERIC Contact Management Contact Segmentation Contact Profile management Contact Qualification

Slide 42

Slide 42 text

X-as-a-Service cdp-core Tribo Contact Management Segmentation Domain Profile Management Domain Qualification Domain RDB X-as-a-Service X-as-a-Service Facilitation Collaboration

Slide 43

Slide 43 text

X-as-a-Service cdp-core Tribo Contact Management Segmentation Domain Profile Management Domain Qualification Domain RDB X-as-a-Service X-as-a-Service Facilitation Collaboration

Slide 44

Slide 44 text

Tribo Contact Management Segmentação Perfil Qualificação Modelo simplificado cdp-core

Slide 45

Slide 45 text

45 Resultado reorg

Slide 46

Slide 46 text

1. Entenda os canais de comunicação 2. Identifique os tipos de quebra 3. Aplique as topologias nos times 4. Defina os tipos de interações e canais comunicação 46 Receita

Slide 47

Slide 47 text

47 Importante Esse é um processo de mudança, que exige a participação e envolvimento de grande parte da pessoas. Esta não é uma receita garantida para o sucesso!

Slide 48

Slide 48 text

“ Os bem-sucedidos esforços de mudança capacitam as pessoas a criar vitórias de curto prazo … Sem uma quantidade suficiente de vitórias visíveis, oportunas, inequívocas e expressivas, as iniciativas de mudança, sem dúvidas enfrentarão sérios problemas. Jhon Kotter Livro O Coração da Mudança 48

Slide 49

Slide 49 text

Obrigado! Caco - Cleiton Mafra https://www.linkedin.com/in/cleitonmafra/ Juliemar Berri https://www.linkedin.com/in/juliemarberri/ Baixe a palestra aqui