Category Archives: Information Architecture

Information Architecture

Design techniques for reducing cognitive load

In the previous post, we argued that minimizing cognitive load is essential for creating an efficient and enjoyable user experience. Here are some design tips and techniques to consider for reducing cognitive load in your software product: Use consistent naming, labelling, … Continue reading

Posted in Information Architecture, Psychology for UX Design, Usability, User Experience Design, Visual Design | Leave a comment

“Don’t make me think!”: Eliminating excise and reducing cognitive load

Users interact with a software application by means of physical actions, such as: Pressing individual keys or key combinations Sustained typing Precisely aiming a pointing device (homing the mouse pointer onto a target) Clicking the mouse or touching and gesturing … Continue reading

Posted in Information Architecture, Psychology for UX Design, Usability, User Experience Design | 1 Comment

An introduction to data models and UML class diagrams for user interface designers

In the previous post, we argued that the ability to read and interpret data model diagrams is an important skill for user interface designers working on business information systems or other applications that involve a lot of structured data. In … Continue reading

Posted in Information Architecture, Requirements Engineering, Usability, User Experience Design | Leave a comment

Why understanding your application’s domain and data model is a prerequisite for good user interface design

All software manipulates information or data in some way, and to be able to design a user interface for a product, you need to understand the information that the product will present and manipulate, and how this information is structured. … Continue reading

Posted in Information Architecture, Requirements Engineering, User Experience Design | Leave a comment

What user interface designers need to know about how human memory works

Human memory is complex and a little mysterious. Unlike electronic data storage, human memory is not perfectly reliable and predictable. In this section, we’ll take a whirlwind tour of what we know about human memory, and then we’ll think about … Continue reading

Posted in Information Architecture, Psychology for UX Design, Usability, User Experience Design | Leave a comment

Designing software for different user skill levels

As a user interface designer, you’ll need to think about how you will make your software product understandable and learnable for beginners while at the same time not hindering experts from working productively. The general skill levels of people using … Continue reading

Posted in Information Architecture, Product Management, Psychology for UX Design, Usability, User Experience Design, User-Centered Design | Leave a comment