Diversas técnicas, envolvendo as pessoas interessadas (stakeholders, em inglês) no desenvolvimento de um software, são muito utilizadas nos processos de descoberta, também chamada de elicitação, de requisitos. Com relação às técnicas utilizadas para a elicitação de requisitos, é INCORR ETO afirmar que
✂️ a) segundo relato da literatura, a técnica de JAD utilizada nas oficinas de requisitos e a prototipagem são técnicas sinérgicas, que podem reduzir mudanças de requisitos a nível abaixo de 5% na maioria dos projetos. ✂️ b) entrevistas não são uma técnica eficaz para a elicitação do conhecimento sobre os requisitos e restrições organizacionais porque, entre as diferentes pessoas da organização, existem sutis relações de poder e, em geral, a maioria das pessoas é relutante em discutir questões políticas e organizacionais que podem afetar os requisitos. ✂️ c) a entrevista é uma técnica particularmente eficaz para a descoberta de requisitos derivados da maneira como as pessoas realmente trabalham, e não da forma como as definições dos processos dizem que deveriam trabalhar. ✂️ d) fatores sociais e organizacionais que afetam o trabalho das pessoas, mas que não são óbvios para os indivíduos, podem ficar claros apenas quando analisados por um observador imparcial, como acontece na utilização da técnica de etnografia.