Site MapUser Experience for a Better World | Each month Dr. Eric Schaffer answers selected questions on usable interface design. | Recent Questions |
| Archived questions and answers about ... |
|---|
|
November 27, 2006 – submitted by Tony Gullaci of Vancouver, Canada |
|
Question: Hi Dr Schaffer. We are currently designing a Web form that asks a series of questions with yes/no answers. This form would be used infrequently by our external customers. In your opinion what would be the best control to capture the user's choice? Our team can't agree on a particular control, half would like to use two radio buttons with Yes and No with no default set. The other half would like to use a Y/N drop-down list with a blank option. |
Eric's response: Eric's response: Generally with a Yes/No item I would like to see it converted into a CHECK BOX. So... Do you want Premium Service? Yes No becomes: Premium Service Other than that, the radio button is clearly better then the drop down. It makes the choices obvious without having to click to see them. It also take one less click. I generally try to fight the idea that forcing the user to make a click to choose is useful. It seems that some court cases have forced the issue, so you can't make "accept the agreement" a default selection. But I don't think that actually gets anyone extra to read the agreement. |
| Top | |
November 13, 2006 – submitted by Aditya Dwivedi of Mumbai, India |
|
Question: I find it very amusing that although having a side menu on the right makes browsing a site faster, most sites still have a left sub menu. I understand that users have been accustomed to this tradition for too long to drastically change it, but shouldn't we be moving to a right-sided navigational panel? |
Eric's response: Right. We do not easily go against established population stereotypes. Even the horrible QWERTY keyboard remains despite a load of studies proving the superiority of the Dvorak design. Just forget it and live with the left navigation please. |
| Top | |
October 4, 2006 – submitted by Patricia Burns of NY, USA |
|
Question: Are there any user interface standards for when to "auto-tab"? That is, in fields where data entered does not exceed the maximum length, the user would naturally have to tab to the next field. But when the max has been entered (e.g., in a date field), is it considered easier on the user to keep the focus in that field or move it to the next data entry field? Is there a standard for radio buttons, Y/N, check boxes, etc? Thanks. |
Eric's response: Yep. Generally do NOT use auto-tab. It forces the user to check to see if he/she needs to press tab after every field. Because the user does not know which fields will fill completely and therefore not require a tab. It is far better to always require pressing tab, rather then having to SOMETIMES press tab. The only exception to this is when you are moving between segments of an entry WITHIN a masked field. For example sometimes what is seen as a single field may be actually several fields (like a phone number in segments). Then moving between segments should skip. It is also much better if backspace moves backwards through all segments. |
| Top | |
August 9, 2006 – submitted by Mary Ann Eiler of Chicago, IL |
|
Question: I love your newsletter and in the past took several courses with Human Factors. Now I have a question. Here at work I am told that a main menu on the home page should ideally not have more than seven major links – the old George Miller principle of, I think, 5 plus or minus 2. But I always thought this applied mostly to chuncking, phone numbers, etc. What is your read on number of links on a home page? |
Eric's response: Well, that thinking that a menu should hold just 7 plus or minus 2 was discredited about 12 years ago. (See our newsletters on breadth vs. depth). Currently I would think the optimal number of items is more like 18-24 in groups of no more than 10 items. |
| Top | |
July 27, 2006 – submitted by Ravindra Papineni of San Antonio, TX |
|
Question: As a user, I like the drop down lists that go to the selected page, after merely selecting it. My mind just expects to go the selected page without doing another click. On some sites (including Amazon.com!), I have to click on "go" button AFTER I selected my list. I feel this later method is not quite intuitive. Do you agree? |
Eric's response: I disagree twice. First and most importantly, if you are a professional usability engineer you will NOT design referencing YOUR personal preferences. You will design based on the literature and models in the field. When you design based on your personal preferences you are designing based on a sample of ONE and designing based on a highly atypical sample (you are not an average target user). Second, the normal expected behavior of a dropdown list is to make a selection, but NOT take an action. |
| Top | |
June 24, 2006 – submitted by T.J. Wolfe of FL, USA |
|
Question: What percentage of users have adopted the convention of using a company logo to return to the home page? |
Eric's response: About 30% of users expect the "back to homepage" link to be at the top left where the logo normally appears. I also suspect that many more users would eventually try the logo if they do not find an explicit home page link. However, I do not think it is good practice to rely on the logo as a home page link. I would provide it as a secondary method only. |
| Top | |
May 17, 2006 – submitted by Tony Gullaci of BC, Canada |
|
Question: Hi Dr. Schaffer, Your advice would be greatly appreciated. I'm currently involved with a project that will display information based on the criteria selected by the user. The user however will need to select from a list of fifty options. My approach would be to ask the user a series of questions (wizard) to narrow the number of choices available to them. Is this a good approach? |
Eric's response: It depends a lot on the response time of the query. In general we want to make it quick and easy to try another selection. So we build search criteria fields right above the results. You can modify the fields and just pull up the results. Picking from 50 choices is hardly earth shattering and I would try to make it possible to select and look... without stepping through a wizard. |
| Top | |
March 16, 2006 – submitted by Deb Holmes of Tennesee, USA |
|
Question: Can you recommend a site, article or book that demonstrates good solutions for complex navigation needs? Our portal offers the ability to perform a number of quite distinct actions and therefore needs a large number (at least 10) top level navigation nodes. We prefer these be persistently displayed because users have a strong need to switch easily between these top level options. Many of the top level functions are very complex and have 2-3 levels of additional navigation. We are looking for a compact and intuitive way to guide users through this maze. |
Eric's response: The best method I know for a single page is a hierarchical menu. This puts links grouped in logical categories (generally of 10 or less links). It is easy to get 30 descriptive links on a page, or even 50 if you crunch things a bit. This is the most items you can get at a single click. You can then offer these hierarchical menus using a navigation method like tabs. So you can tab across a set of these menus. So, say 10 tabs, gives access to about 300 links. THEN, you can also have each tab give a left navigation panel (like this site). This will give about 20 hierarchical menus per tab. So then you get to 6,000 links. The other point to make is that you should follow the cockpit design strategy of having the frequently used and critical links immediately available. Then have the less important links a click or two away. |
| Top | |
February 16, 2006 – submitted by Emilya Naymark of Garden City, NY |
|
Question: I am part of a creative / usability team working on re-designing a number of member-oriented e-commerce Web sites. We just found out that the most frequently used page on all our sites is the log-in error page (forgot user name, forgot password, etc.) Is there a way we can make this a smoother experience for our members? |
Eric's response: Yes. The login is a very critical issue, and there is a lot that can be done. Of course, all usability recommendations must be considered in the light of security issues. Consider using an email ID instead of a user name. The email ID is always unique, but also hard to forget. Avoid making the password sensitive to case. Many users have their caps/lock on by accident. If your security staff push you on this I have an algorithm (patent applied for) that is a compromise, solving the caps/lock problem but keeping almost all of the extra security afforded by a case-sensitive password. Avoid putting restrictions on the password. Many people have just one, or a few passwords that they commonly use. If you put a restriction (like must contain a number) that forces them to create a new password, it is a burden and is likely to be forgotten. It is good to use cookies to allow the user to keep the login on a machine so the login need not be repeated. Finally, try to have a "forgot password" option, with an easy way to get the password reissued and sent to the user. |
| Top | |
January 13, 2006 – submitted by Vineet Chandra of Roseland, NJ |
|
Question: At our company, we develop many Web applications. In most cases, the user needs to log in, as they are dealing with financial and other personal data. The issue is we have is an "X" on an icon and under that we sometimes write exit and sometimes logout. We would like to be consistent on this. The debate is does exit mean close the browser window with or without a warning message, and logout mean bring the user back to the home page of the application and not close the browser window. Are these terms interchangeable? Should we have two different icons: one for exit and one for logout? Or should we just write logout without an icon and leave the "X" only for exit. Is there any standard for this that is generally accepted internationally. Thank you for your insight on this issue. |
Eric's response: Yes, there is indeed a difference. Logout explicitly reminds the user that they are ending the authenticated connection. After selecting logout they would go to a login page or non-authenticated home page (as appropriate). Exit refers to leaving the application. This should indeed close the application. Logout would be important to use when there are two states of interaction; authenticated and not authenticated. It is also correct to use when the user will be returned to a point where login is possible. Commonly, this is the case where the user may want to control access to the facility, and wants to be able to temporarily logout, but then may return to the application shortly. Use Exit if you are dumping the user out of the application completely. |
| Top | |