DEVTRUE↗Estimar meu projeto →

ANTES DO SEU PRÓXIMO PROJETO

Como definir o escopo de um projeto de software

Comece pelo problema, pelos usuários e pela tarefa que precisam concluir. Use este roteiro para preparar o escopo e solicitar uma estimativa de software.

Por DevTrue · Atualizado em

Comece pelo resultado, em linguagem do negócio

O escopo descreve o que precisa funcionar, para quem e em quais condições. Você não precisa escolher linguagens de programação para iniciar essa conversa. Precisa explicar o problema atual e como reconhecer uma solução útil.

‘Queremos um sistema’ deixa muitas perguntas abertas. ‘Queremos que clientes acompanhem pedidos sem ligar para a equipe’ identifica uma tarefa e um resultado a investigar.

Um roteiro para o primeiro briefing

Responda com o que já sabe. Quando uma informação não estiver disponível, registre a dúvida em vez de tratá-la como uma certeza.

  • Problema: o que acontece hoje e qual dificuldade precisa ser resolvida?
  • Pessoas: quem usa e quem administra a solução?
  • Jornada: qual tarefa deve ser possível concluir do início ao fim?
  • Regras: quem pode ver, criar, aprovar ou alterar informações?
  • Integrações: quais ferramentas e dados já existem?
  • Prioridade: o que é necessário primeiro e o que pode esperar?
  • Aceite: como sua equipe demonstrará que a entrega funciona?

Transforme uma ideia em critério de aceite

Exemplo hipotético: ‘O cliente deve acompanhar pedidos’. Um critério mais verificável seria: ‘Ao entrar, o cliente visualiza apenas seus pedidos, identifica o status de cada um e recebe uma mensagem clara quando não há pedidos disponíveis’.

Também descreva situações de erro relevantes, como indisponibilidade do sistema de origem. O objetivo não é escrever todos os detalhes antes de conversar, mas tornar visíveis as decisões que afetam a entrega.

Separe primeira entrega, evolução e dúvidas

Organize três listas: o que precisa funcionar primeiro, o que pode vir depois e o que depende de investigação. Uma primeira entrega deve permitir uma tarefa completa e útil, mesmo que tenha menos recursos.

Para um portal, consulta de pedidos pode vir antes de relatórios avançados. Porém, identificação do cliente e controle de acesso podem ser necessários desde o começo. A divisão precisa respeitar as dependências da solução.

Não envie credenciais ou dados de produção ao estimador. Descreva o contexto e use exemplos sem informações confidenciais. O resultado será uma faixa preliminar, a ser validada com a DevTrue.