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