Preferências de cookies

Escolha o que a Projeto Diário pode usar neste navegador. Você pode mudar de ideia quando quiser pelo link "Preferências de cookies" no rodapé.

Sempre ligados. Mantêm a sessão e o login, protegem os formulários (token CSRF, limite de tentativas e verificação anti-robô Cloudflare Turnstile) e guardam esta escolha.

Google Analytics 4, carregado pelo Google Tag Manager: páginas visitadas, origem do acesso e ações no site, em estatísticas. Sem publicidade e sem personalização de anúncios.

Tabela de cookies na Política de privacidade

Planejamento, Cronograma e Custos

Escopo de projeto de software: como definir e documentar

O escopo do projeto de software costuma ser o documento mais otimista do planejamento. Uma linha diz "integração com o sistema financeiro", outra diz "painel de indicadores", e cada pessoa preenche o resto com o que imagina. Como o produto é intangível, ninguém percebe a diferença entre as versões até a homologação, quando o cliente pergunta onde está o relatório que ele considerava óbvio.

Software tem três armadilhas próprias. A primeira é que pedir "só mais um campo" parece barato, e por isso os pedidos se acumulam. A segunda é que boa parte do trabalho não aparece na tela: integrações, migração de dados, segurança, ambientes, implantação. A terceira é que muitos requisitos só ficam claros quando o usuário usa a primeira versão. Um bom escopo trata as três: deixa os limites explícitos, inclui o trabalho invisível e diz como o detalhe será refinado.

O conceito geral de escopo, válido para qualquer projeto, está no artigo sobre o que é escopo do projeto. Abaixo está a aplicação em software, passo a passo, com um exemplo que acompanha cada etapa e um modelo de declaração para copiar.

Formação relacionada

Microsoft Project Professional

Cronogramas confiáveis, linha de base, controle de desvio e relatórios que sustentam decisão de diretoria.

24 PDUs

Conhecer a formação

O que o escopo de um projeto de software precisa responder

Duas camadas costumam ser misturadas. O escopo do produto descreve o que o software faz e como deve se comportar. O escopo do projeto descreve todo o trabalho para chegar lá, incluindo o que não é código. Para software, isso se traduz em seis perguntas:

Pergunta O que entra na resposta
Para que o software existe? Objetivo de negócio com número e prazo
O que ele faz? Requisitos funcionais, priorizados
Como ele precisa se comportar? Requisitos não funcionais: desempenho, segurança, disponibilidade, acessibilidade
Com o que ele conversa? Integrações, com sistema, sentido e frequência
O que vem junto? Migração de dados, ambientes, treinamento, documentação, suporte inicial
O que não será feito? Lista explícita do que fica fora do escopo

Se alguma dessas respostas estiver em branco, o escopo ainda não está definido, por mais páginas que o documento tenha.

O exemplo que acompanha os passos

O exemplo é ilustrativo: uma rede de seis clínicas de fisioterapia quer um sistema de agendamento online. Hoje os pacientes marcam por telefone, as recepcionistas passam boa parte do dia ao telefone e a taxa de faltas é alta porque não há lembrete. O projeto foi autorizado por um termo de abertura (o mesmo projeto aparece comentado no artigo sobre termo de abertura de projeto de software), com orçamento, marcos e um fornecedor contratado para o desenvolvimento.

Como definir o escopo do projeto de software em sete passos

Passo 1: parta do objetivo, não da lista de telas

O termo de abertura traz o objetivo: reduzir as ligações de agendamento e as faltas. Escreva esse objetivo no topo do escopo, porque ele é o critério para decidir tudo o que vem depois. Uma funcionalidade que não ajuda a reduzir ligações ou faltas precisa de outra justificativa para entrar.

Passo 2: levante os requisitos funcionais

Requisitos funcionais descrevem o que o sistema faz. Escreva cada um como uma capacidade verificável, não como uma tela:

  • RF01: o paciente vê os horários livres por clínica, profissional e tipo de sessão.
  • RF02: o paciente agenda, remarca e cancela sem ligar para a clínica.
  • RF03: o sistema envia lembrete 24 horas antes da sessão, com opção de confirmar ou cancelar.
  • RF04: a recepção vê a agenda do dia e marca presença ou falta.
  • RF05: a coordenação define a grade de horários de cada profissional.
  • RF06: o gestor vê a taxa de faltas por clínica e por mês.

Passo 3: escreva os requisitos não funcionais com número

