
Requirements Elicitation 61
For example, interview-based techniques are useful for all aspects of require-
ments elicitation (but are very time-consuming). On the other hand, prototyping
techniques are best used to analyze stakeholders and to elicit the requirements.
Ethnographic techniques are good for understanding the problem domain, analyz-
ing stakeholders, and soliciting requirements. And so on.
Finally, there is clearly overlap between these elicitation techniques (clusters) in
that some accomplish the same thing and, hence, are alternatives to each other. In
other cases, these techniques complement one another. In Table 3.3 alternative ...