O que é INVEST?
INVEST é um acrônimo, cunhado por Bill Wake, que define seis qualidades de uma boa user story: Independent (independente), Negotiable (negociável), Valuable (valiosa), Estimable (estimável), Small (pequena) e Testable (testável). Serve como checklist para escrever e refinar histórias que de fato funcionam em um fluxo ágil. Cada critério evita um problema comum: histórias dependentes travam o sequenciamento; não negociáveis viram especificações rígidas; sem valor claro não deveriam existir; não estimáveis indicam falta de entendimento; grandes demais não cabem numa Sprint; e não testáveis não têm como ser consideradas "prontas".
Na prática
É usado no refinamento de backlog para avaliar e melhorar histórias antes de entrarem na Sprint. Quando uma história falha em algum critério (geralmente "Small" ou "Independent"), é o sinal para quebrá-la ou reescrevê-la.
O que acontece quando falta
O backlog se enche de histórias grandes, vagas, dependentes e sem critério de teste. O planejamento trava, as estimativas viram chute, e itens "quase prontos" se arrastam por Sprints porque nunca ficou claro o que significava concluí-los.
Termos relacionados
Perguntas frequentes
O que é INVEST?
INVEST é um acrônimo, cunhado por Bill Wake, que define seis qualidades de uma boa user story: Independent (independente), Negotiable (negociável), Valuable (valiosa), Estimable (estimável), Small (pequena) e Testable (testável).
Como INVEST funciona na prática?
É usado no refinamento de backlog para avaliar e melhorar histórias antes de entrarem na Sprint.
O que acontece quando INVEST falta?
O backlog se enche de histórias grandes, vagas, dependentes e sem critério de teste.