É aqui que muitos escopos de software falham. "O sistema deve ser rápido e seguro" não é requisito, é desejo. No exemplo:

  • RNF01: a página de horários carrega em até 3 segundos numa conexão móvel comum.
  • RNF02: o sistema funciona no navegador do celular, sem aplicativo instalado.
  • RNF03: dados de saúde dos pacientes ficam acessíveis só a perfis autorizados, com registro de quem consultou.
  • RNF04: disponibilidade no horário de funcionamento das clínicas, com janela de manutenção fora desse horário.

Cada número é uma decisão de custo: exigir disponibilidade de 24 horas muda a arquitetura e o contrato de suporte. Por isso os não funcionais se discutem com o patrocinador, e não ficam a critério do fornecedor.

Passo 4: corte o escopo do MVP

Com a lista na mão, separe o que precisa existir na primeira versão em produção. O escopo do MVP (produto mínimo viável) é o menor conjunto que já entrega valor e permite aprender com uso real. Uma forma prática é classificar cada requisito em quatro grupos, no estilo da priorização MoSCoW: precisa ter, deveria ter, poderia ter e não terá agora.

Requisito Prioridade Entra no MVP?
RF01, RF02, RF04, RF05 Precisa ter Sim, piloto em uma clínica
RF03 (lembrete) Precisa ter Sim, por e-mail; mensagem por aplicativo na versão 2
RF06 (indicadores) Deveria ter Não, versão 2
Pagamento online da sessão Não terá agora Fora do escopo do projeto

O que muda no MVP é a ordem, não o compromisso: os itens "deveria ter" continuam no escopo do projeto, numa entrega posterior. Já os itens "não terá agora" vão para a lista de exclusões.

Passo 5: escreva o que fica fora do escopo

A lista "fora do escopo" é a seção que mais evita discussão no aceite, porque registra o que alguém poderia razoavelmente supor que estava incluído. No exemplo:

  • Pagamento online e emissão de nota fiscal.
  • Aplicativo nativo para iOS e Android.
  • Prontuário eletrônico e evolução clínica.
  • Integração com operadoras de planos de saúde.
  • Migração do histórico de agendamentos anteriores a janeiro de 2027.

Cada item excluído pode virar projeto futuro ou pedido de mudança. Estar fora não significa "nunca", significa "não com este prazo e este orçamento".

Passo 6: defina os critérios de aceite

Critérios de aceite dizem como cada entrega será aprovada. Para software, o formato contexto, ação e resultado funciona bem:

  • RF02: dado um paciente com sessão marcada para daqui a 48 horas, quando ele cancela pelo link, o horário volta a aparecer como livre para outros pacientes em até 1 minuto e a recepção vê o cancelamento na agenda.
  • RF03: dado um agendamento confirmado, o lembrete chega por e-mail entre 24 e 23 horas antes da sessão; em teste com 50 agendamentos, todos os lembretes são enviados.

Além dos critérios por requisito, defina o aceite de cada marco: quem homologa, em qual ambiente, com quais dados de teste e quantos dias tem para responder.

Passo 7: registre premissas, restrições e o trabalho invisível

Feche o escopo com o que não é funcionalidade, mas consome prazo e dinheiro:

  • Premissas: cada clínica indica uma recepcionista para o piloto; a grade de horários de todos os profissionais é enviada pela coordenação até o início da construção.
  • Restrições: o sistema roda na nuvem já contratada pela rede; o tratamento de dados pessoais segue a política de privacidade da empresa e a Lei Geral de Proteção de Dados (LGPD).
  • Entregas não funcionais: ambiente de homologação, carga inicial de profissionais e horários, treinamento das recepcionistas, manual de uso de uma página para pacientes e 30 dias de suporte após a entrada em produção de cada clínica.

Esse trabalho invisível depois vira pacote na Estrutura Analítica do Projeto (EAP). O exemplo completo de uma EAP de produto digital, com o ramo de implantação e o de sustentação, está em EAP de projeto de software.

Modelo de declaração de escopo de software para copiar

DECLARAÇÃO DE ESCOPO DO PROJETO DE SOFTWARE

Projeto: [nome]                 Versão: [nº]      Data: [dd/mm/aaaa]
Patrocinador: [nome]            Gerente: [nome]   Product Owner: [nome, se houver]

1. OBJETIVO DE NEGÓCIO
   [resultado medível, prazo, referência ao termo de abertura]

2. REQUISITOS FUNCIONAIS (priorizados)
   RF01 [capacidade] | prioridade | entrega (MVP, versão 2...)

3. REQUISITOS NÃO FUNCIONAIS (com número)
   RNF01 [desempenho, segurança, disponibilidade, acessibilidade]

4. INTEGRAÇÕES
   [sistema] | sentido dos dados | frequência | responsável pelo outro lado

