About HFI   Services   Clients   Training   UX Resources   Media Room  
             
 Go to...User Experience for a Better World   
Human Factors International Home
UX Resources
Bookmark and Share

UI Design Newsletter – April, 2002

In This Issue

Iterative Design

Bob Bailey, Ph.D.,
Chief Scientist for HFI, discusses the limitations of "iterative design" methodologies.

The Pragmatic Ergonomist

Dr. Eric Schaffer, Ph.D., CPE,
founder and CEO of HFI offers practical advice.

Iterative Design

Bailey, G. (1993), Iterative methodology and designer training in human-computer interface design, INTERCHI '93, 198-205.

Tan, W., Liu, D., Bishu, R. R., Muralidhar, A. and Meyer, J. (2001), Design improvements through user testing, Proceedings of the Human Factors and Ergonomics Society 45th Annual Meeting, 1181-1185.

Almost ten years ago, Skip Bailey (Bailey, 1993) published the results of his doctorial dissertation, where he had tracked user performance through a series of 3 or 4 iterations. Each of his eight test participants created a software system, and then made improvements to the system over the next several months. Each person made changes to their system after watching (on videotape) three participants individually try to use their system to perform a series of tasks. Over the course of his study, he reported many usability improvements, including an overall 26% improvement in performance time.

This was one of the first reported studies to show convincing evidence that "iterative design" methodologies were valid. If we have usability improvements with each iteration, is this evidence that "usability testing" works? I believe the answer is "Yes." We have many studies showing that each iteration does help to improve the usability of a system—even if the improvements are only modest ones (which is usually the case).

Wei-Siong Tan, Dahai Liu and R. Bishu from the University of Nebraska in Lincoln and A. Muralidhar and J. Meyer from Ajenda Interactive Media in Chicago reported a study that provides another estimate of the percentage improvement in speed with each iteration.

They had 15 representative users complete 5 scenarios while using a preliminary version of a commercial Web site. The scenarios were created to represent tasks that were typical of those encountered in real life, and to reflect the major functionality of the site. The performance test identified a total of 49 usability problems. They attempted to eliminate all the problems "by applying human factors knowledge." After doing their best to eliminate the problems, they then conducted a retest by having 20 representative users complete the same 5 scenarios.

The changes to the Web site resulted in 28% faster average completion times for the 5 scenarios. However, about 45% of the problems "found and fixed" as a result of the first test, showed up in the retest. In addition, they identified 9 new usability problems that were created when fixing previously identified problems. Overall, they reported only a 37% reduction in the number of usability problems.

Using their results, I figured that if they had the same level of improvement with each iteration, it would take at least six tests and 105 participants to detect and correct 95% of their usability problems.

The iteration-related questions that have not yet been answered are:

1. How many iterations does it take to create a Web site that meets the usability goals of the organization? and

2. Which of our many usability testing methods, including heuristic evaluations, expert reviews, cognitive walkthroughs, think-aloud evaluations, performance tests, are most powerful. That is, which methods will lead to the most usability improvements in the shortest period of time?

The Pragmatic Ergonomist, Dr. Eric Schaffer
Eric

As Bob points out there have been some public studies of usability engineering. There have also been many private studies. I almost always see at least a 25% improvement in speed. This is USEFUL, as the 25% improvement seems to be a conservative objective in business cases.

Bob is concerned that we do not know how many iterations it should take to reach an optimal design. Of course it takes an infinite number to reach "truly usable." But there are obviously diminishing returns. As a rule of thumb, keep testing and iterating until you either reach your objectives, or the improvements from your test cycles get small.

It is becoming obvious from the literature that there are MANY dimensions of usability. Many facets of the design to test. There are too many issues to hope for perfection. But this is not an excuse to just give up and slop something together. Instead, do due diligence in your design process. Get trained. Follow a systematic, user-centered process. Include cycles of testing, early and often. Apply the established literature and principles in the field. You may not be "truly usable," but you are likely to beat the competition.

Comment on this article
*
*
 
The HFI User Interface Design Update Newsletter discusses the latest research in the field of usability. To learn more about the practical application of recent usability research and how it impacts user-centered design, we invite you to attend our Putting Research into Practice course.
© 1996-2010 Human Factors International, Inc. All rights reserved  |  Privacy Policy  |   rss feed