Verificando acesso...

MÓDULO 4.2

🧭 Quando usar Teams

Árvore de decisão e 5 estudos de caso aplicados.

6
Tópicos
45
Minutos
Intermediário
Nível
Decisão
Tipo
1

✅ Use Teams: 3+ áreas

Trabalho atravessa 3+ camadas técnicas independentes. Cross-layer é o caso de ouro: 3 contextos especializados em paralelo, com mailbox para contratos.

📌 Casos canônicos

Padrões cross-layer.

  • Front + back + DB
  • Mobile + API + analytics
  • ML + serving + observability
  • Frontend + backend + tests + docs
2

🔬 Use Teams: pesquisa paralela

Debug com várias teorias; PR review com múltiplas lentes; reproduzir bug por caminhos diferentes. Anchoring é o inimigo da investigação — teammates adversariais colapsam o tempo.

📌 Padrão de debate

5 teammates, 5 hipóteses.

  • Cada um defende a sua
  • Mensagens P2P para refutar
  • Lead consolida ao final
  • Hipótese vencedora é a 'sobrevivente'

💡 Quando aplicar

Bug intermitente que ninguém reproduz; PR controverso; arquitetura nova.

3

🤝 Use Teams: react para colaborar

Squad com QA reativo: Dev entrega, QA reprova/aprova, Dev refaz. Subagent não consegue 'rejeitar e devolver' — só Teams faz quality gate dinâmico.

📌 Anatomia do loop Dev↔QA

Mailbox como veículo do feedback.

  • Dev manda artefato para QA
  • QA roda critérios
  • Se reprova, manda findings ao Dev
  • Dev corrige e devolve
  • Loop até OK
4

❌ Evite Teams: tarefa sequencial

Tarefa que vai 1→2→3 sem ramificações: rename, refactor pequeno, tipagem. Team aqui só adiciona overhead. Sessão única + subagent pontual basta.

✓ Sessão única ganha

  • Refactor pequeno
  • Rename de função
  • Adicionar typing
  • Bugfix localizado

✗ Team perde

  • Coordenação custa
  • Overhead alto
  • Sem paralelismo real
  • 5× custo, 1× resultado
5

📃 Evite Teams: mesmo arquivo/contexto

Vários teammates editando o mesmo arquivo ou precisando do contexto compartilhado não escala. Sessão única ou subagent é melhor.

⚠️ Pergunta-chave

'Quem dorme com qual arquivo?' Se a resposta for 'todos', NÃO use Team.

📌 Quando subagent serve melhor

Trabalho paraleliza mas não conversa.

  • Sumário de logs
  • Análise de muitos arquivos
  • Pesquisa documental
  • Verificações independentes
6

🌳 Árvore de decisão final

Decida em 30s: (1) precisam conversar entre si? (2) precisa paralelo real? (3) cabe em 1 contexto?

📊 Tabela de decisão

  • Sim/Sim/Não → Team
  • Não/Sim/Não → Subagentes
  • Não/Não/Sim → Single session
  • Sim/Não/* → Provavelmente single + subagents

💡 Dúvida persistente?

Comece com subagents. Migra para Team só se sentir falta de mailbox.

📌 Resumo do Módulo

Use Teams: 3+ áreas — Front + back + tests
Use Teams: pesquisa paralela — Hipóteses concorrentes
Use Teams: react para colaborar — Quality gates entre teammates
Evite Teams: tarefa sequencial — Use sessão única
Evite Teams: mesmo arquivo/contexto — Conflito é matemático
Árvore de decisão final — 3 perguntas, 1 resposta

Próximo módulo:

4.3 — Custo e dimensionamento