Ethnography can provide an in-depth understanding of the socio-technological realities surrounding everyday software development practice, i.e., it can help to uncover not only what practitioners do, but also why they do it.
What is the importance of ethnography?
Advantages of ethnography
One of the main advantages associated with ethnographic research is that ethnography can help identify and analyse unexpected issues. When conducting other types of studies, which are not based on in-situ observation or interaction, it can very easy to miss unexpected issues.
What is ethnography Why do you think it is important for requirements engineering?
In sum, ethnography as a naturalism inquiry method has been found important and useful in RE, in general, and in requirements elicitation, in particular. The method offers advantages of developing a contextually rich understanding about the stakeholders, their interactions and their dependencies.