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