Skip to content

Guia BA

Guia de Levantamento de Requisitos

Como sair de "precisamos disso" e chegar no que o negócio realmente precisa.

Surya · 8 de agosto de 2026 · 4 min de leitura · 11 práticas

Requisitos

Para Business Analysts, Analistas de Requisitos, Product Owners conduzindo descoberta, BAs mais novos em conversas com stakeholders e Qualquer um que já escreveu um ticket exatamente como foi pedido e se arrependeu.

Um stakeholder te diz: "precisamos de um botão de exportar." O caminho fácil é escrever o ticket exatamente assim — Adicionar botão de Exportar — e mandar para o backlog. Na maioria das vezes, esse também é o caminho errado, porque a parte interessante do trabalho ainda nem começou. Por que eles precisam da exportação? O que acontece com o arquivo depois que eles têm ele? Quem realmente abre? Com que frequência? O que eles fazem hoje em vez disso? As respostas para essas perguntas costumam estar escondendo o requisito real — e nem sempre é um botão. Um bom levantamento de requisitos não é sobre fazer mais perguntas. É sobre encontrar o pequeno número de perguntas que expõe o que realmente está acontecendo.

01

Passo 01

Comece pelo problema, não pela solução pedida

A solução pedida é uma pista. Raramente é o requisito.

Comparação

O que disseram

"Precisamos de um botão de exportar."

O que talvez precisem de verdade

Uma forma de levar os dados da operação para a ferramenta de reconciliação sem redigitar tudo manualmente toda manhã.

Por que isso ajuda

Um botão é fácil de construir e fácil de errar. Se a necessidade real é dado se movendo entre dois sistemas, um botão de exportar é uma resposta possível entre várias — e talvez não a melhor.

Dica — Pergunte o que eles vão fazer com aquilo assim que conseguirem. Essa resposta costuma ser o requisito real.

02

Passo 02

Pergunte o que acontece hoje, antes de perguntar o que deveria acontecer

Você não consegue desenhar um processo melhor sem saber como o atual realmente funciona.

Resumo

  • Quem faz isso hoje?
  • Qual sistema, ou sistemas, está envolvido?
  • Que parte disso é manual?
  • Onde costuma dar errado?
  • Já existe um workaround em uso?

Por que isso ajuda

Metade das vezes, o workaround que as pessoas descrevem, meio de passagem, acaba sendo o requisito de verdade — só que ninguém tinha parado para pedir isso formalmente.

03

Passo 03

Encontre o gatilho

Nada acontece isoladamente. Algo dá início a esse processo — descubra o quê.

O fluxo

Ação do usuárioEvento de sistemaExecução da operaçãoChegada de arquivoBatch agendado

Por que isso ajuda

O gatilho decide como o requisito vai ser construído. "Um usuário clica em um botão" e "um arquivo cai numa pasta durante a madrugada" são dois pedaços de trabalho completamente diferentes vestindo a mesma descrição de uma linha.

04

Passo 04

Mapeie o fluxo principal antes de sair procurando problema

Deixe a versão simples funcionando no papel primeiro — a versão em que nada dá errado.

O fluxo

Solicitação enviadaVerificadaAprovadaProcessadaConfirmada

Por que isso ajuda

É tentador pular direto para os casos de borda porque eles parecem ser a parte difícil. Mas você não consegue identificar quais casos de borda realmente importam até que o fluxo principal esteja claro.

Quando usar

Logo depois que o gatilho é confirmado, antes de discutir qualquer exceção.

05

Passo 05

Só então vá procurar exceções, de propósito

Exceções não se oferecem sozinhas. Você tem que ir atrás delas.

Checklist

  • O que acontece se faltar um dado obrigatório?
  • O que acontece se o sistema upstream estiver indisponível?
  • O que acontece se a mesma solicitação chegar duas vezes?
  • O que acontece se o processamento tiver sucesso parcial?

Por que isso ajuda

"A gente resolve isso depois" é como um ticket de duas semanas vira um de dois meses — depois que o desenvolvimento já começou e a exceção aparece sem avisar.

06

Passo 06

Regras de negócio se escondem dentro de frases comuns

Um stakeholder raramente diz "aqui está uma regra de negócio." Ele só diz a frase.

Resumo

  • "Operações acima de R$1 milhão precisam de aprovação de um supervisor."
  • "Clientes em jurisdições restritas não deveriam ver esse relatório."
  • "Ordens canceladas não passam pela mesma checagem que as executadas."

Por que isso ajuda

Cada uma dessas parece um comentário de passagem. Cada uma é uma condição que seu requisito precisa considerar explicitamente, não inferir depois a partir de um bug reportado.

07

Passo 07

Encontre o dado antes de finalizar os campos

Um campo num formulário é a última decisão, não a primeira.

