A Engenharia de Requisitos utiliza algumas técnicas que apoiam as atividades de levantamento de requisitos, sendo a entrevista uma das mais utilizadas. Uma entrevista pode ser estruturada de formas diferentes, como na estrutura em
A
diamante, na qual os usuários escrevem os requisitos em papel, todos ao mesmo tempo, em uma tempestade de ideias, para estimular requisitos criativos.
B
pirâmide, em que inicia-se com perguntas mais específicas sobre o sistema e finaliza-se com perguntas mais genéricas, sendo geralmente utilizada com usuários mais relutantes.
C
funil, na qual procura-se manter o usuário interessado no assunto e para isto utilizam-se perguntas variadas sobre o sistema, sorteadas com um dado.
D
brainstorming , em que inicia-se com perguntas mais genéricas sobre o sistema e finaliza-se com perguntas mais específicas, sendo geralmente utilizada com usuários que desconhecem o assunto
E
diamante, que envolve sessões de workshop com os usuários os quais assumem papéis de documentadores, escrevendo os requisitos em flipcharts.