Explore tens of thousands of sets crafted by our community.
Principles of User-Centric Design
15
Flashcards
0/15
1. Empathy
Understand and share the feelings of the user by conducting interviews, observations, and using personas.
2. Usability
Make systems easy to use by simplifying the interface, being consistent, and providing clear instructions.
3. Accessibility
Ensure your design is usable by people of all abilities by including alternative text for images, using screen readers, and following the Web Content Accessibility Guidelines (WCAG).
4. Affordances
Design elements that imply their usage (e.g., underlining text that is clickable, or buttons that look like they can be pushed).
5. Feedback
Provide immediate and clear response to user's actions, whether it's a confirmation, error message, or a loading indicator.
6. Consistency
Maintain similar patterns and conventions throughout the design to avoid confusion and help with learnability.
7. Minimalism
Keep the user interface simple with the least possible elements, focusing on the most important tasks.
8. Error Prevention
Prevent errors by designing systems that make it difficult to make mistakes or by confirming critical actions.
9. Control and Freedom
Allow users to have the freedom to undo their actions and maintain control over the system with options like undo and redo.
10. User Control
Provide users with the ability to control their interaction, for instance, letting them cancel operations or customize the user interface.
11. Help and Documentation
Offer easy-to-search help and documentation that is task-oriented, providing solutions in as few steps as possible.
12. Personalization
Allow users to set personal preferences and tailor their experience to better meet their needs.
13. Learnability
Design for ease of learning by making common tasks intuitive and providing help for complex tasks.
14. Visibility of System Status
Keep users informed about what is going on through appropriate feedback and within a reasonable time.
15. Match between system and the real world
Ensure the system speaks the users' language, with words, phrases and concepts familiar to the user, rather than system-oriented terms.
© Hypatia.Tech. 2024 All rights reserved.