Introduction to usability heuristics

41
Intro to Usability Heuristics Samples of good and bad design

description

Introduction to usability heuristics usability heuristics issue examples usability heuristics examples usability heuristics mobile examples

Transcript of Introduction to usability heuristics

Page 1: Introduction to usability heuristics

Intro to Usability HeuristicsSamples of good and bad design

Page 2: Introduction to usability heuristics

Kseniya KoltunUX Specialist

kseniya.koltun

Page 3: Introduction to usability heuristics

10 Usability Heuristics by Nielsen & Molich, 1993

1 Visibility of system status

2 Match between system and the real world

3 User control and freedom

4 Consistency and standards

5 Error prevention

6 Recognition rather than recall

7 Flexibility and efficiency of use

8 Aesthetic and minimalist design

9 Help users recognize, diagnose, and recover from errors

10 Help and documentation

Page 4: Introduction to usability heuristics

Eight Golden Rules of Interface Design by Shneiderman & Plaisant, 2005

1 Strive for consistency

2 Enable frequent users to use shortcuts

3 Offer informative feedback

4 Design dialog to yield closure

5 Offer simple error handling

6 Permit easy reversal of actions

7 Support internal locus of control

8 Reduce short-term memory load

Page 5: Introduction to usability heuristics

UI Design Guidelines by D. Stone and others, 2005

1 Visibility: First step to goal should be clear

2 Affordance: Control suggests how to use it

3 Feedback: Should be clear what happened or is happening

4 Simplicity: as simple as possible & task-focused

5 Structure: content organized sensibly

6 Consistency: similarity for predictability

7 Tolerance: prevent errors, help recovery

8 Accessibility: usable by all intended users, despite handicap, access device, or environmental conditions

Page 6: Introduction to usability heuristics

UI Guidelines are based on how people perceive, think, learn, act

Page 7: Introduction to usability heuristics

Basic Usability Heuristics

Page 8: Introduction to usability heuristics

10 Usability Heuristics by Nielsen & Molich, 1993

1 Visibility of system status

2 Match between system and the real world

3 User control and freedom

4 Consistency and standards

5 Error prevention

6 Recognition rather than recall

7 Flexibility and efficiency of use

8 Aesthetic and minimalist design

9 Help users recognize, diagnose, and recover from errors

10 Help and documentation

Page 9: Introduction to usability heuristics

1 Visibility of system status

Page 10: Introduction to usability heuristics

Sample of good design1 Visibility of system status

Page 11: Introduction to usability heuristics

Sample of bad design1 Visibility of system status

Page 12: Introduction to usability heuristics

2 Match between system and the real world

Page 13: Introduction to usability heuristics

Sample of good design2 Match between system and the real world

Page 14: Introduction to usability heuristics

Sample of bad design2 Match between system and the real world

Page 15: Introduction to usability heuristics

Sample ofbad design

2 Match between system and the real world

Page 16: Introduction to usability heuristics

3 User control and freedom

Page 17: Introduction to usability heuristics

Sample of good design3 User control and freedom

Page 18: Introduction to usability heuristics

Sample of bad design3 User control and freedom

Page 19: Introduction to usability heuristics

4 Consistency and standards

Page 20: Introduction to usability heuristics

Sample of good design4 Consistency and standards

Page 21: Introduction to usability heuristics

http://sixtiespress.co.ukSample of bad design4 Consistency and standards

Page 22: Introduction to usability heuristics

5 Error prevention

Page 23: Introduction to usability heuristics

Sample of good design5 Error prevention

Page 24: Introduction to usability heuristics

Sample of good design5 Error prevention

Page 25: Introduction to usability heuristics

Sample of bad design5 Error prevention

Page 26: Introduction to usability heuristics

6 Recognition rather than recall

Page 27: Introduction to usability heuristics

Sample of good designYelp app

6 Recognition rather than recall

Page 28: Introduction to usability heuristics

Sample of good design6 Recognition rather than recall

Page 29: Introduction to usability heuristics

7 Flexibility and efficiency of use

Page 30: Introduction to usability heuristics

Sample of good design7 Flexibility and efficiency of use

Page 31: Introduction to usability heuristics

8 Aesthetic and minimalist design

Page 32: Introduction to usability heuristics

Sample of good design8 Aesthetic and minimalist design

Page 33: Introduction to usability heuristics

Sample of good design

Moogly app

8 Aesthetic and minimalist design

Page 34: Introduction to usability heuristics

Sample of bad design8 Aesthetic and minimalist design

Page 35: Introduction to usability heuristics

9 Help users recognize, diagnose, and recover from errors

Page 36: Introduction to usability heuristics

Sample of good design9 Help users recognize, diagnose and recover from errors

Page 37: Introduction to usability heuristics

Sample of bad design9 Help users recognize, diagnose and recover from errors

Page 38: Introduction to usability heuristics

10 Help and documentation

Page 39: Introduction to usability heuristics

Sample of good design10 Help and documentation

Page 40: Introduction to usability heuristics

Sample of bad design10 Help and documentation

Page 41: Introduction to usability heuristics

Conclusion

1 UI Design Guidelines

2 Good as arguments for issues

3 More samples on http://epa.ms/Usability

kseniya.koltun