Standards

Standards are generally accepted as good design, but by spelling them out here we are committing to upholding these best practices. Within each standard, we have minimum requirements for releasing and aspirational elements that will make the experience enjoyable. One way we'll know we have raised our standards over time is that we move things from Aspirational to the Minimum requirement.

1. People know where to focus

Minimum Requirements

Aspirational

2. Match people's mental models

We do our best to mirror the way people think about things so they don't have to learn new models. This opens up their cognitive energy for more advanced tasks.

Minimum requirements

Aspirational

3. Path and status are visible

Minimum requirements

Aspirational

4. Break consistency only when meaningful

Minimum requirements

Aspirational

5. People discover complexity gradually

We layer the complexity of the product so that users can discover it as they need it.

Minimum requirements

Aspirational

6. Education for new or complex concepts

We acknowledge that our product can be complex at first, so we provide ways for people to understand and learn so they can better utilize the complexity we offer.

Minimum requirements

Aspirational

7. Protect people from making mistakes

Minimum requirements

Aspirational

8. Visuals are purposeful before ornamental

Visual elements should not distract, they should contribute to understanding.

Minimum requirements

Aspirational

9. Test our assumptions

Minimum requirements

Aspirational

Last updated