Escopo de projeto de software: como escrever um que funciona
Um escopo bem escrito é o que separa um projeto com prazo e preço previsíveis de um que nunca acaba. Veja o que colocar, o que deixar de fora e um modelo prático.
Um bom escopo de projeto de software é um documento curto que diz, sem ambiguidade, o que será entregue, para quem, com quais regras e o que fica de fora. Ele é a base para fechar prazo e preço e o principal instrumento para evitar a frase que todo projeto atrasado escuta: "mas eu achei que isso estava incluído".
O escopo não precisa ser longo nem técnico. Precisa ser específico. "Sistema de gestão de clientes" não é escopo. "Cadastro de clientes com nome, CNPJ e contato; busca por nome ou CNPJ; exportação em planilha; acesso só para usuários do comercial" já é.
Neste artigo você vai ver o que um escopo precisa ter, os erros que mais derrubam projetos e um modelo simples para usar no seu.
Por que o escopo de projeto de software decide prazo e preço
Todo orçamento de software é uma estimativa sobre um conjunto de funcionalidades. Se esse conjunto é vago, a estimativa também é. O fornecedor então faz uma de duas coisas: coloca uma margem grande para se proteger ou cobra por hora e deixa o risco com você.
Um escopo claro muda isso. Com as funcionalidades descritas e os critérios de aceite definidos, dá para fechar prazo e preço com segurança. E quando surgir uma mudança, e ela vai surgir, fica fácil dizer se é ajuste dentro do combinado ou item novo.
Também é o escopo que permite comparar propostas. Se três fornecedores orçam o mesmo documento, as diferenças de preço passam a dizer algo. Sem documento, cada um orça o projeto que imaginou.
O que um escopo precisa ter
Objetivo e problema
Um ou dois parágrafos sobre o que o sistema resolve e como você vai saber que deu certo. Exemplo hipotético: "Hoje a equipe de vendas lança pedidos numa planilha e o financeiro redigita no ERP. O objetivo é que o pedido seja lançado uma vez, num sistema web, e chegue ao ERP sozinho."
Usuários e permissões
Quem usa o sistema e o que cada perfil pode fazer. Administrador, operador, cliente final, parceiro. Permissão é uma das fontes mais comuns de retrabalho quando fica implícita.
Funcionalidades com critério de aceite
O coração do documento. Para cada funcionalidade, descreva o que o usuário faz e o que o sistema responde. Depois, como você vai testar se está pronto. Exemplo:
- Funcionalidade: cadastro de pedido.
- Descrição: o vendedor escolhe o cliente, adiciona produtos com quantidade e o sistema calcula o total com o desconto da tabela do cliente.
- Critério de aceite: um pedido com três itens e cliente com 10% de desconto mostra o total correto e aparece na lista do financeiro.
Integrações
Com quais sistemas o software conversa, em que direção e com que frequência. ERP, gateway de pagamento, emissor de nota, WhatsApp, e-mail. Se possível, diga se o outro sistema tem API documentada. Integração sem API é outra conversa, bem mais cara.
Dados e migração
O que já existe e precisa ser importado: clientes, produtos, histórico. Em que formato está e quem é responsável por limpar. Se a origem é uma planilha, vale ler também quando trocar planilha por sistema.
Plataformas e requisitos não funcionais
Web, iOS, Android ou os três. Navegadores suportados. Volume esperado de usuários. Exigências de segurança, LGPD, disponibilidade. Não precisa ser exaustivo, mas o que for crítico tem que estar escrito.
O que está fora
A seção mais subestimada. Liste explicitamente o que não será feito nesta fase: app mobile, relatórios avançados, multi-idioma, integração com o sistema X. Isso evita mal-entendidos e já organiza a próxima fase.
Entregáveis e marcos
O que você recebe e quando: versões de teste, ambiente de produção, código-fonte, documentação, treinamento. Defina marcos intermediários para acompanhar o andamento sem depender de "está quase".
Os erros que mais derrubam um escopo
Descrever a solução em vez do problema. "Quero um botão que exporta para Excel" pode esconder a necessidade real de "o financeiro precisa conciliar pedidos com o banco". Às vezes a melhor solução não é o botão.
Escrever adjetivos em vez de critérios. "Rápido", "intuitivo", "moderno" e "robusto" não são verificáveis. Troque por algo testável: "a busca retorna em até dois segundos com dez mil clientes cadastrados".
Colocar tudo na primeira versão. O escopo inflado é a principal causa de projeto que não termina. Separe o que é indispensável para o sistema ser útil do que é desejável. O conceito de MVP existe justamente para isso.
Esquecer as exceções. O fluxo feliz é fácil. O que acontece quando o pagamento falha, quando o cliente cancela, quando o estoque acaba? Não precisa prever tudo, mas as exceções frequentes do seu negócio devem estar no documento.
Não definir quem aprova. Se cinco pessoas podem pedir mudanças, o escopo vira lista de desejos. Defina um responsável do lado do cliente que decide prioridades.
Modelo prático de escopo
Use esta estrutura como ponto de partida. Para um MVP, cabe em poucas páginas.
- Contexto e objetivo: problema atual, resultado esperado, como medir.
- Usuários: perfis e permissões de cada um.
- Funcionalidades da fase 1: lista numerada, cada uma com descrição curta e critério de aceite.
- Integrações: sistema, direção do dado, frequência, se tem API.
- Dados: o que importar, de onde, quem limpa.
- Plataformas e requisitos: web ou mobile, navegadores, volume, segurança.
- Fora do escopo: lista explícita do que fica para depois.
- Entregáveis e marcos: datas de versões de teste, entrega final, documentação.
- Regra de mudança: como pedidos novos são avaliados, orçados e aprovados.
Como validar o escopo antes de assinar
Com o documento pronto, faça estas perguntas:
- Uma pessoa de fora consegue ler e entender o que será construído?
- Cada funcionalidade tem um critério que dá para testar com sim ou não?
- A lista do que está fora existe e foi lida por quem decide?
- O fornecedor fez perguntas sobre o documento? Se não fez nenhuma, desconfie.
- Prazo e preço estão amarrados a este documento, com versão e data?
Esse último ponto é importante: o escopo deve ser referência formal da proposta. Se você ainda está escolhendo fornecedor, o artigo sobre como contratar uma software house traz outros critérios para avaliar as propostas.
Escopo é um acordo, não um contrato de adesão
Um bom escopo nasce de conversa. O cliente conhece o negócio, as regras e o que dói. O engenheiro conhece o custo de cada decisão técnica e pode sugerir caminhos mais simples para chegar ao mesmo resultado. Quando os dois escrevem juntos, o documento fica menor, mais claro e mais barato de executar.
Também é normal que o escopo mude entre a primeira conversa e a versão final. Itens saem porque custam caro para o valor que entregam, outros entram porque apareceram no detalhamento. Isso é sinal de que o processo está funcionando.
Do escopo à primeira versão
Escrever um bom escopo de projeto de software é o passo que mais economiza dinheiro em todo o projeto. Ele transforma uma ideia em algo que pode ser orçado, construído e testado, e dá às duas partes uma referência comum quando as dúvidas aparecerem.
Na GMS Tech, a primeira semana de todo projeto é dedicada a isso: fechar escopo, prazo e preço junto com você, falando direto com o engenheiro que vai construir. Se você tem uma ideia e quer transformá-la num escopo que dá para executar, fale com um engenheiro.
Perguntas frequentes
Quem deve escrever o escopo do projeto de software, o cliente ou o fornecedor?
Os dois. O cliente traz o problema, as regras do negócio e as prioridades; o fornecedor traduz isso em telas, integrações e critérios técnicos. Um escopo escrito só por um dos lados costuma falhar: ou fica vago demais, ou resolve um problema que não é o do negócio.
Escopo fechado impede mudanças no meio do projeto?
Não impede, só organiza. Mudanças entram como novos itens, com impacto de prazo e preço combinado antes de começar. Isso protege as duas partes: o cliente sabe quanto custa cada mudança e o fornecedor não absorve trabalho invisível.
Quantas páginas deve ter um documento de escopo?
Não existe número certo. Para um MVP, poucas páginas bem objetivas costumam ser suficientes, desde que cada funcionalidade tenha critério de aceite. Um documento longo e genérico é pior do que um curto e específico.