Академический Документы
Профессиональный Документы
Культура Документы
7. Be consistent
Users should not have to wonder whether different words, situations, or actions mean the
same thing. A particular system action when appropriate - should always be achievable by
one particular user action. Consistency also means co-ordination between sub systems and
between major independent systems with common user population.
• A specific command or action should always have same effect.
• Format information consistently on all screens and dialogue boxes.
• Be consistent with other interfaces (where appropriate).
8. Prevent errors
Even better than good messages is a careful design that prevents a problem from occurring in
the first place.
• Use selection in preference to typing.
• Confirm commands.
• Avoid commands that are too similar
9. Provide feedback
The system should always keep the user informed about what is going on by providing him or
her with appropriate feedback within reasonable time.
• System should continuously inform the user what it is doing, and how it is interpreting
user input.
• Don’t wait for errors ( positive feedback, partial feedback)
• Avoid abstract and general terms.
• Vary persistence appropriately.
• Warn of system response times where appropriate.
Nielsen's Revised Usability Heuristics
Nielson revised the original list of Heuristics to a form more natural to learn, remember and use:
5. Error prevention
Even better than good error messages is a careful design which prevents a problem from
occurring in the first place.
Use 2 - 3 evaluators
Difficult for one individual to find all usability problems.
Different People find different problems.
Little pay back from using more than five evaluators
Evaluate
1- 2 hours
Inspect features at least twice (1 = get a general feel, 2 = Focus)
Usage scenario ( based on task analysis of actual users)
Output
List of usability problems.
Reference to specific heuristic + explanation of violation
Record results
Written reports from each evaluator (provides a formal record)
Or use an observer:
Additional overhead
Usually quicker (one set of personal notes)
Can provide assistance (unstable prototype, domain expertise)
Debriefing session
Useful as evaluation provides no systematic way to generate fixes.
Include evaluators, observers, and design team.
Brainstorm - discuss possible redesigns
Focus on positive aspects.