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