Voltar ao blog
Negócios

Dev freelancer, agência ou softhouse: qual contratar

Por Flávio Emanuel · · 9 min de leitura

Os três modelos por dentro

Quando uma empresa precisa de desenvolvimento web, tem basicamente três opções: dev freelancer, agência digital, ou softhouse. Já trabalhei nos três modelos. Fui dev full-time em agência, reforço em time de softhouse, e hoje atuo como dev independente. Conheço os bastidores de cada um.

Esse post mostra o que acontece por dentro de cada modelo, pra que quem tá contratando faça a escolha com informação real.

Dev freelancer (ou dev independente)

Você contrata direto o profissional que vai escrever o código. Sem intermediário, sem gerente de projeto no meio.

Faz sentido quando o projeto tem escopo definido (webapp, dashboard, landing page, sistema interno), quando você quer falar direto com quem executa, e quando o orçamento precisa ser bem aproveitado sem overhead de estrutura.

O que funciona bem: velocidade de decisão. Quando trabalho direto com o dono da empresa ou CTO, uma mudança de escopo se resolve numa conversa de 5 minutos. Não passa por atendimento, gerente de projetos e reunião de alinhamento.

Qualidade previsível também. Você avalia o portfólio do dev, vê os projetos anteriores e sabe o nível que vai receber. Não tem a surpresa de “o dev sênior que te apresentaram saiu e agora seu projeto tá com um junior”.

E custa menos. Sem escritório, sem time de gestão, sem camada de atendimento. O valor vai direto pra execução. Um dev independente cobrando R$ 20k num projeto entrega o equivalente ao que agência cobra R$ 40-50k. Esse overhead não é maldade da agência — é o custo real de manter estrutura. Mas se o seu projeto não precisa dessa estrutura, você tá pagando por algo que não usa.

Os riscos: se o dev sumir, você fica na mão. Escolher bem é tudo. Peça referências de clientes anteriores. Dev junior cobrando barato pode custar caro em retrabalho (Quanto custa um sistema web sob medida tem as faixas de preço reais pra calibrar). E sem processo formal, a comunicação depende da disciplina do profissional. Dev que some por 5 dias sem dar update é sinal vermelho.

Antes de contratar, veja o portfólio com projetos parecidos com o seu. Se você precisa de webapp, olhe webapps, não só landing pages. Confirme disponibilidade (dev que aceita 5 projetos ao mesmo tempo vai atrasar o seu). Veja se a comunicação é proativa (bom dev manda update sem você cobrar). Peça contrato com escopo, prazo e entregáveis definidos. E confira a stack que ele domina. Dev aprendendo tecnologia nova no seu projeto = atraso e bug.

Agência digital

A agência tem time multidisciplinar (design, dev, marketing, gestão) e gerencia o projeto internamente. Você fala com o gerente de projeto ou atendimento. Raramente com quem tá escrevendo o código.

Faz sentido quando o projeto envolve branding + site + marketing integrado. Se precisa de logo, identidade visual, site e campanha de ads tudo junto, agência integra isso num pacote. Também funciona quando a empresa não quer gerenciar o processo técnico, ou quando tem demanda contínua de produção (posts, banners, landing pages todo mês).

O que funciona bem: tudo num lugar só. Precisa de identidade visual, site, estratégia de marketing e execução de ads? Agência faz tudo sem você coordenar 4 fornecedores. E o processo é estruturado: briefing formal, timeline, entregas com aprovação. Pra empresa que precisa de previsibilidade e documentação, isso ajuda.

Os riscos: você paga a estrutura da agência. O dev que vai escrever seu código pode ser junior recebendo R$ 3k enquanto a agência cobra R$ 25k pelo projeto. A diferença vai pra escritório, time de atendimento, PM e margem.

Tem o problema do telefone sem fio. Sua ideia passa por atendimento (“o cliente quer algo moderno”), depois PM traduz pro dev (“faz um carrossel com efeito parallax”), e o dev entrega o que entendeu. Cada camada perde informação. Já vi projetos onde o resultado final não tinha nada a ver com o que o cliente pediu porque ninguém conectou as duas pontas.

Prazo tende a ser mais longo. Sprint planning, reunião de alinhamento, aprovação interna antes de mostrar pro cliente. O que um dev independente resolve em 3 dias pode levar 2 semanas no processo da agência. E troca de dev no meio do projeto acontece: o dev que começou pode sair ou ser realocado, e essa transição sempre custa tempo e qualidade.

Antes de contratar, peça pra conhecer quem vai realmente desenvolver, não só o atendimento. Peça cases técnicos reais (abra o site no celular e veja se carrega rápido). Descubra se o time é interno ou terceirizado: muita agência terceiriza pra freelancer cobrando markup de 2-3x. E pergunte qual o processo quando você precisa de mudança. Flexibilidade é onde o modelo de agência mais peca.

