This cover article examines the principles behind both agile and UCD philosophies. The article helps both agile developers and UCD practitioners understand how working together can create quality software as well as robust user experiences.
This article illustrates how teams should 'plan to iterate' based on the outputs of usability testing in order to extract information from their users, verify assumptions, and to validate design decisions.
Unfortunately, it is easy to lose the context when writing user-stories. Find out how techniques such as User-Centered Design (UCD) can help avoid this problem.