ThePacielloGroup / inclusive-design-principles

A set of principles for designing inclusive web interfaces.
http://inclusivedesignprinciples.org/
12 stars 6 forks source link

Prioritise content #11

Closed IanPouncey closed 7 years ago

IanPouncey commented 7 years ago

Strapline

Help users focus on core tasks, features, and information by prioritizing them within the content and layout.

Description

Interfaces can be difficult to understand when core features are not clearly exposed and prioritized. A site or application may provide lots of information and functionality, but people should be able to focus on one thing at a time. Identify the core purpose of the interface, and then the content and features needed to fulfill that purpose.

Examples

iheni commented 7 years ago

Example: Don't hide a search box in a menu on native. Spotify does this which is nuts as they are all about the search.

Heydon commented 7 years ago

Prioritize important or frequent tasks

Strapline

Bring features which are integral to the understanding and operation of the interface to the forefront.

Description

Featureful interfaces can be difficult to apprehend where the importance and urgency of integral features are not exposed clearly and early in the user's journey. Supplementary features are meaningless until the core purpose of the application has been explored though exposition and usage.

iheni commented 7 years ago

Instead of 'featureful' could we say 'feature rich' or 'rich'? Also tried to simplify the first sentence. Struggling a bit with the second sentence, I think it's the use of 'exposition' maybe...

Rich interfaces can be difficult to apprehend where integral (essential/core/key) features are not exposed clearly and early in the user's journey. Supplementary features are meaningless until the core purpose of the application has been explored though exposition and usage.

Heydon commented 7 years ago

I've settled on "key". I think that's the best of the alternatives above.

Heydon commented 7 years ago
Heydon commented 7 years ago

Example:

(this is based on an experience I just had with a taxi company phone app)

iheni commented 7 years ago

Prioritize tasks

Strapline

Critical tasks, features, and information are prioritized within the content and layout.

Description

Interfaces can be difficult to understand when core features are not clearly exposed and prioritized. Identify the core purpose, and the content and features required to fulfill that purpose. Then make it visually obvious and early in the content order.

Prioritizing critical features and information has the following benefits:

Examples

Heydon commented 7 years ago

A few thoughts:

iheni commented 7 years ago

Re bulleted list: We chatted about this last week and again this week with Léonie. We could chuck these into a paragraph but it would be a long sentence to read. Lists are more usable. Also we might want to look at adding bullets to descriptions. For now we agreed to leave as is and harmonize descriptions when we do the final walk though.

IanPouncey commented 7 years ago

Supplementary tasks should naturally flow from prioritising primary tasks, so I'm not sure that it needs to be stated, or if doing so would make this harder to understand. This is perhaps better handled by example, and already is; tagging an email requires reading the subject at least, which is part of one of the primary tasks.

Heydon commented 7 years ago

(Combining with #8 Keep focus. Need to mention time critical tasks somehow.)

Description

A site or application may contain lots of sometimes diverse information and functionality. To help people learn your interface and operate it with ease, you should

iheni commented 7 years ago

Slight edit:

A site or application may contain diverse information and functionality. To help people understand the interface, bring key content to the forefront in a clear and timely fashion.

LJWatson commented 7 years ago

Strapline

Help users focus on core tasks, features, and information by prioritizing them within the content and layout.

Description

Interfaces can be difficult to understand when core features are not clearly exposed and prioritized. A site or application may provide lots of information and functionality, but people should be able to focus on one thing at a time. Identify the core purpose of the interface, and then the content and features needed to fulfill that purpose.

Examples

iheni commented 7 years ago

Closing the original principle.