O documento introduz o conceito de Team Topologies, que estrutura equipes para facilitar a entrega contínua de software. Explora quatro tipos de equipes, três tipos de interações entre elas e padrões de comunicação, enfatizando a influência da Lei de Conway e do Domain-Driven Design nestes modelos.
O documento introduz o conceito de Team Topologies, que estrutura equipes para facilitar a entrega contínua de software. Explora quatro tipos de equipes, três tipos de interações entre elas e padrões de comunicação, enfatizando a influência da Lei de Conway e do Domain-Driven Design nestes modelos.
O documento introduz o conceito de Team Topologies, que estrutura equipes para facilitar a entrega contínua de software. Explora quatro tipos de equipes, três tipos de interações entre elas e padrões de comunicação, enfatizando a influência da Lei de Conway e do Domain-Driven Design nestes modelos.
• Destaque a importância de estruturar equipes para facilitar a entrega contínua de software. • Influência da Lei de Conway e DDD na formação de equipes e arquitetura do sistema. Quatro Tipos Fundamentais de Equipes • Equipes de Stream-Aligned: Focadas na entrega contínua de valor. • Equipes de Habilitação (Enabling Teams): Superar obstáculos técnicos. • Equipes Complicadas de Subsistemas: Especialistas em partes complexas do sistema. • Equipes de Plataforma: Desenvolvem a plataforma de suporte. • Organização seguindo princípios do DDD. • Design de equipe refletindo a arquitetura do sistema (Lei de Conway). Três Tipos de Interações Entre Equipes • Colaboração: Trabalho conjunto para resolver problemas. • Facilitação (X-as-a-Service): Oferecimento de serviços a outras equipes. • Acesso a Recursos e Consultoria: Apoio em questões específicas. • Uso do DDD para facilitar colaboração eficiente. • Interações moldadas para refletir relações entre diferentes domínios. Padrões de Comunicação e Colaboração • Relacionamento com contextos limitados e linguagem ubíqua do DDD. • Importância de padrões claros de interação entre diferentes tipos de equipes. Convergência e Cognição da Equipe
• Importância de manter tamanho de equipe gerenciável.
• Aplicação do DDD para reduzir carga cognitiva. • Criação de modelos de domínio claros e bem definidos. Aplicação Prática em Ambientes de TI • Exemplos de aplicação da Lei de Conway e DDD com Team Topologies. • Casos reais de empresas que adotaram estas estruturas. Desafios e Considerações
• Desafios na integração da Lei de Conway e DDD com Team Topologies.
• Superando resistência à mudança organizacional e necessidade de reestruturação. Conclusão e Q&A