Método FOCO: uma forma simples de reduzir ambiguidade em pedidos e instruções
Um problema recorrente em times técnicos, comunicação escrita e uso de IA não é falta de capacidade, mas falta de clareza no pedido.
Muitas falhas acontecem porque a pessoa pede antes de organizar o que realmente precisa.
O Método FOCO é uma estrutura simples para pensar antes de pedir, reduzindo ambiguidades e aumentando a previsibilidade do resultado.
FATO
Descreva o contexto objetivo da situação.
Aqui entram apenas informações observáveis e relevantes.
Sem opinião, sem solução, sem intenção escondida.
Exemplo:
“Tenho um endpoint que retorna dados paginados e preciso exibir isso em uma tabela.”
OBJETIVO
Defina o que deve existir ao final.
Não é “o que fazer”, é o que precisa estar pronto.
Exemplo:
“Exibir os dados paginados em uma tabela com navegação funcional.”
CONDIÇÕES
Estabeleça limites, restrições ou regras do pedido.
Stack, formato, prazo, escopo, o que não deve ser feito.
Exemplo:
“Usar React + TypeScript, sem bibliotecas externas de tabela.”
OK
Explique como saber se o resultado está correto.
Se não dá pra verificar, o pedido está incompleto.
Exemplo:
“A tabela deve permitir avançar e voltar páginas mantendo o estado correto.”
Por que isso funciona
O método força uma separação clara entre:
- contexto,
- intenção,
- restrições,
- validação.
Isso reduz interpretações subjetivas e evita retrabalho, tanto em comunicação humana quanto ao interagir com LLMs.
Onde o método se aplica
- pedidos técnicos
- delegação de tarefas
- descrição de bugs
- prompts para IA
- alinhamento em times
Não é um framework complexo, é um check mental para escrever melhor.
Leituras relacionadas
- SMART Goals
- RFCs (Request for Comments – IETF)
- GitHub Issue Templates
- Acceptance Criteria em métodos ágeis
- Guias de Prompt Engineering (OpenAI / Anthropic)