Writing excellence is eight practical tips away! Use proven writing tools like the inverted pyramid and the ladder of ...
Inclusive design is an approach to create accessible products and experiences that are usable and understandable by as many people as possible. It goes beyond accessibility to consider users’ diverse ...
“What UX tools should I learn so that I can build my portfolio?” “How do I learn UX tools?” We get these questions a lot here at the Interaction Design Foundation. If you’re starting out in UX, you ...
Design handoff is the process of handing over a finished design for implementation. It involves transferring a designer’s intent, knowledge and specifications for a design, and can include visual ...
User-centered design (UCD) is an iterative design process in which designers focus on the users and their needs in each phase of the design process. In UCD, design teams involve users throughout the ...
Most designers are familiar with non-disclosure agreements. Usually, your employer asks you to sign such an agreement to prevent you from revealing confidential information. But when you write your UX ...
Design guidelines are rules of thumb for you to create work which never frustrates users. Likewise, you should also cater to users who have a wide range of disabilities. How you apply design ...
Empathize is the first stage of the design thinking process. Design teams conduct research to get personal grasps of their users’ needs. They set aside assumptions to obtain insights into the users’ ...
Design principles are guidelines, biases and design considerations that designers apply with discretion. Professionals from many disciplines—e.g., behavioral science, sociology, physics and ergonomics ...
Visual design is about creating and making the general aesthetics of a product consistent. To create the aesthetic style of a website or app, we work with fundamental elements of visual design, ...
Usability testing is the practice of testing how easy a design is to use with a group of representative users. It usually involves observing users as they attempt to complete tasks and can be done for ...
Feedback loops are processes where designers use a system’s outputs as inputs to find cause-and-effect relationships within it. Some systems (e.g., the environment) have many feedback loops, and the ...