When it comes to "Requirements Elicitation Techniques" interviews and survey methods are given great importance but somehow i feel those are general methods which does not correlate in the field of computing. Are observation methods like protocol analysis, social analysis and ethnography much better then traditional interview and survey method?
Please share your views which one worked better for you.
Have any of you ever given design problems/exercises to someone
interviewing for an Interaction design position? If so, how well did
that work, and how did you come up with the design problems? It seems
that the design problems cannot require a lot of background about the
users or specialized domain knowledge since we have limited time with
One person has suggested to me that reviewing a candidate's portfolio
would be a better approach. I was thinking a combined approach might
be useful. What do you think?