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
You Have No Idea What Your Users Want
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Evan Solomon
October 17, 2011
Technology
530
1
Share
You Have No Idea What Your Users Want
Presentation on building for users. Presented at WordCamp Portland.
Evan Solomon
October 17, 2011
More Decks by Evan Solomon
See All by Evan Solomon
JavaScript Beyond jQuery
evansolomon
1
530
Demystifying the Black Box of WordPress Core
evansolomon
1
3.4k
WordCamp Las Vegas -- Make stuff that people want
evansolomon
2
2.9k
You Don't Know People
evansolomon
2
860
Other Decks in Technology
See All in Technology
AI活用の格差をなくす:チーム全体のAI開発生産性を底上げする方法
moongift
PRO
1
100
エンジニアは生成AIと どのように向き合うべきか? ことばの意味という観点から
verypluming
3
220
AI時代から振り返るTerraform drift運用の歴史 / AI Age Reflections on the History of Terraform Drift Operations
aeonpeople
0
420
AI とサービス・デザイン / AI and Service Design
ks91
PRO
0
170
情シスがMCP環境導入時に打ちのめされる認可の崖
oidfj
0
460
イベントで大活躍する電子ペーパー名札 〜その3〜 / ビジュアルプログラミングIoTLT vol.23
you
PRO
0
150
インフラが苦手でも大丈夫! 紙芝居 Kubernetes -WWGT 10周年編-
aoi1
1
150
【ハノーバーメッセ振り返りイベントat名古屋】データは集約からAI起点の収集に ~組織内・組織間でのデータ連携~
tanakaseiya
0
120
はじめてのAI-DLC
yoshidashingo
2
550
Claude Code x Accounting
kawaguti
PRO
1
320
RubyでRuby拡張を書いたらRubyより35倍速になったってどういうこと??
kazuho
3
620
Node.js+TypeScriptにおけるCJS/ESM相互運用の最新ポイント
grainrigi
2
120
Featured
See All Featured
The Mindset for Success: Future Career Progression
greggifford
PRO
0
340
Ruling the World: When Life Gets Gamed
codingconduct
0
240
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
360
Git: the NoSQL Database
bkeepers
PRO
432
67k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
340
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
550
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
370
For a Future-Friendly Web
brad_frost
183
10k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
920
Leo the Paperboy
mayatellez
7
1.8k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
240
Transcript
You have NO Idea what your users want And how
to learn Evan Solomon | Automattic @evansolomon
if( time() % 2 ) ! $title = ‘Split testing’;
else ! $title = ‘A/B testing’; setcookie( ‘title’, $title ); echo $title;
A/B testing 1.Try different things 2.Measure their effects 3.Profit! Lots
of good examples at blog.performable.com
What can it do? If you have enough data you
can tell how much better, but you need quite a bit Determine how likely one version is to be better than another.
It makes you smart(er)! Why do it? Also turns out
to be good for getting clients
1.Talk to your customers 2.Listen 3.Profit! Step 3 is always
profit Start basic
Dashboard Check out geckoboard.com
We use Optimizely because: 1.Real time results (great for debugging)
2.Tests are written entirely in jQuery 3.Easy to target using WordPress logic Running tests
Version A
Version B
B wins and covers the spread Signups increase ~25% What
happens?
Handling data Terms you should get used to: “Confidence interval”
“Significance test” Check out isvalid.org to calculate these stats I made isvalid for myself so it’s a little rough, but very useful
isvalid.org
• Question assumptions • Unintended (or not) biases • Test
liberally, it’s nearly free • Many (most) tests “fail” Keep in mind
I’m working on a .org plugin Based on the one
we made for WordPress.com Call for help
@evansolomon