Designing Information That Meets Users' Needs 
Understanding users' needs is a systematic approach that draws on techniques used in software design and ethnographic-style research. These techniques include user personas, tasks analyses, and scenarios. Taken together they provide the basis of an information design that works for users.
Lasalle, Joan. Content Management Professionals (2007). Articles>Information Design>User Centered Design