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 15, 2007 – submitted by Christopher Kelley of NC, USA |
|
| Question: I know this isn't a question with an easy answer, but I was wondering if you could provide any insight as to which usability methods (CW, Heuristics, Questionnaires) are useful in certain circumstances. I realize different methods are applicable at different stages of the design cycle, some are better at providing design recommendations, others at capturing the subjective opinions of the user, but in reality it seems the method used relies heavily on the evaluator's preference / familiarity / time. Is this true? I guess what I was looking for, and have yet to find, is in a "perfect world" given this circumstance, you should use this method. Thank you for your time. | Eric's response: Actually we do know the correct process and methods that work in different situations. When Susan and I wrote the Schaffer Weinschenk Method™ we not only defined a series of methods in depth, but we also defined the criteria for selecting different methods. So a good methodology will answer much of this type of question. Beyond selecting the basic methods needed, there are many decisions related to cost (e.g., with a geographically dispersed population, the remote testing methods are often indicated). There are also decisions related to culture (e.g., many of the basic American usability methods have to be modified to work in Asia). Of course you also must decide on many issues of detailed methodological design, such as locations and numbers of participants to test. So first you need a good methodology, which answers most questions. Then you need an experienced expert to refine the details of the methods. |
| Top | |
October 1, 2007 – submitted by Melanie Weber of ON, Canada |
|
| Question: When presenting a message to the user indicating that the system is currently unavailable, is it best to tell the user to retry in a specified period (say 15 minutes) when we are unsure if it will be available then? Or should the message indicate that they try later and the user determines when they want to do so? We are trying to determine which message would cause the user less frustration. | Eric's response: It depends if you have any information to share. It is difficult to estimate how often the user would WANT to try again. If it is very urgent, the user might just keep clicking. If it is not urgent, the user might try tomorrow. If you have a fault where you know the recovery time even roughly, you can telegraph this with a phrase like "Try again in a few minutes", or "try again later in the day". Otherwise, it would be a bad idea to tell them to try again in 15 minutes, when it might be ready in a moment. |
| Top | |
August 16, 2007 – submitted by Jordi Lalonde of Andorra |
|
Question: Well, here's my problem: I just don't know how to approach this. The thing is that I've coded a Web portal along with a back office tool to upload all the content you want, both from scratch. But now I need to test my back office's usability. But the main problem is that most of the tasks that I should ask to the user require some previous knowledge of the back office functioning. So I don't think I can ask the user to do all the tasks I want without getting him to understand how the back office works. It would be a waste of time and the test results would be terrible. But on the other hand if I told the user how the back office works then it wouldn't make much sense to do a usability test, right? Well, thanks for your patience and for your time! |
Eric's response: First of all let me voice a major concern about process. It sounds very much like you are about to start doing "usability" with the system coded. This is really, really, really, really, really, really bad. First of all usability is NOT just usability testing. You should be following a user-centered process from the beginning. You need to understand the user, their needs, their taskflow, their environment (etc) before you conceptualize the system and certainly also when structuring the interface. You should have standards and follow usability principles in the detailed design of the interface. In terms of testing, you should be testing early and often. The kind of final testing you are describing is almost certain to show lots of problems that you will not have time or budget to fix. Finally, when you look at the test process, you will need some training in how to do it successfully. Usability testing primarily is useful for measurement of self-evidency. This is important. But is NOT an indicator of efficiency if you have long-term, high-volume users. In this case there are modeling techniques that let us tell if the interface will work efficiently for test users. |
| Top | |
July 24, 2007 – submitted by William Albert of MA, USA |
|
Question: Do you know of any single question that can be asked as part of a larger questionnaire that measures overall usability? I am familiar with SUS, WAMMI, QUIS, PSUQ, and others. But, I want to capture the usability of a Web site using a single question without having to make users go through an entire questionnaire? If such a "silver bullet" exists, has it been validated? Thanks! |
Eric's response: The best you can do is to identify the business-based human performance or experience objective and ask that. For example, an eCommerce site might have a question like "Did you buy something?" A game might have a question, "Was it enjoyable enough to recommend to a friend?" This gives an indication of the extent to which it is working. But it provides almost no diagnostic input. So it's a bit limited. |
| Top | |
July 11, 2007 – submitted by Sudha R. of India |
|
| Question: How do you actually test an interface? Is it enough if we do schema validation alone? | Eric's response: By "schema evaluation" I assume you mean testing the structure to ensure that people can understand the high level organization of the software. This is VERY important. But there is more needed. One key part is the testing of the detailed pages. It is easy to have a nice structure that is useless because of confusion with wording, layout, color, highlighting, control selection, and other detailed design issues. There are lots of other issues to test of course. Is the software useful? How is the brand manifest? So if I only had one test to run, I would run a test of the high level structure. But that is like saying if I could only debug one page of a website I would debug the home page. Not exactly a professional viewpoint. |
| Top | |
July 11, 2007 – submitted by Isabelle McWilliams of United Kingdom |
|
Question: If you do not have a test lab, what would be the best environment to conduct your usability testing? Should the user's desk be ruled out given the potential for disruption? Or would the user feel more at ease there? Appreciate your thoughts. |
Eric's response: The desk is probably the worst place to do controlled usability tests. The interruptions are a real problem. Other than that, a quiet and protected space will work fine. A conference room is quite satisfactory. If you want data from the user's desk you should use other methods, like observation, culture probes, or other unobtrusive measures. Even remote testing is not great at a person's desk because of the interruptions that are inevitable. The formal test lab is most critical for showing other people the test in progress. Otherwise, you can run it without fancy cameras and software. The key thing is knowing HOW to test properly. I see SO many companies that spend big on a lab, without anyone there to run it properly. |
| Top | |
July 1, 2007 – submitted by Ashish Anand of India |
|
Question: Recently I got into this debate of how many users are good enough for usability testing. What I know from recent research is that this is purely dependent on the requirement but in any case we just can't stick to the number 5 as said by Jacob N. This also came in a recent paper from HFI Also I read that 3 to 4 are good enough to get results, but is this actually based on research or just a thought by someone? |
Eric's response: You can certainly get results with 3-4 users being tested. You can get results with ONE user. The question is if those results are sufficient for to assess usability or guide design. As you reduce the number of users tested, you increase the chance you will miss problems. You also increase the chance you will falsely identify problems due to the random nature of your selected participant(s). You will have an even harder time making decisions. Let's say that 3 of your 5 participant prefer one design over another. You might decide to go with that design. But you might as well just flip a coin, because the "3 of 5" is pretty close to a random guess. It is even WORSE if you want to estimate things like the percentage of people who would use a feature, buy a product, or follow a pathway in the interface. If you have 3 out of 5 participants say that they value a feature, does that really mean that 60% would value it? Actually, you have almost no idea. You may want to look at some of our newsletters on this topic: |
| Top | |
March 20, 2007 – submitted by Rakhee Srivastava of Hyderabad, India |
|
Question: There are some people in industry who think that Cognitive Walkthroughs can be used as one of the methodologies for a Usability Test. I feel that analysis coming from a CW can be an input to design test scenarios. CW as a tool / technique should not be done by users. Please give your inputs. |
Eric's response: A "cognitive walkthrough" is a term that refers to a systematic consideration of the thinking process necessary to complete a task. It is done by professional usability staff and is often a part of an overall expert evaluation. It is not done by users. During usability testing there is a common method call a "talk aloud test." In this very common procedure you ask the user to "read out loud and say what you are thinking." Here the user describes what they are thinking while doing a task. I suspect / hope that this is what you meant and it is a VERY effective method during testing. The only real drawback is that the talking aloud can get in the way of complex tasks. In this case a "retrospective" method can be used where users view video of their work and describe what was happening mentally. |
| Top | |
March 12, 2007 – submitted by Linda Loracco of Ontario, Canada |
|
Question: Hi Eric, What a great resource, wish I'd found it sooner. If I'm running a focus group (in my case on research hospital intranet site) should I have a laptop set up for each member of the focus group? Do you have any suggestions on questions for an intranet focus group study? Would you advise giving participants something to do prior to the meeting (a survey, a task to measure functionality)? Any advice is appreciated |
Eric's response: The critical question here is "Why are you running a focus group?" There is almost no place in the usability field for focus groups. A focus group is good only for generating lots of ideas, with most of them bad. So we use them for new product ideation (and then work hard to sift out the few good ideas). But when focus groups are used for evaluation of a site they provide VERY poor data. There are "group think" effects where basically the loudest person's opinion dominates. They also don't reveal at all what the real behavior would be. You are far better off with a talk-aloud usability test. This will show what a person will really encounter and give you very useful insights. |
| Top | |
January 22, 2007 – submitted by Soheil Abbasi of Iupe, Iran |
|
Question: Hi, as an IT developer who is following your guidelines of usability, I will be glad if you help you on this questions. From where should we start the process of Usability Testing on a Web site? How can I estimate duration of that test to take it in to account. |
Eric's response: Usability testing is one small part of the overall usability assurance process. There are lots of types of tests and they can be used in several places. For example you might do the following... Before starting on a development project you might complete a summative test of the old version to learn what needs to be improved and convince executives that usability work is needed. In developing the structure of the interface you might complete multiple cycles of testing to evaluate concepts and ensure that users can navigate effectively. Throughout the process of detailed design you might run tests to fine tune the design and also to objectively compare design ideas. Then when the design is complete you might run a summative test to validate that your usability objectives have been met. But this said, don't overestimate the power of a usability test. For example, if your main concern is long term use by an expert user, the usability test is of almost NO use. The test only measures performance in a one hour window. This tells you very little about what an expert would want (something we do with modeling not usability testing) |
| Top | |