There are many methods for conducting generative user research, including ethnography, contextual interviews, focus groups, and data mining.