usability-principles.md (1239B)
1 +++ 2 title = 'Usability principles' 3 +++ 4 5 ## Usability principles 6 Nielsen usability principles: 7 1. Visibility of system status 8 * always keep user informed about what's happening 9 * like a progress bar 10 2. Match between system and real world 11 * speak the users' language 12 * use words, phrases, concepts familiar to user 13 3. User control and freedom 14 * allow users to easily escape from places where they accidentally appeared 15 * like 'emergency exits' 16 4. Consistency and standards 17 * don't make the user think 18 * avoid making them wonder whether different shit is actually the same shit 19 5. Help users recognise, diagnose, and recover from errors 20 * write errors in plain language 21 * suggest a way of solving it. 22 6. Error prevention 23 * prevent errors whenever possible 24 7. Recognition is better than recall 25 * make stuff recognisable 26 8. Flexibility and efficiency of use 27 * provide accelerators invisible to novices 28 * give more experienced users more tools 29 9. Aesthetic & minimalist design 30 * don't include irrelevant or rarely needed information 31 * *hide the stuff* 32 10. Help and documentation 33 * provide info that can be easily searched 34 * give concrete steps that can be easily followed 35