Review the objective of gathering requirements (or elicitation, if you prefer an agile moniker), what makes it difficult, and what you can do about it. To do that, we need to examine: what tacit knowledge is, what explicit knowledge is, how to convert one to the other, and why you care.