Resumo

  • De onde esse dado realmente vem?
  • Quem é dono desse sistema, e dá para confiar nele?
  • Quais campos são realmente obrigatórios e quais só parecem que deveriam ser?

Por que isso ajuda

Desenhar a tela antes de confirmar que o dado existe, no formato certo, num sistema que você realmente consegue acessar, é como requisitos acabam sendo refeitos três sprints depois.

08

Passo 08

Encontre as dependências antes de se comprometer com uma data

Um requisito raramente é autossuficiente. Descubra sobre o que ele está apoiado.

O fluxo

Este requisito→ precisa de acesso a API→ precisa de uma migração de dados→ precisa de aprovação do Risco

Por que isso ajuda

Dependências descobertas durante o levantamento são um insumo de planejamento. Dependências descobertas na sprint dois são um atraso com o seu nome do lado.

09

Passo 09

Pergunte como o sucesso vai ser realmente medido

Se ninguém consegue dizer como é "melhor", ninguém consegue te dizer quando parar.

Comparação

Meta vaga

"Deixar o processo de reconciliação mais rápido."

Meta mensurável

"Reduzir o tempo de reconciliação manual de 45 minutos para menos de 10, por dia útil."

Por que isso ajuda

Sem isso, uma entrega tecnicamente correta ainda pode ser recebida como uma decepção, porque ninguém combinou antecipadamente como seria vencer.

10

Passo 10

Escreva as questões em aberto em vez de decidi-las sozinho, em silêncio

Uma pergunta sem resposta que você decidiu sozinho agora é uma suposição escondida vestida de requisito.

The shift

BA assume que a notificação por e-mail está ok, não menciona isso e segue em frente.
Questão em aberto registrada: canal de notificação — e-mail ou in-app — ainda não confirmado
Sinalizada diretamente ao stakeholder, com uma data para fechar
Suposição documentada e visível até ser respondida

Por que isso ajuda

A versão cara desse erro aparece na UAT, quando "obviamente e-mail" era óbvio para exatamente uma pessoa.

11

Passo 11

Leia o requisito de volta antes de qualquer pessoa construir

Diga em palavras simples e observe o rosto da pessoa, não só as palavras dela.

Por que isso ajuda

Parafrasear captura mais mal-entendidos do que mais uma rodada de perguntas de esclarecimento, porque força os dois lados a concordarem sobre a mesma frase, em vez de duas imagens mentais diferentes dela.

Dica — Se o stakeholder hesita antes de concordar, essa hesitação é um dado. Pergunte o que fez ele hesitar.

O requisito nunca foi o botão.

Era o problema por baixo dele.

Toda conversa de descoberta acaba se reduzindo ao mesmo formato: um pedido declarado, um problema real por baixo dele e um conjunto de perguntas que conecta os dois. O botão de exportar ainda pode ser a resposta certa. Agora você vai saber disso por um motivo, não por padrão.

Leve isso com você

Banco de Perguntas de Levantamento de Requisitos

PROBLEMA
Que problema isso está realmente resolvendo?
O que acontece se não fizermos nada?

ESTADO ATUAL
O que acontece hoje?
Quem executa o processo?
Qual(is) sistema(s) está(ão) envolvido(s)?
Que parte disso é manual?
Onde costuma quebrar?
Já existe um workaround em uso?

USUÁRIOS
Quem pediu isso?
Quem vai realmente usar isso no dia a dia?
São a mesma pessoa?

GATILHO
O que dá início a esse processo?
Uma ação do usuário, um evento de sistema, ou um batch agendado?

PROCESSO
Como é o fluxo principal, do início ao fim?
Qual é a menor versão disso que ainda seria útil?

REGRAS DE NEGÓCIO
Existem limites, tetos ou condições de aprovação envolvidos?
Clientes, produtos ou mercados diferentes se comportam de forma diferente?

EXCEÇÕES
O que acontece se faltar um dado obrigatório?
O que acontece se um sistema upstream estiver indisponível?
O que acontece se a solicitação for duplicada?
O que acontece se o processamento tiver sucesso parcial?

DADOS
De onde vem o dado?
Quem é o dono dele?
Quais campos são obrigatórios e quais são opcionais?

DEPENDÊNCIAS
De quais outros sistemas, times ou requisitos isso depende?
O que mais depende disso?

SEGURANÇA
Quem NÃO deveria conseguir ver ou acionar isso?
Existem restrições de jurisdição ou de perfil de acesso?

RELATÓRIOS
Isso precisa ser reportado?
Para quem e com que frequência?

AUDITORIA
Essa ação precisa ser rastreável depois?
O que especificamente precisa ser registrado?

SUCESSO
Como vamos saber que isso realmente funcionou?
Como é "melhor", de forma mensurável?

QUESTÕES EM ABERTO
[Qualquer coisa ainda não confirmada]

SUPOSIÇÕES
[Qualquer coisa sendo assumida em vez de confirmada]

Receba novos guias em primeira mão.