Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
9 Keys to Great UX
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Eric Larson
March 29, 2013
Technology
92
0
Share
9 Keys to Great UX
Wherein I present nine points to keep in mind while shaping good user experiences.
Eric Larson
March 29, 2013
More Decks by Eric Larson
See All by Eric Larson
Put Your Money Where The Mouse is: Tools and Techniques for Making Informed Design Decisions
ewlarson
0
40
Usability Testing Primo
ewlarson
0
97
Ruby Tips
ewlarson
0
120
Finding images in book page images
ewlarson
4
800
Other Decks in Technology
See All in Technology
Kaggle未経験社員をメダリストに育てる「AIドラゴン桜」
lycorptech_jp
PRO
0
670
開発を止めない CI/CD ~CI Visibilityによる継続的最適化~
pensuke628
0
210
Kiro CLI v2.0.0がやってきた!
kentapapa
0
220
「使われるデータ基盤」を目指してデータアナリストとワークショップをやった話
jackojacko_
2
940
イベントストーミングとKiroの仕様駆動開発で実現する要件の認識合わせプロセス
syobochim
7
970
GitHub Copilot CLIでWebアクセシビリティを改善した話
tomokusaba
0
140
ルールやカスタム機能、どう使う?理想の出力を引き出すために今知りたいIBM Bob 5つの機能
muehara
0
150
AI時代から振り返るTerraform drift運用の歴史 / AI Age Reflections on the History of Terraform Drift Operations
aeonpeople
0
600
Javaで学ぶSOLID原則
negima
1
240
海外カンファレンス「JavaOne」参加レポート ユーザー系IT企業における目的・成果/JavaOne Report Purpose and Results in the User IT Company
muit
0
120
AIが変えた"品質の守り方"
kkakizaki
13
5.4k
layerx-fde-practices
cipepser
6
2.9k
Featured
See All Featured
Ruling the World: When Life Gets Gamed
codingconduct
0
240
A Soul's Torment
seathinner
6
2.9k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
65
55k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
830
30 Presentation Tips
portentint
PRO
1
310
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Side Projects
sachag
455
43k
Transcript
Eric Larson
Research Uncertainty / Patterns / Insight Clarity / Focus Prototype
Design
Hello
I make websites Increasingly complex web-based projects for nearly a
decade.
Wendt Library (Engineering)
Journal of Insect Science - Open Access
Wisconsin TechSearch
UW-Madison BibApp
Astronomy Department Publications
UW System Library Catalog
Gimlet.us
I am a librarian Instruction, reference, collection development, liaison librarian.
Hello. Thanks for being here today.
Question? How do you redesign for beginner and advanced users?
Answer Well... you donʼt. They both have the same needs.
Seriously.
All users expect great user experience.
Research Uncertainty / Patterns / Insight Clarity / Focus Prototype
Design
Beginner Uncertainty / Patterns / Insight Clarity / Focus Intermediate
Advanced
9 Keys to Great UX
Practice User Centered Design #1
Understand your users and support their goals.
The first statement of Google’s Corporate Philosophy is: “Follow the
user and all else will follow.”
This means that the importance of user experience is encoded
into Google’s culture.
None
None
None
None
Make your interface easy to learn and enjoyable to use.
None
None
Say Hello #2
None
None
None
None
None
Stay Lean #3
None
Build Measure Learn 1 2 3
None
None
None
None
Employ Hierarchy #4
Web pages are hierarchical documents.
None
Use color, dimension, size, placement and contrast to support your
hierarchy.
None
Follow Best Practices #5
Follow industry norms for speed, accessibility, and modern web standards
design.
<uffdah>...
None
None
None
None
None
None
...</uffdah>
Be Consistent #6
Leverage a grid system, standardized fonts, typography and iconography.
None
None
None
None
None
None
None
None
None
Give Feedback #7
Actions beget responses. Talk to your users.
None
None
None
None
Be Forgiving #8
Help users recover from mistakes and get back into the
action.
None
Empower Advanced Users #9
Add keyboard shortcuts and personalization features to boost productivity.
None
None
“Problem solving is squiggly” - @leisa
Web/UX Todo List • Provide training • Consultation • Conduct
usability experiments • Communicate • Document
Thanks