§9- Heuristic Evaluation & Cognitive Walkthrough Flashcards
Bits of waterfall model relevant to HE and CW?
- evaluating and refining requirements
Recap issues about usability
- Ease of learning
- Recall: remember how to use next time
3: Productivity: execution time
4: Minimal error rates: feedback on error, recovery - Satisfaction: user confident of success
Benefits of ``discount usability testing’’ compared to formal usability testing
- fewer resources and time than formal usability testing
Three examples of discount usability testing
- lofi prototyping
- heuristic eval (heuristics, severities, process)
- cognitive walkthrough
Purpose of HE + high level overview
- find usability problems in a user interface
2. 5 evaluators is optimal, check compliance with usability heuristics, compile problems, inform redesign
List the ten usability heuristics
- visibility of system status
- match sys real wrld
- user control, freedom
- consistency, standards
- error prevention
- recognition rather than recall
- flex/efficient use
- aesthetic, minimalist design
- help users recognise and recover from errors
- help, documentation
+ skills
+ privacy,
+ pleasurable interaction/respectful
Outline the steps needed to perform heuristic evaluation
- pre eval training: train assessors about problem domain, scenarios
- evaluate: go through UI according to scenarios, at least twice
- collate
- rate severity
- feedback into next iteration of design
issues related to severity ratings + meanings
- determined from frequency, persistence, impact of problem
- calculated after evaluations are complete
- decide between more assessment and/or redesign
- 0: don’t agree that it is a problem
- 1: cosmetic
2: minor usability problem
3: major usability problem + important to fix
4: usability catastrophe + imperative to fix
H1 Visibility of System Status
Keep users informed about what is going on through appropriate feedback within reasonable time
- longer delays – progress bars
H2 Match to real world
Speak the users’ language
Follow real world conventions
e.g. itunes, photoshop tools
H3 user control and freedom
Clearly marked “exits” for mistaken choices undo/ redo
Do not force down fixed paths
e.g home button
H4 consistency and standards
Consistency within and between applications
- similar objects/terminology for similar actions
same primary menu options for Word, Excel, PowerPoint
H5 error prevention
What is better than good error messages is a careful design, which prevents a problem from occurring in the first place
- e.g. PIN entry fields, google autocomplete
H6 recognition rather than recall
Minimize user’s memory load
Make objects, actions, options, and directions visible or
easily retrievable
- e.g. adobe photoshop filter thumbnails
H7 flexibility for efficient use
accelerators – keyboard shortcuts,
allow tailoring – macros
Support frequent tasks and tasks
with high cognitive load – copy paste