Donald Norman outlined several principles of interaction design.
These principles emphasize creating human-friendly, intuitive experiences based on the following principles:

  1. Visibility: Elements should be clearly visible, enhancing user awareness and reducing confusion. [2]
  2. Feedback: Users should receive timely and clear feedback about their actions, helping them understand the system’s responses. [3]
  3. Affordance: Design elements should convey their functionality, indicating how users can interact with them. [4]
  4. Mapping: There should be a logical relationship between controls and their effects, facilitating a user’s understanding of the system’s behavior. [6]
  5. Constraints: Applying limitations or constraints guides users towards proper interactions, preventing errors and enhancing the overall experience. [5]
  6. Consistency: Maintain consistency in design elements and interactions throughout the system to reduce cognitive load and improve usability. [1]

🌐 Sources

  1. – The 6 Principles of Interaction Design & How They Apply to…
  2. – Don Norman’s Principles of Interaction Design
  3. – Don Norman’s seven fundamental design principles
  4. – What are Norman’s design principles?
  5. – Don Normans Principles of Design
  6. – The 6 Principles Of Design, a la Donald Norman

What is MAPPING?

“The principle of mapping, introduced by Don Norman, plays a vital role in creating intuitive and user-friendly experiences. Mapping refers to the relationship between controls and the results they produce. Mapping serves as a bridge that connects users’ mental models and the design elements they interact with. When users can easily understand and predict the outcomes of their actions, it leads to a sense of control and confidence. By aligning the controls and their corresponding functions, designers can establish a clear and intuitive mapping, ensuring a seamless user experience.”

What is Natural Mapping? And examples
Nakul Dhaka | Aug 7, 2017

Norman’s 7 principles

Human-Computer Interaction β€” Principles, Evaluation and Universal Design Principle

Why UX should be Invisible?

Who can use: accessibility issues

90% of designers are unhirable


Seven stages of Action