usability design principles Flashcards
usability design principles
visibility of system status
match between system & real world
user control & freedom
consistency & standards
error prevention
recognition rather than recall
flexibility & efficiency of use
aesthetic & minimalist design
help users recognise, diagnose & recover frm errors
help & documentation
visibility of system status (usability design principles)
users should be informed of whats going on in the system
by
adding a progress bar / loading animation to show that system is processing request
match between system & real world
using clear & simple language & avoiding technical terms
(mayb less monotonous also?) instd of ‘sign up’, ‘yes! i want to learn!’
user control & freedom
gives user freedom to undo any accidental mistakes
by
undo, redo, cancel button
eg google flashes msg w undo action after u delete smth, giving a secondary prompt asking if u rly wna remove smth
consistency & standards
consistent expected location & style / adopting standard conventions frm other webpages
by
submit button should look the same across the site on any page
font styles thruout the whole page/site shld be the same
error prevention
carefully prevent problems frm occurring
by
red underline under words w wrong spelling (data verification)
confirmation pop-up when clicking submit
recognition rather than recall
avoid making users remember info by making options visible
through
adding ‘recently used’ ‘favourites’ section for users to access it easily
google suggests possible searches based on what user is typing
flexibility & efficiency of use
flexibility btwn novice/new & advanced/expert users such that design caters to both inexperienced/experienced users
through
‘advanced settings’ options
aesthetic & minimalist design
ensure that all info presented on page is relevant
(like only having __what__ necessary features = clutter-free experience)
help users recognise, diagnose & recover frm errors
gives users clear & concise error msg (precisely indicating a problem & constructively suggesting a soln)
eg when username is wrong –> maybe username already in use
pw wrong -> format wrong (eg lack special char)
help & documentation
adequate help shld be provided for users who are unable to navigate thru website wo any documentation
by
help / FAQ page / info icon