Friday, March 31, 2023

Subscribe to the RSS Feed

A day in life of an AgileUX Practitioner: UI principles and Usability Guidelines

Posted by jc-Qualitystreet on 2011/04/20

Activity #3 of the Agile UX practitioner…

The Agile UX practitioner shares with the team his knowledge of the design principles and User Interface patterns …

This is a daily activity for the AGILE UX PRACTIONNER. It consists in fostering learning on users’ cognitive processes (learning, perception, memory, problem solving…), design principles… and continuously making the focus on User Centered Design, via deliverables and above all collaborative workshops, both with development and business teams.

This list of 11 principles of interface design is a good starting point:

Principle # 1: Visibility & invitation

Leading users through an interaction, guiding them through the accomplishment of specific tasks, indicating the possible actions that can be taken or just informing them about their context

Principle #2: Legibility & readability

Enabling easy reading and fostering a good understanding of what is displayed on the screen: the physiological process of reading but also the understanding of what is read.


Principle # 3: Grouping

Establishing and visually reinforcing structure and relationships, providing functional groupings of associated elements.

Principle # 4: Direct Feedback

Giving immediate and appropriate feedback, keeping the user informed of what’s happening.


Principle #5: User Control

Always enabling the user control over the actions of the system, the dialogue and interactions.

Principle #6: Simplicity

Ensuring conciseness, minimizing interface complexity, offering the proper amount of information and relevant functionalities.

Principle # 7: Error Management

Preventing user errors, helping to manage when they occur (reduction and recovery), providing good error messages.

Principle # 8: Flexibility

Adapting to the characteristics or specific needs of the users (views, preferences…), providing accelerators and allowing interface customization.

Principle # 9: Consistency

Providing the user with a stable framework – navigation, interactions, language, styles, appearance, procedural usage… –  in similar contexts.

Principle #10: Significance & Meaningfulness

Speaking the user language, fostering simple and natural dialogue, using meaningful illustrations.

Principle #11: Compatibility

Adapt to the procedures, activities or characteristics of the users, designing for mental models, but also taking into account standards and conventions of  identical contexts and situations.

Comments are closed.

home | top