Monday, December 7, 2015

How to Combine User-Centered Design and Agile Development

By Danny Bluestone Published: December 7, 2015 “How do you go about combining agile with user-centered design (UCD) so you can enjoy the benefits of both approaches? On the face of it, they should work well together because both philosophies are iterative, incorporating testing with users and refinement.” Agile development has recently captured the imagination of many software development teams—and with good reason: its focus on producing working software quickly is well suited to today’s fast-paced markets. But how do you go about combining agile with user-centered design (UCD) so you can enjoy the benefits of both approaches? On the face of it, they should work well together because both philosophies are iterative, incorporating testing with users and refinement. But in practice, they often conflict with one another. An agile approach such as Scrum tries to minimize up-front planning in favor of producing working code quickly. Plus, agile generally prefers in-situ workshops for gathering requirements, while UCD largely favors up-front user research. Agile also uses working software as its primary measure of progress, while UCD focuses on whether users can easily achieve their goals—with or without software. To add to these discrepancies, because agile is typically led by developers, while UX professionals usually drive UCD, the differences between these two approaches can result in political conflicts in many companies.

from UXmatters http://ift.tt/1NAH84o
via IFTTT

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.