Agile methods aim to overcome usability barriers in traditional development, but pose new threats to user experience quality. By modifying Agile approaches, however, many companies have realized the benefits without the pain.
Every piece of user research is part of an ongoing research program, even if that program is informal. However, making a program formal provides a number of advantages: It gives you a set of goals, a schedule that stretches limited user-research resources, and results when they're needed most. It also helps you avoid unnecessary, redundant, or hurried research.
Featuritis or creeping featurism is the tendency for the number of features in a product (usually software product) to rise with each release of the product. What may have been a cohesive and consistent design in the early versions may end up as a patchwork of added features. And with extra features comes extra complexity.
The single best indicator as to the overall competence of an interaction design team is their plan for user testing. If you are presented with no plan or a sort of vague 'and we'll eventually do some user testing,' you may want to back off and look at other resources. If, on the other hand, you are given a proposal outlining repeated design and test cycles, you are dealing with people who know exactly what they are doing.
Sizing UCD projects presents special challenges to usability practitioners and consultants. Each project and UCD methodology comes with its own set of variables that makes it difficult to accurately estimate resource requirements and completion times.
To these stakeholders, it seemed easier to change users’ behavior than to change the design of their notoriously problematic, difficult to modify, internal enterprise application—and actually solve its problems. The application’s design problems seemed so insurmountable to them that training looked like an attractive alternative to improving its user interface. Since the application’s users were employees of their company, it was easy for stakeholders to take the position that they’d just have to adapt. What’s the best way to respond to people who think training is a solution for usability problems?
Being frugal during economic hard times is good business practice. So how can you squeeze your usability budget and still deliver great insights? These 10 suggestions for streamlining your usability efforts explode the myth that usability is expensive and time-consuming.
There are two basic alternatives for structuring a usability/UCD group within an organization: members of the group can be centralized in a single department, or, members can be distributed among development teams.