Put yourself in the user's situation for a couple of hours, a day or even a week. Carry out the tasks that they would do, in the environments where they would do them. This could mean, for example, working on a supermarket checkout or driving an unfamiliar car for a week. Make detailed notes or keep a diary to record your thoughts.