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

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

Juliemar
March 23, 2021

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

Se você sente que na sua empresa há dificuldade de alinhamento das equipes, sente que as equipes têm muitos canais de comunicação, há sentimento generalizado de que as decisões demoram e você está a procura de opções para resolver esses problemas, então esta palestra é para você! Nós da RDStation, uma startup com 10 anos de crescimento acelerado, já passamos por algumas formações de times, no final de 2020 aplicamos na prática os conceitos do livro Team Topologies e Domain Driven Design para reorganizar a estrutura do time de Produto e Engenharia. Esperamos que você possa se inspirar e considerar o Team Topologies como referência para sua estrutura de times.

Juliemar

March 23, 2021
Tweet

More Decks by Juliemar

Other Decks in Technology

Transcript

  1. Inove na estrutura dos times Um case prático da RD

    Station que vai além de tribos e squads
  2. 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
  3. 7

  4. 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
  5. 10

  6. 11

  7. Tribo Marketing Squad Segmentação Squad Gestão Contatos Tribo Plataforma Squad

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

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

    Engine Segmentação Squad CDP Squad RDB Alinhamento prioridades times
  10. “ 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
  11. 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
  12. 17

  13. 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
  14. “ A quantidade total de esforço mental sendo usado na

    memória de trabalho. John Sweller (Tradução livre) 19
  15. 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
  16. 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
  17. 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
  18. Nosso foco 25 Autenticando e Autorizando Onboarding Gerindo a conta

    Planejando Convertendo Automatizando Analisando Atraindo Relacionando Conectando CORE SUPPORTING GENERIC Contact Management
  19. 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
  20. 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
  21. Stream-aligned team Possuem um alinhamento de fluxo de trabalho e

    geralmente representam um domínio do negócio. Ex: Carrinho de compras 29
  22. Enabling team 30 Times que geralmente ajudam os times stream-aligned

    a ganharem mais velocidade. Ex: Development Experience
  23. Complicated Subsystem team 31 Times que geralmente demandam de uma

    expertise específica. Ex: Cálculo de imposto
  24. 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
  25. 33

  26. 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
  27. 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.
  28. Facilitation 38 Um time apoia ou mentora o outro geralmente

    através de uma transferência de conhecimento.
  29. 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
  30. 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
  31. 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
  32. 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
  33. 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
  34. 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!
  35. “ 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