|
|
|
|
|
How we do it: heuristic evaluationFourteen heuristics | Scales of severity and extent 1. Create something to evaluateWe first create a prototype, using paper, HTML, etc. We use usability and design guidelines, and involve at least one informal reviewer. 2. Determine the method of evaluationWe select from three methods when deciding how an evaluator should do her/his evaluation:
3. Select the evaluatorsWe select at least 3-5 evaluators. The more evaluators, the more problems are discovered, but the benefit/cost ratio decreases at about five evaluators [3]. Evaluators should not be associated with the project. Those with user interface or domain expertise find a greater percentage of actual problems (65%) and suggest a greater percentage of improvements (88%) than do developers (24% and 4%, respectively) or nonexperts (12% and 8%, respectively) [3]. 4. Do the evaluationUsing one of the methods from section 2, we ask the evaluators to review the UI. It is very important that the evaluators not discuss among themselves the problems they found during the evaluation. They should look for points in the prototype where they are confused or feel the user would be confused. These points should be described, evaluated for severity, extent, and the heuristic that was violated noted. It is also important to suggest a solution, if your evaluators are comfortable making a suggestion. The evaluator or an observer of the evaluator may record this information. We use a Microsoft Access database and form to record and compile the results, but a paper and pencil work too! 5. Compile the resultsWe compile the results in a post-evaluation meeting of the evaluators. Every problem identified by an evaluator is tacked to a bulletin board, usually sorted by severity. As each of the most severe problems is presented, the same problem found by a different evaluator is grouped with it, regardless of its severity rating. This is done for each of the remaining severity levels. Same-problem groups are then discussed and reduced to a single problem description, a single severity rating, and one or more suggested solutions. The final step is to re-group each of the problems by severity, and/or by the same problem type or evaluator task. This choice is usually made based on how the development team wishes to approach correcting the problem. For example, do they want to first correct (1) the worst problems (severity), or (2) all 'Navigation' problems (problem type), or (3) all 'Doing a Search' problems (evaluator task) ? We always include a 'severity' group, followed most often by a 'problem type' group 6. Deliver a summary reportIn our summary reports, the Introduction presents a brief description of the product and how the heuristic evaluation was conducted. In the Results section, we begin with a discussion of the good features of the product. We also commend the product team for allowing others to criticize their work. This is followed by a table that presents summary results and suggested solution, such as: Forty-five reports presented by the evaluators were categorized into four Problem Types: Search, Navigation, Terminology, and Graphics. The number of reports by Severity and Problem Type are listed below:
These 45 problem reports were grouped into 11 distinctly different problems. Below are descriptions and suggested solutions for each of these 11 problems. However, use in your report whatever works best to accurately convey the results of the evaluation to your particular audience. 7. Provide a reference sectionLastly, we list references for our statements, methodology, and suggested solutions. This gives clients greater confidence in our findings, and also supplies the sources they need to do their own evaluations in the future. References
|