From: "HFI" To: Subject: UI Design Update newsletter - June 2001 Date: Wed, 27 Jun 2001 22:57:17 -0500 USER INTERFACE DESIGN UPDATE - JUNE, 2001 Insights from Human Factors International, Inc. (HFI) Providing consulting and training in software ergonomics. (http://www.humanfactors.com/home/) Every month HFI reviews the most useful developments in UI research from major conferences and publications. __________________________________________________ In this issue: Dr. Bob Bailey discusses efficiency in designing Web sites. The Ergonomic Pragmatist, Dr. Eric Schaffer, gives practical advice. __________________________________________________ Bob Bailey, Ph.D., Chief Scientist for HFI EFFICIENCY IN DESIGN How can designers use existing, readily available, Web-based research to be more efficient when designing Web sites? It is the nature of most engineering activities that designers never have enough time to truly perfect their products. Engineers are continuously confronted with the real-world constraints of tight schedules and limited resources. Designing Web sites is no exception. Most Web site designers would like to develop sites that could be easily used by anyone who attempted to access their site. This is hardly ever possible. In the end, designers must wisely use the limited resources available to them to design Web sites that will accommodate the most users with the least amount of design and testing effort. The following example uses only four variables (out of many) to show how designers can effectively limit their many options. The data used in the example were recently reported by http://www.thecounter.com/stats. In each case the goal was to include enough options to handle at least 90% of users. To accommodate the largest number of users with the least investment of time and other resources, restrict design decisions to the following: 1. Design only for the Windows operating systems from Microsoft (these account for 93% of all operating systems being used): - Win 98 (72%), - Win 95 (10%), - Win 2000 (6%), and - Win NT (5%). 2. Design only for Internet Explorer 5 (77%), Internet Explorer 4 (9%) and Netscape 4 (9%). These three browsers account for 95% of all browsers being used. 3. Design primarily for 800x600 pixel resolution (53%), but also accommodate pixel resolutions of: - 1024x768 (31%), - 640x480 (5%), and - 1280x1024 (3%). These resolutions are used on 92% of all computers. 4. Design primarily for a 16-bit color depth (55%), but also accommodate color depths of - 24-bit and 32-bit (38%), and - 8-bit (5%). These color depths are used on 98% of all computers. Even focusing only on these four variables, designers would need to conduct 108 separate tests to determine how the interfaces will perform with the different combinations. For example: - Test 1 - Win 98 and Internet Explorer 5 and 800x600 resolution and 16-bit color - Test 2 - Win 98 and Internet Explorer 4 and 800x600 resolution and 16-bit color - Test 3 - Win 98 and Netscape 4 and 800x600 resolution and 16-bit color - Test 4 - Win 95 and Internet Explorer 5 and 800x600 resolution and 16-bit color - Test 5 - Win 95 and Internet Explorer 4 and 800x600 resolution and 16-bit color - Test 6 - Win 95 and Netscape 4 and 800x600 resolution and 16-bit color - etc. In other words, unless there is a very good reason to do so, do not waste time designing for and conducting usability tests on: - The Macintosh, WebTV, Linux, Unix operating systems, or any Windows operating system prior to Win 95, - Any browser except recent versions of Internet Explorer and Netscape, - Monitors that have resolutions less than 640x480 or greater than 1280x1024, and - Monitors having less than 8-bit color. Assuming that the four elements are independent, the probability of a person having all four optimized on their computer is only .80 (.93x.95x.92x.98). In other words, even though the probability of each of the variables is over .90, the probability that any one user will have all four optimized is only about .80. This means that at least one out of five users (20%) will be using one or more of the elements for which the website was not designed, e.g., WebTV, 1600x1200 resolution, Opera browser, etc. As designers, we must learn to systematically give up trying to accommodate users who insist on using many of the little used and older technologies. The resources used to deal with these technologies can be much better used in creating solutions for newer devices, such as personal digital assistants (PDAs), cell phones, etc. Our design time is finite and limited, and we cannot design for all possible users! Good designers make good decisions about what not to do. __________________________________________________ The Ergonomic Pragmatist Eric Schaffer, Ph.D., CPE, Founder and CEO of HFI Bob points out how many different technical variations there are in Web design. Indeed, it is impossible to test all their interactions. But most of these variations can be handled by understanding the range of technologies and checking the design in different resolutions and browsers. The tough news is that the USER community has far greater variation then the technical infrastructure. Users vary on functional requirements, taskflow, skills, knowledge, motivation, and environment. Now think of the interactions for that!!! Luckily there are also a set of understandings and general principles that we can apply to handle the range of users. These let us accommodate a wide range of users based on human psychophysics. THEN, there is a methodology that custom fits the interface to the target user/taskflow/environment. Without these research-based principles and methodologies your design has a negligible chance of full success. Just think of the number of interactions! __________________________________________________ 3-day Annual User Interface Update Seminar presented by Dr. Robert Bailey. http://www.humanfactors.com/training/annualupdate.asp. __________________________________________________ REGISTER for UI Update Seminar: New York - August 22-24 https://www.humanfactors.com/training/registration/AUregister5.asp St. Louis - September 5-7 https://www.humanfactors.com/training/registration/AUregister11.asp Dallas - September 12-14 https://www.humanfactors.com/training/registration/AUregister7.asp __________________________________________________ Suggestions, comments, questions? HFI editors at mailto:hfi@humanfactors.com. Want past issues? http://www.humanfactors.com/library/pastissues.asp Subscribe? - http://www.humanfactors.com/library/subscribe.asp Do NOT want this newsletter? E-mail mailto:unsubscribe@humanfactors.com with a Subject of: "Unsubscribe Newsletter"