Análise de requisitos é o processo de identificar, documentar e validar o que um produto ou feature precisa cumprir, antes do desenvolvimento começar. Ela traduz o objetivo de quem decide e a necessidade de quem usa em escopo, restrição e ação clara.
Quando essa etapa é frouxa, o time acaba construindo a partir de uma especificação vaga. E aí vem o escopo que infla, o retrabalho e o produto que não resolve o problema que precisava resolver. Clareza na frente economiza muita dor lá atrás.
Na prática, isso vira história de usuário com critério de aceite testável, rastreabilidade entre requisito e feature, e priorização por valor e viabilidade. O ponto não é tentar implementar todo requisito por igual, e sim decidir o que de fato importa.