Pancake/French Toast/UX: Difference between revisions

→‎Design themes: Added design themes from slides.
(→‎Job-to-be-done: Added summary of job-to-be-done)
(→‎Design themes: Added design themes from slides.)
 
Line 46: Line 46:
We've designed French Toast around some core user experience principles:
We've designed French Toast around some core user experience principles:


* '''"Don't do what I say, do what I mean"'''. Use search and intelligent interpretation to help users arrive at what they mean. Instead of presenting the user with error-prone tasks like typing in a URL, why not give them helpful hints with type-ahead search?
==== Don't do what I say, do what I mean ====
* '''Search is about exploring'''. Exploring is fun on touch devices. Topical search pages become dashboards for your query, presenting different types of ''widgets'', relevant to the ''type'' of search you're doing. Search terms are intelligently interpreted to present information that is ''related'', even if the information is not a text match. Search tabs allow the user to view results for their query through different lenses.
 
* '''"Don't make me type"'''. Typing on touch devices is hard. If the user has invested the time to type out a search, we need to make sure they don't have to type it again. A search timeline offers an easy way to hop between searches. Pinning makes it easy to curate the things you do find, and share them with others.
Do use search and intelligent interpretation to help users arrive where they want to be. Don’t present the user with tedious, error-prone tasks. That’s what computers are for.
* '''Privacy is tied to identity.''' Privacy isn't a switch switch you toggle. When I say ''privacy'', I mean ''how do others see me?'' Privacy means making it obvious what is associated with your identity. Some things I want to keep to myself, other things I want to share with the world. Tell the world I think something is cool, that endorsement changes the way people see me. Everything is anonymous (private) unless you broadcast that you like it (pinning).
 
* '''Cross-pollination'''. Social features in Pancake are about finding new and interesting things on the web by following People and Boards (curated topics).
==== You call the shots ====
 
Pancake learns to deal you a good hand, but you always hold the trump card. If you don’t like the way Pancake organizes things, you can change it. If you like your desk messy, Pancake won’t mess with it. Pancake is polite. It will never fight you.
 
==== Search is about exploring ====
 
Google search feels like a spreadsheet. Boring.
 
Exploring is fun on touch devices.
 
Let’s make search results dashboards for your question. Terms are intelligently interpreted to display custom widgets, tailored to the data.
 
Search tabs allow the user to view the results through different lenses.
 
==== Don't type, tap ====
 
Typing on touch devices is hard. If the user has invested time in typing out a search, we make sure they don't have to do it all over again.
 
A search timeline offers an easy way to hop between searches. Pinning makes it easy to curate the things you do find, and share them with others.
 
==== No blind decisions ====
 
Don’t force me to choose before I understand what
I’m choosing.
 
What does a blind decision feel like? Try installing a typical Facebook app:
 
  Computer: "I want access to your private life"
  You: "Why?"
  Computer: "..."
  Computer: "Skip this?"
  You: "Yeah, definitely skip this."
 
Or, take folders: I have to create the folder before I have something to put in it. Tags avoid this problem by presenting the choice at the moment you need it.
 
Choices should always be in context.
 
==== Privacy is tied to identity ====
 
People aren’t angry at Facebook because data is public. People are angry because they don’t know what is public.
 
It’s not about public/private. It’s about having a simple, trustworthy mental model for what you look like
to others.
 
When I say privacy, I mean how do others see me?
 
Good privacy is making it straightforward to understand what is associated with your identity. Privacy means showing you exactly what you look like to the world.
 
Everything in Pancake is anonymous, unless you broadcast that you like it (pinning).
 
==== Cross-pollination ====
 
Social features in Pancake are about finding new and interesting things on the web by following people and Boards.
 
==== Tutorials suck ====
 
Good UX is self-teaching. It introduces you to concepts in the app one-by-one, building on previous experience. There should never be a moment where you don’t
feel productive.
 
The first time you launch the app, it should present you with just one concept: the core job-to-be-done.
 
As you use the app, further concepts unfold. Building a user experience this way tells the user what the app is about, and how it fits into their lives.
 
Doing this without sitting the user down for a tutorial
is a bit of an art form.
 
==== Content is King ====
 
The content is what you came here for.
 
When you’re browsing content, the rest of Pancake should fade to the background, and leave you with the best possible viewing experience.
 
This means full-screen browsing + native media viewers.
Special views for special content.


=== First-run and self-teaching UX ===
=== First-run and self-teaching UX ===
canmove, Confirmed users
227

edits