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 • Autor do Livro Jornada Kanban na Prática • 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 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 ◎ Entre 5 e 8 pessoas - Podemos manter relacionamentos pessoais íntimos e memória de trabalho ◎ Até 15 pessoas - Podemos ter uma confiança profunda ◎ Até 50 pessoas - Podemos ter confiança mútua ◎ Até 150 pessoas - limite de pessoas cujas capacidades podemos lembrar 18

Slide 19

Slide 19 text

Cognitive Load 19

Slide 20

Slide 20 text

“ A quantidade total de esforço mental sendo usado na memória de trabalho. John Sweller (Tradução livre) 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 ◎ Jornada do usuário (User persona) 21

Slide 22

Slide 22 text

Domain Driven Design 22 Saiba mais aqui: https://bit.ly/rd-dominios-ddd

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 Gestão de Contatos

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 Gestão de contatos Segmentação de Contatos Gestão do perfil do contato Qualificação de Contatos

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

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

Slide 34

Slide 34 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 34 Receita

Slide 35

Slide 35 text

Defina os tipos de interações e canais comunicação Como Serviço Facilitação Colaboração 35

Slide 36

Slide 36 text

Como Serviço 36 A comunicação entre os times é através de interfaces em que, um é o provedor e o outro é o consumidor do serviço.

Slide 37

Slide 37 text

Facilitação 37 Um time apoia ou mentora o outro geralmente através de uma transferência de conhecimento.

Slide 38

Slide 38 text

Colaboração 38 Trabalham juntos por um período para construir coisas novas (APIs, boas práticas, tecnologias)

Slide 39

Slide 39 text

Topologias dos times 39 Complicated subsystem team Enabling team Stream-aligned team Platform team Como serviço Colaboração Colaboração Como serviço Facilitação Stream-aligned Comum Comum Ocasional Enabling Ocasional Comum Complicated-Subsystem Ocasional Comum Platform Ocasional Comum Facilitação

Slide 40

Slide 40 text

Subdomínios 40 Autenticando e Autorizando Onboarding Gerindo a conta Planejando Convertendo Automatizando Analisando Atraindo Relacionando Conectando CORE SUPPORTING GENERIC Gestão de contatos Segmentação de Contatos Gestão do perfil do contato Qualificação de Contatos

Slide 41

Slide 41 text

Como Serviço cdp-core Gestão de Contatos Segmentação Gestão de Perfil Qualificação RDB Como Serviço Como Serviço Facilitação Colaboração

Slide 42

Slide 42 text

Como Serviço cdp-core Gestão de Contatos Segmentação Gestão de Perfil Qualificação RDB Como Serviço Como Serviço Facilitação Colaboração

Slide 43

Slide 43 text

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

Slide 44

Slide 44 text

44 Resultado reorg

Slide 45

Slide 45 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 45 Receita

Slide 46

Slide 46 text

46 SIMPLES?

Slide 47

Slide 47 text

47 Aprendizados

Slide 48

Slide 48 text

48 As pessoas precisam se identificar dentro da sua topologia

Slide 49

Slide 49 text

Precisa ir além da topologia 49 ◎ Mapeamento de personas ◎ Funcionalidades ◎ Responsabilidades ◎ Disfunções nas responsabilidades ◎ É / Não É / Faz / Não Faz ◎ Visão e Missão ◎ Topologia

Slide 50

Slide 50 text

Definir a topologia é mais difícil do que parece 50

Slide 51

Slide 51 text

A definição correta do tipo da comunicação é a principal alavanca 51 Como Serviço Facilitação Colaboração

Slide 52

Slide 52 text

Comece pela topologia mais comum Complicated subsystem team Enabling team Stream-aligned team Platform team Colaboração Como Serviço Facilitação Stream-aligned Comum ✅ Comun Ocasional Enabling Ocasional Comum ✅ Complicated-Subsystem Ocasional Comum ✅ Platform Ocasional Comum ✅

Slide 53

Slide 53 text

53 SE INSPIRE MAS NÃO COPIE.

Slide 54

Slide 54 text

Que problema você quer resolver? 54 Antes de começar a quebrar a cabeça sobre topologias, times, jornadas etc. É preciso ter claro qual problema se pretende resolver com a estrutura.

Slide 55

Slide 55 text

Alguns tipos de problemas comuns: 55 ◎ Muita dependência entre times ◎ Baixa velocidade de entrega ◎ Funcionalidades sem responsáveis ◎ Funcionalidades que só uma pessoa conhece ◎ Tudo é prioridade ◎ Demora na tomada de decisão ◎ Baixa confiança entre as pessoas ◎ Muita área cinza na aplicação ◎ Tudo vira um projeto CROSS ◎ ...

Slide 56

Slide 56 text

Alguns tipos de problemas comuns: 56 ◎ Muita dependência entre times ◎ Baixa velocidade de entrega ◎ Funcionalidades sem responsáveis ◎ Funcionalidades que só uma pessoa conhece ◎ Tudo é prioridade ◎ Demora na tomada de decisão ◎ Baixa confiança entre as pessoas ◎ Muita área cinza na aplicação ◎ Tudo vira um projeto CROSS ◎ Seu problema aqui!

Slide 57

Slide 57 text

Problemas que buscamos resolver na RD. 57 ◎ Otimizar a tomada de decisão ◎ Mais autonomia e redução de dependências ◎ Reduzir esforço cognitivo das pessoas

Slide 58

Slide 58 text

Entenda as quebras que resolvem seu problema ◎ Domínios de Negócio ◎ Conformidade Regulatória ◎ Cadência Diferente ◎ Localização física do time ◎ Risco ◎ Isolamento de performance ◎ Tecnologia ◎ Jornada do usuário (User persona) 58 EXISTEM VÁRIOS TIPOS DE QUEBRAS... E VOCÊ PODE COMBINAR ELAS...

Slide 59

Slide 59 text

59 Na RD temos diferentes quebras BU MARKETING BU VENDAS BU PLG BUSINESS UNIT RD

Slide 60

Slide 60 text

60 Na RD temos diferentes quebras BU MARKETING BU VENDAS BU PLG BUSINESS UNIT RD DOMÍNIOS JORNADA USUÁRIO CADÊNCIA DIFERENTE

Slide 61

Slide 61 text

61 Estruturas são evolutivas Conforme a empresa ou área cresce, são necessárias novas formas de comunicação e alinhamento de tomada de decisão.

Slide 62

Slide 62 text

Topologias dos times Complicated subsystem team Enabling team Stream-aligned team Platform team 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 ◎ Jornada do usuário (User persona)

Slide 63

Slide 63 text

“ Cada topologia e tipo de quebra tem seus prós e contras. Para maximizar os resultados, você deve potencializar os prós e gerenciar os contras. Caco & Juliemar 63

Slide 64

Slide 64 text

Obrigado! Caco - Cleiton Mafra https://www.linkedin.com/in/cleitonmafra/ Juliemar Berri https://www.linkedin.com/in/juliemarberri/ bit.ly/teamtopologies-ab2021