Usability heuristics are general rules for building intuitive interfaces that UX designers and researchers use when evaluating or designing products. The 10 usability heuristics developed by Jacob Nielsen include visibility of system status, matching system design to the real world, user control and freedom, consistency and standards, error prevention, recognition over recall, flexibility and efficiency of use, aesthetic and minimalist design, helping users recognize, diagnose, and recover from errors, and providing help and documentation.
2. What are usability heuristics?
slido.com | Code - #1420514
Usabilityheuristicsaregeneralrulesforbuildingintuitiveinterfaces.
UXdesignersandresearchersuseusabilityheuristicswhenevaluatinginterfacesor
usethemasachecklistwhendesigninganewproductorfeature.
Theyprovideageneralunderstandingofuserbehaviorincertainsituations
andhelpbuildmoreintuitiveproductswithagreatuserexperience.
10rulesdevelopedbyJacobNielsen
Readmore:10usabilityheuristics
3. Visibility of system status
slido.com | Code - #1420514
agoodsystemshouldalwayskeepusersinformedaboutwhat's
happeningandproviderelevantandtimelyfeedbackfortheiractions.
M changeofcolor,H
M animatedprogressbar,H
M sound,H
M slightvibration(onmobile;
M inlineerrormessageonapasswordfield
4. Match between system and the real world
slido.com | Code - #1420514
Matching between the system and the real world means using language,
interactions, and concepts users are familiar with
K use of simple languagM
K use of familiar icons, illustrations, and
interactions.
6. Consistency and standards
slido.com | Code - #1420514
sticking to the same words, design style, or actions to define the same
element or concept throughout a product.
F consistent colours, icons stylN
F consistent placement of buttons and links,D
F consistent forms and form behaviour
during data collection.
7. Error prevention
slido.com | Code - #1420514
Users multitask, users are distracted, hence, the system must help users
fix errors quickly and also prevent them from happening.
Q Timely notificationO
Q input constraints.F
Q form validationJ
Q offer suggestions e.g during searcM
Q pre-fill forms.
8. Recognition rather than recall
slido.com | Code - #1420514
The system should help users recognize things instead of forcing them to
strain their memory and recall items
F Login with social mediA
F Save passwor=
F Save card informatioM
F Netflix recently viewed movieG
F Product tour - tips
9. Flexibility and efficiency of use
slido.com | Code - #1420514
Systems should provide tailored user experiences for novice and
experienced users.
O e-commerce stores find products by search or
exploring catalog?
O users customise interface as they want.S
O gestures or keyboard shortcuts for apps?
O Easy, Medium, Hard game modes.