Desenvolvimento de Software Apoiado por IA — 2026.4

Aula 8
Forward deployed engineer: o engenheiro que trabalha dentro do cliente

👨‍🏫 Prof. Gustavo Pinto 🏛️ UFPA 📅 20 de outubro de 2026 🕐 20h

O que é um FDE

Engenheiro de software que trabalha dentro da organização do cliente, com os dados, os sistemas e os prazos dela, para fazer o produto funcionar naquele contexto. O que aprende no campo volta para o produto.

Até aqui, isso parece consultoria. Onde está a diferença?

Origem: os Deltas da Palantir

Dev

“Uma capacidade, muitos clientes.” Constrói a plataforma.

Delta

“Um cliente, muitas capacidades.” Faz a plataforma funcionar dentro de um cliente.

Até 2016, a Palantir tinha mais Deltas do que engenheiros de produto.

Orosz, The Pragmatic Engineer, ago. 2025

FDE não é consultor

Responde pelo produto

Trabalha para o fornecedor e influencia o que o produto vai virar.

Conhecimento nos dois sentidos

Leva o produto ao domínio do cliente e traz o domínio para o produto.

Produtização

O que foi construído para um cliente vira funcionalidade para todos.

ML4SE, O que é um Forward Deployed Engineer?, out. 2026

Por que o papel voltou com os LLMs

Software tradicionalLLM
Configurado seguindo o manualO valor depende dos dados de cada cliente
Qualidade conferida antes da vendaQualidade só aparece no uso real

Quanto custa, quanto rende

Gasto com IA por desenvolvedor em 27 empresas, out. 2026:

EmpresaPor dev, por mêsO que mudou
Startup .NET, 2 devsUS$ 3.000PRs de 5 a 10 vezes mais frequentes
SaaS de capital aberto, ~600 eng.até US$ 1.200Mais PRs abertos, quase o mesmo ritmo de merge
Capital aberto, 5.000 pessoasUS$ 1.000 a 2.500Mesma frequência de PRs, PRs 3 vezes maiores

Onde a qualidade em produção é protegida, a revisão humana continua sendo o gargalo. Poucas empresas sabem dizer quanto o gasto rendeu, e é essa a pergunta que o cliente faz ao FDE.

Orosz, What’s the ROI of software engineers’ spending on AI?, The Pragmatic Engineer, out. 2026

O que continua humano

EtapaO agente fazFica com vocês
RequisitosTranscreve a conversa com o usuário e rascunha o SPEC.mdEscolher qual problema resolver e o que fica fora do escopo
DadosPropõe o esquema do banco e as bibliotecasFixar o modelo de dados, que é caro de migrar depois, e aprovar cada dependência nova
TestesEscreve os testes e faz eles passaremDefinir os critérios de aceite e os casos de borda (entrada nula, permissão, concorrência) e conferir que o teste falha sem a mudança
RevisãoResume o diff e aponta problemasAprovar o merge, lendo linha a linha o que toca autenticação, migração e segredos
ProduçãoEscreve o workflow de CI e investiga o log do erroDecidir o rollback, o orçamento de tokens e o que dizer ao usuário quando cai

A coluna da direita é o critério de avaliação da AP2.

Exercício: a que distância você está de uma vaga de FDE?

As vagas dizem o que o mercado espera de um FDE. Hoje cada um mede a distância entre isso e o que fez na disciplina.

0Nunca vi2Fiz com o agente
1Vi em aula3Fiz e sei explicar sem o agente

No diario/2026-10-20.md, cada aluno registra o link da vaga, a sua tabela, o que acha que já vai bem e o que ainda não vai tão bem. Commit no dia.