Softhouse

Empresa especializada em desenvolvimento de software. Monta time sob medida pro projeto (devs frontend, backend, QA, PM) e geralmente trabalha com sprints e metodologia ágil.

Faz sentido pra projeto grande que precisa de time dedicado (5+ pessoas por meses), produto digital com roadmap contínuo, ou quando a empresa precisa de múltiplas especialidades juntas (backend, frontend, mobile, infra, QA). Também quando compliance ou regulação exigem documentação técnica e processo formal.

O que funciona bem: capacidade de escala. Se o projeto precisa de 3 devs backend, 2 frontend, 1 QA e 1 PM, softhouse monta esse time. Dev independente não entrega isso.

Processo maduro também. Sprint planning, code review, deploy automatizado, testes. Pra produto que vai rodar por anos, esse processo evita dívida técnica. E se um dev sai, a softhouse substitui. O conhecimento fica na empresa, não na pessoa.

Os riscos: custo alto. Time de 3-4 pessoas por meses é investimento de R$ 50k+ por mês. Pra projeto de escopo definido que um dev sênior resolve em 8 semanas, é desperdício.

O resultado depende de qual time é alocado. Softhouse tem times A e times B. Se seu projeto não é o maior cliente deles, pode receber o time B. E a burocracia de processo pode atrasar decisões simples: “preciso mudar a cor do botão” vira ticket, entra no backlog, é priorizado no sprint planning, e sai na próxima release. 5 dias pra mudar cor de botão.

Rotatividade também é risco. Dev que tá no seu projeto há 3 meses pode ser realocado pra outro cliente que paga mais. O novo precisa de 2-4 semanas pra se contextualizar.

Antes de contratar, confira a stack que a softhouse domina (se o core é Java/.NET e você precisa de React/Supabase, vão aprender na sua conta). Pergunte sobre rotatividade de time: quantas vezes o time vai mudar em 6 meses? Se a resposta for vaga, é sinal ruim. Garanta acesso direto ao time técnico. E veja cases de projetos parecidos com o seu: softhouse que faz ERP de 200 telas não necessariamente faz SaaS de 20 telas bem.

Comparativo direto

Dev independenteAgênciaSofthouse
CustoMenorMédio-altoAlto
Contato com quem executaDiretoIntermediadoVia PM
Velocidade de decisãoRápidoLentoMédio
Escopo idealProjetos definidosMarketing + devProdutos complexos
Risco de retrabalhoBaixo (se sênior)MédioBaixo
FlexibilidadeAltaBaixaMédia
Capacidade de escalaLimitadaMédiaAlta
ContinuidadeRisco se o dev sairMédiaAlta

Cenários reais

“Preciso de um webapp com dashboard e 3 integrações” → Dev independente. É projeto de escopo definido, não precisa de time de 5 pessoas. O AutoPars (marketplace com 5 integrações) foi feito por um dev solo.

“Preciso de logo, site, Google Ads e gestão de redes sociais” → Agência. Envolve branding e marketing além de código.

“Preciso de uma plataforma que vai ter 50 mil usuários e evoluir por 2 anos” → Softhouse. Precisa de time dedicado com processo maduro.

“Preciso de uma landing page pra semana que vem” → Dev independente. Agência demora 3 semanas pra fazer briefing. Dev sênior com stack definida entrega LP funcional em 3-5 dias úteis, incluindo design responsivo e otimização de performance.

Meu viés (declarado)

Eu sou dev independente. É meu modelo de trabalho. Minha visão tem viés e acho justo deixar isso claro.

O que posso dizer com honestidade: pra projetos de escopo definido, um dev sênior trabalhando direto com quem decide é o caminho mais eficiente. O FitPlan (plataforma completa com 6 painéis) foi projeto solo. O Mariah saiu em 4 horas. Não precisa de estrutura de agência ou softhouse pra entregar com qualidade.

Pra produto grande que precisa de 5 pessoas por 6 meses, softhouse faz mais sentido. Pra projeto que mistura branding, marketing e site, agência integra melhor.

O modelo certo depende do projeto que você precisa resolver.

Uma coisa que aprendi nos três modelos: o fator mais importante não é qual modelo você escolhe, mas qual profissional ou time executa. Dev freelancer ruim entrega pior que agência mediana. Softhouse com time B entrega pior que freelancer sênior. O modelo é o formato — quem tá dentro dele é o que define o resultado. Faça due diligence independente do caminho que escolher.

Próximo passo

Precisa de um dev que entrega de verdade?

Seja pra um projeto pontual, reforço no time, ou parceria de longo prazo. Vamos conversar.

Falar no WhatsApp

Respondo em até 2h durante horário comercial.