10 Heuristics Flashcards

1
Q

What are heuristics?

A

A heuristic evaluation is a way to asses if your software adheres to user experience best practice or not.

  • General rules of thumb
  • Characteristics of best practices
  • Criteria to measure against
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What 3 ‘giants’ of the user experience world define the 10 heuristics?

A

Alan Cooper - Software should be polite
Jakob Nielson - Usability heuristics
Steve Krug - The reservoir of goodwill

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which heuristics are included in ‘Software should be polite’?

A
  1. Software should be interested in me
  2. Software should be forthcoming
  3. Software should be self-confident
  4. Software should have common sense
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Which heuristics are included in ‘Usability heuristics’?

A
  1. Visibility of system status
  2. Match between system and real world
  3. Freedom and control
  4. Recognition rather than recall
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which heuristics are included in ‘The reservoir of goodwill’?

A
  1. Don’t force me to do it your way

10. Save me steps whenever possible

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is most important in a heuristic evaluation sheet?

A

Describing where your software fails to meet the 10 standards and comments on how to improve it.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Software should be interested in me

A

Software should be personal, recognize the user by name. Software used regularly should ideally over time learn the user’s preferences over time.

How can your software learn more about its users?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Software should be forthcoming

A

Software should be able to help a user make an more informed decision. Prevent a user from making a wrong choice.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Software should be self-confident

A

Software should not second-guess the user or itself. The software should not assume a mistake was made in the first place.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Software should have common sense

A

Software should have the same common sense approach as a human.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Visibility of system status

A

Software should let users know what is going on to reduce anxiety, guess work and repetitive actions because the user doesn’t know if the system is responding.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Match between system and real world

A

Software should not have jarrgon, metaphores, or concepts only your organization understands. The machine/system should not take control of communication. Make sure the software speakers the same language as your customer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Freedom and control

A

Software shouldn’t punish the user for mistakes or lead a user down a dead end.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Recognition rather than recall

A

Software should encourage recognition over recall. Don’t make your users recall specific information. It’s easier for humans to recognize names, pictures and symbols instead.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Don’t force me to do it your way

A

Software should not inconvenience the user. Don’t force users to format data. The software should handle formatting.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Save me steps whenever possible

A

Software should save steps wherever possible.