Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How good interfaces are built at scale

Andy Fang
November 15, 2017

How good interfaces are built at scale

Talk given at uOttawa on design as a practice: an overview of how Shopify does UX, and what that means for your own side projects.

Andy Fang

November 15, 2017
Tweet

Other Decks in Design

Transcript

  1. • Clear visual identity across products • A source of

    truth for what “quality is” • Give developers and designers the tools to build faster What we wanted
  2. Donella Meadows “A system is a set of things -

    people, cells, molecules or whatever - interconnected in such a way that they produce their own behaviour over time”
  3. Donella Meadows “A system is a set of things -

    people, cells, molecules or whatever - interconnected in such a way that they produce their own behaviour over time”
  4. Design Principles UI Components Voice and Tone UX Team Design

    Language Design System Interconnections
  5. Design Principles Voice and Tone Design Language UI Components UX

    Team Rationale Feedback Processes Tooling Opinions Quality, efficiency, alignment Design System Interconnections
  6. • ~10% of users with disabilities • Different locations •

    Low-end devices and different screens • People with diverse identities Which means designing for:
  7. • Headings and buttons are in sentence case. “Edit shipping

    settings”, not “Edit Shipping Settings”. • Buttons follow a verb + noun pattern. “Add product”, not “Add a product”. • Merchants are the focus (it’s not about Shopify). “Offer one-per-customer discount codes”, not “We’ve made discount codes better”. • Nouns and verbs are consistent. Don’t use “remove” and then switch to “delete”. • Culturally specific idioms and metaphors have been replaced (i18n yo). “Wait”, not “sit tight”. • Active voice is used as much as possible. “Dylan ate pizza”, not “Pizza was eaten by Dylan”. • Sentences are short. No unnecessary words. • Content isn’t repeated. Body content shouldn’t repeat exactly what the heading says. • Bold and italics are avoided. When in doubt, don’t bold. • Jargon and big fancy words have been replaced with the shortest and simplest words. • We're aiming for a grade 7 reading level. • Lead with the merchant benefit, then explain what the merchant needs to learn/do to get there.