Agile is an iterative approach to project management and software development that helps teams deliver value to their customers faster and with fewer headaches. Instead of betting everything on a "big bang" launch, an agile team delivers work in small, but consumable, increments. Requirements, plans, and results are evaluated continuously so teams have a natural mechanism for responding to change quickly.
While interviewing users may seem to be an easy task — “You are just asking some questions, and the interviewee gives some answers, and that’s it, right?” Well, not really.
Interviews
User Interview: How To Ask Good Questions — UX Knowledge Base Sketches