5. ESCOPO DO MVP E DAS ENTREGAS SEGUINTES
   [o que entra em cada versão e onde será implantado]

6. ENTREGAS QUE NÃO SÃO CÓDIGO
   [migração, ambientes, treinamento, documentação, suporte inicial]

7. FORA DO ESCOPO
   [lista explícita]

8. CRITÉRIOS DE ACEITE
   [por requisito e por marco: quem homologa, onde, prazo de resposta]

9. PREMISSAS E RESTRIÇÕES

10. COMO O ESCOPO MUDA
    [quem aprova mudança, onde se registra, como se trata o backlog]

Aprovação: [patrocinador]  [gerente]  [representante do fornecedor]

A seção 10 é a que os modelos genéricos esquecem. Em software, pedidos novos chegam toda semana, e combinar antes como serão tratados evita que cada um vire negociação.

Escopo fechado ou escopo que evolui?

Nem todo projeto de software pode fixar o detalhe no início. A escolha depende do contrato e da incerteza:

Situação Como tratar o escopo
Contrato de preço fixo, requisitos estáveis Escopo detalhado e aprovado antes da construção; qualquer acréscimo passa por mudança formal
Produto novo, muita incerteza sobre o uso Limites, objetivo e exclusões fixos; funcionalidades no backlog, refinadas a cada sprint
Contrato por hora ou por equipe alocada Orçamento e prazo fixos, escopo priorizado continuamente pelo dono do produto

O Guia do Scrum admite que o escopo da sprint seja esclarecido e renegociado com o Product Owner à medida que se aprende mais, sem comprometer a meta da sprint. Isso não dispensa o documento: mesmo num projeto ágil, alguém precisa ter escrito o objetivo, os limites e o que fica fora, ou o backlog cresce sem fim.

Erros que fazem o escopo de software estourar

  • Integração descrita numa palavra. "Integrar com o ERP" pode ser um arquivo diário ou uma interface em tempo real nos dois sentidos. Escreva o sentido, a frequência e quem responde pelo outro sistema.
  • Migração de dados esquecida. Quase todo sistema novo substitui alguma coisa. Decida o que migra, de que período e quem limpa os dados.
  • Não funcionais deixados para depois. Desempenho e segurança definidos na homologação viram retrabalho.
  • Funcionalidade a mais por iniciativa da equipe. Entregar o que ninguém pediu parece generosidade, mas consome horas do que foi pedido. O tema está em gold plating em projetos.

Documente o escopo do seu software

Pegue o termo de abertura do seu projeto e preencha primeiro três seções do modelo: objetivo, fora do escopo e critérios de aceite do MVP. São as que mais geram conflito quando ficam em branco, e preenchê-las com o patrocinador costuma revelar decisões que ainda não foram tomadas. Depois, ligue o escopo ao resto do planejamento com a ferramenta gratuita de plano do projeto da Projeto Diário, que junta num documento só o termo de abertura, a EAP, o cronograma, os riscos e os demais artefatos do projeto. Para ver como o escopo se encaixa no restante do planejamento, siga o guia completo de planejamento de projetos.

Perguntas frequentes

O que deve constar no escopo de um projeto de software?
O objetivo de negócio, os requisitos funcionais priorizados, os requisitos não funcionais (desempenho, segurança, disponibilidade), as integrações, a migração de dados, as entregas que não são código (treinamento, documentação, suporte inicial), o que fica fora e os critérios de aceite de cada entrega.
Qual a diferença entre o escopo do MVP e o escopo do projeto?
O escopo do MVP é o menor conjunto de funcionalidades que já gera valor e permite aprender com usuários reais. O escopo do projeto inclui o MVP e todo o resto do trabalho combinado: versões seguintes, integrações, implantação, treinamento e transição para a sustentação.
Em projeto ágil o escopo de software precisa ser documentado?
Precisa, mas de outro jeito. Os limites, o objetivo, as restrições e o que fica fora continuam escritos; o detalhe das funcionalidades fica no backlog e é refinado ao longo das sprints, em vez de ser congelado no início.
Como escrever critérios de aceite para software?
Descreva uma situação verificável: o contexto, a ação do usuário e o resultado esperado, com números quando houver. Um teste simples é perguntar se duas pessoas diferentes chegariam à mesma conclusão sobre aprovado ou reprovado.

Receba o Diário do Gerente de Projetos

Uma vez por semana: um artigo, uma ferramenta gratuita e uma questão comentada do PMP, da Projeto Diário e do Coaching de Alto Impacto. Você escolhe os assuntos.

Assuntos de interesse (opcional)

WhatsApp