SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
13 Signs
Your UX Needs an Exorcism
Crystal Beasley . @skinny
This is a one-oh-one.




And before any veteran designers go ripping me a new one, these are rules of thumb
intended for a 101 audience. They do not apply in every circumstance. However, you must
know the rules to know when to break them, and that requires varsity-level skills.
things people say




Making simple, elegant solutions is HARD and often invisible. These are some of the most
common things I hear come out of people’s mouths when heading for a bad UX decision.
1
 “ I've got this really great idea
   for a site.”



I've seen entire sites built to do something no one wants, and it's more common than you
would believe. How, you may ask, does this happen? You start with a solution and then go
find a problem it solves as justification. We get ourselves into this situation because of a lack
of insight into where peoples' needs and frustrations lie.
2
 “I've got this really great idea
  for a feature.”



Developing new features is most often at odds with making an interface that's easy to use.
Features have a technical cost, but the UX cost is much higher. Make the happy path
supremely happy by rigorously pruning off features from the UI that are wanted by only 2% of
users. For features 20% of users will need, you should still maybe build them but it's ok to
make that flow a bit more lengthy. You're optimizing for the sweet spot of tasks 80% of users
will need. I'm sure *you* have never been guilty of having a pet feature. I'm sure everyone will
want to use it. Avoid long fights on where in the 80/20/2 scheme the feature falls by
employing a/b metrics and user testing. Otherwise, the loudest or HIPO (highest paid
opinion) in the room will likely prevail.
UI complexity


            feature set




Each feature you build adds UI complexity. There are successful sites all along the orange
line. The degree to which you can add features without adding UI complexity, rising above
the orange line, is the degree to which your site feels like magic.
Low # of features, low UI complexity. http://whatthefuckshouldimakefordinner.com barely
has buttons. There’s only one page. There are no user accounts. You can use it by just
refreshing the page. Yet, people love it. It was so successful it spawned its own book!
High # of features, high UI complexity. NYTimes employs the best in the business to tweak
every dial of this UI. The algorithms that determine where articles are placed have to be nuts.
Be aware that every step feature you add means exponentially more UI complexity. It can
certainly be done, but know what you’re committing to.
3
  “Let's put a sentence under
   the button to explain.”



You can't document your way out of a confusing UI. Remove half the words. Then remove
another half. Kinks in the UI can usually be resolved by the next bullet point...
4
  “ What we're doing here is
    so novel.”



Reuse existing UI paradigms. People don't want to read unless required, so use patterns to
make reading mostly unnecessary. The user must recognize which mental model is in use or
else be able to quickly and correctly learn the model. Breaking a paradigm is serious, varsity-
level stuff. Find someone who's trained if you are convinced you need a novel pattern.
Yahoo’s design pattern library is a great place to get the common UI building blocks. Even if
you are making something from outer space, you’ll still need to make use of most of these.
5
  “ I think the button should be
    on the right.”



It's not about opinion. Here's how you make design decisions. Step 1. Adhere to patterns in
your designs. Ahem, we just covered that. Step 2. Test. Users are weirder and more
interesting than you can imagine. Step 3. Go back to step 1 and refine with what your
learned. Even pros (especially pros) test their designs. You can't afford not to validate your
assumptions. You MUST test with real people to escape your biases. Additionally, when you
make a decision independent of data, you have a process that is vulnerable to organizational
politics and maneuverings.
6
  “ I don't want the user to do
    the thing they want to do.”



If your users want to do something you don't want, it's time to closely examine why. Fix the
root cause. Chances are this is damn hard or you would've already done it. Still, there's no
better solution. Fighting your users is never a winning strategy.
What do you think the most clicked element on this page is?
Trick question, because it’s not even above the fold. The tiny light grey link down in the
footer “contacting us” received thousands of clicks and generated hundreds of email every
day.
To their credit, they’re moving sites over to a contact us box in the right sidebar.
7
  “ Maybe we need a FAQ.”




Only put the information where/when the users will need to use it. In a flow, there should be
a clear path for the user to take (either a CTA or a clear choice). The most important
information on each page should be OBVIOUS. Think of every page a user would likely land
on from search as a mini-homepage. Your site should have a purpose, and it should be clear
to the user. Users should have enough context to know where they are within the structure of
the site and what other related info is available.
FAQs are an admission of defeat.
8
  “ Can't we just pop up a
    confirm dialog?”



Confirm dialogs are of the devil. Prevent errors. Support undo. Again, don't document that
something is dangerous if you can fix the danger. Instead of putting a sign up saying there's
a giant hole in the road, repair the hole or let the driver hit the magic button to fix the
muffler that fell off.
What kills me is that they know the correct answer. It says so right in the dialog. “Deleting a
survey task cannot be UNDONE.” Again, supporting undo would be the correct choice here.
9
  “Let's split this up into
   different steps so it
   seems smaller.”


Don't lie to users. Set expectations appropriately. Wizards are usually not the answer. Make
the flow smaller. Every field you ask from users reduces conversions.
This new version puts the content right up front, allowing the users to immediately
understand the purpose of the site, grab what they want and go.
10
  “ Make it red so it will really
    stand out.”



There comes a time in every designer's life where they have to learn about the birds and
bees. Red is a very wonderful color in the palette. It's saved for that special person, i.e. error
text, critical system warnings. If you must use red because you're a fire department or Ohio
State University, use yellow for errors.
Chrome’s visual design is pretty and I suspect it hits the target customer’s aesthetic, but the
UX is poor. They’re using red for everything because it’s the brand color. If you MUST do so,
reserve yellow for errors.
How many errors are there on this page?
How many errors did
you see?
Double highlighting will call attention to the error fields so users can quickly complete their
task.
You’re not saying nearly
enough about this stuff.
11 navigation




Your site should be organized in the way your users think about it. If your nav mirrors your
org chart, you didn't make the decision with data. I guarantee users don't think of your
product the way you do. To escape your own bias, you'll need metrics and analytics to
understand what the most common tasks your users are trying to solve. Then, card sorts and
tree testing can distill that into the correct, mutually-exclusive taxonomy with jargon-free
labels.
12
copy
Add-ons, extensions, plugins... Who can tell the difference? I’m sure there’s an
implementation level reason for these names, but users can’t be expected to parse that. To
know what your users call things, you have to ask them. Those card sorts sound stupid easy,
right? So go do it.
from Jakob Nielsen




Jakob Nielsen has great guidelines for writing for the web. In short, keep it short. Users scan
in a F shape, so keep keywords toward the beginning of the line and especially in the
headers. This is no place for cutesy language.
13
login
Give users a way to gradually engage with your site. Do you really need login or can you do
the same thing with a cookie? Delay it until absolutely necessary even if so. They won't make
an account until they understand the value.
A registered user is like gold, so treat them as such. Nothing will destroy your engagement of
returning users faster than forgetting who they are, so persist user sessions FOREVER. Go
assign yourself that bug to make links from your emails automatically log them in.
That’s it!
@skinny
Resources

Steve Krug Don’t Make Me Think
Lou Rosenfeld Information Architecture for the WWW
Luke Wroblewski Web Form Design
Jakob Nielsen useit.com
these slides and more at skinnywhitegirl.com

Contenu connexe

Tendances

WORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction DesignWORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction DesignCheryl Platz
 
Why I Hate The Interweb - Kath Moonan at Scripting Enabled
Why I Hate The Interweb - Kath Moonan at Scripting EnabledWhy I Hate The Interweb - Kath Moonan at Scripting Enabled
Why I Hate The Interweb - Kath Moonan at Scripting EnabledChristian Heilmann
 
Design better forms
Design better formsDesign better forms
Design better formsSjors Timmer
 
Hit the ground running - Top tips to immediately improve your user experience 
Hit the ground running - Top tips to immediately improve your user experience Hit the ground running - Top tips to immediately improve your user experience 
Hit the ground running - Top tips to immediately improve your user experience Kudos
 
NYU Web Intensive - Week 3 Class 2
NYU Web Intensive - Week 3 Class 2NYU Web Intensive - Week 3 Class 2
NYU Web Intensive - Week 3 Class 2studiokandm
 
Website Usability | Day 3
Website Usability | Day 3Website Usability | Day 3
Website Usability | Day 3studiokandm
 
Effective Web Design
Effective Web DesignEffective Web Design
Effective Web Designabspencr
 
Know thy interaction – How interaction is changing what we create on the web
Know thy interaction – How interaction is changing what we create on the webKnow thy interaction – How interaction is changing what we create on the web
Know thy interaction – How interaction is changing what we create on the webnolly00
 
Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.Andrew Malek
 
UX Analysis- Unionstation.org
UX Analysis- Unionstation.orgUX Analysis- Unionstation.org
UX Analysis- Unionstation.orgTim Ning
 
First Things First: Fix the Tasks!
First Things First: Fix the Tasks!First Things First: Fix the Tasks!
First Things First: Fix the Tasks!Neo Insight
 
Mimi Yin: Getting Things Done: Technology and Practice
Mimi Yin: Getting Things Done: Technology and PracticeMimi Yin: Getting Things Done: Technology and Practice
Mimi Yin: Getting Things Done: Technology and PracticeSteve Williams
 
Web Marketing Week4
Web Marketing Week4Web Marketing Week4
Web Marketing Week4cghb1210
 
Guerilla Usability Testing
Guerilla Usability TestingGuerilla Usability Testing
Guerilla Usability TestingAndy Budd
 

Tendances (20)

WORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction DesignWORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction Design
 
Module 09: Prototypes
Module 09: PrototypesModule 09: Prototypes
Module 09: Prototypes
 
Why I Hate The Interweb - Kath Moonan at Scripting Enabled
Why I Hate The Interweb - Kath Moonan at Scripting EnabledWhy I Hate The Interweb - Kath Moonan at Scripting Enabled
Why I Hate The Interweb - Kath Moonan at Scripting Enabled
 
Psychology
PsychologyPsychology
Psychology
 
Design better forms
Design better formsDesign better forms
Design better forms
 
Hit the ground running - Top tips to immediately improve your user experience 
Hit the ground running - Top tips to immediately improve your user experience Hit the ground running - Top tips to immediately improve your user experience 
Hit the ground running - Top tips to immediately improve your user experience 
 
UX for Business Analysts
UX for Business AnalystsUX for Business Analysts
UX for Business Analysts
 
NYU Web Intensive - Week 3 Class 2
NYU Web Intensive - Week 3 Class 2NYU Web Intensive - Week 3 Class 2
NYU Web Intensive - Week 3 Class 2
 
Website Usability | Day 3
Website Usability | Day 3Website Usability | Day 3
Website Usability | Day 3
 
Effective Web Design
Effective Web DesignEffective Web Design
Effective Web Design
 
Know thy interaction – How interaction is changing what we create on the web
Know thy interaction – How interaction is changing what we create on the webKnow thy interaction – How interaction is changing what we create on the web
Know thy interaction – How interaction is changing what we create on the web
 
Design match 20161021
Design match 20161021Design match 20161021
Design match 20161021
 
Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.
 
072012 tc day03
072012 tc day03072012 tc day03
072012 tc day03
 
UX Analysis- Unionstation.org
UX Analysis- Unionstation.orgUX Analysis- Unionstation.org
UX Analysis- Unionstation.org
 
First Things First: Fix the Tasks!
First Things First: Fix the Tasks!First Things First: Fix the Tasks!
First Things First: Fix the Tasks!
 
Mimi Yin: Getting Things Done: Technology and Practice
Mimi Yin: Getting Things Done: Technology and PracticeMimi Yin: Getting Things Done: Technology and Practice
Mimi Yin: Getting Things Done: Technology and Practice
 
Team start up
Team start upTeam start up
Team start up
 
Web Marketing Week4
Web Marketing Week4Web Marketing Week4
Web Marketing Week4
 
Guerilla Usability Testing
Guerilla Usability TestingGuerilla Usability Testing
Guerilla Usability Testing
 

En vedette

From Muppets to Mastery - Learning About UX from Jim Henson
From Muppets to Mastery - Learning About UX from Jim HensonFrom Muppets to Mastery - Learning About UX from Jim Henson
From Muppets to Mastery - Learning About UX from Jim HensonRuss U
 
Building and testing an information architecture
Building and testing an information architectureBuilding and testing an information architecture
Building and testing an information architectureCrystal Beasley
 
BrowserID review of mobile experience
BrowserID review of mobile experienceBrowserID review of mobile experience
BrowserID review of mobile experienceCrystal Beasley
 
Negotiation in open source teams
Negotiation in open source teamsNegotiation in open source teams
Negotiation in open source teamsCrystal Beasley
 
RDF is the worldwide brainstorm
RDF is the worldwide brainstormRDF is the worldwide brainstorm
RDF is the worldwide brainstormbmarchal
 
RDF et web sémantique en 5 minutes chrono
RDF et web sémantique en 5 minutes chronoRDF et web sémantique en 5 minutes chrono
RDF et web sémantique en 5 minutes chronobmarchal
 
The Future of HTML5 Motion Design
The Future of HTML5 Motion DesignThe Future of HTML5 Motion Design
The Future of HTML5 Motion DesignTerry Ryan
 
Webvisions NY 2012 - The Future is Now: Ambient Location and the Future of th...
Webvisions NY 2012 - The Future is Now: Ambient Location and the Future of th...Webvisions NY 2012 - The Future is Now: Ambient Location and the Future of th...
Webvisions NY 2012 - The Future is Now: Ambient Location and the Future of th...Amber Case
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 

En vedette (11)

From Muppets to Mastery - Learning About UX from Jim Henson
From Muppets to Mastery - Learning About UX from Jim HensonFrom Muppets to Mastery - Learning About UX from Jim Henson
From Muppets to Mastery - Learning About UX from Jim Henson
 
Building and testing an information architecture
Building and testing an information architectureBuilding and testing an information architecture
Building and testing an information architecture
 
Pielab preso
Pielab presoPielab preso
Pielab preso
 
BrowserID review of mobile experience
BrowserID review of mobile experienceBrowserID review of mobile experience
BrowserID review of mobile experience
 
PieLabPDX preso
PieLabPDX presoPieLabPDX preso
PieLabPDX preso
 
Negotiation in open source teams
Negotiation in open source teamsNegotiation in open source teams
Negotiation in open source teams
 
RDF is the worldwide brainstorm
RDF is the worldwide brainstormRDF is the worldwide brainstorm
RDF is the worldwide brainstorm
 
RDF et web sémantique en 5 minutes chrono
RDF et web sémantique en 5 minutes chronoRDF et web sémantique en 5 minutes chrono
RDF et web sémantique en 5 minutes chrono
 
The Future of HTML5 Motion Design
The Future of HTML5 Motion DesignThe Future of HTML5 Motion Design
The Future of HTML5 Motion Design
 
Webvisions NY 2012 - The Future is Now: Ambient Location and the Future of th...
Webvisions NY 2012 - The Future is Now: Ambient Location and the Future of th...Webvisions NY 2012 - The Future is Now: Ambient Location and the Future of th...
Webvisions NY 2012 - The Future is Now: Ambient Location and the Future of th...
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Similaire à 13 Signs Your UX Needs an Exorcism

Design for Good or Evil. World Usability Day & Limina
Design for Good or Evil. World Usability Day & LiminaDesign for Good or Evil. World Usability Day & Limina
Design for Good or Evil. World Usability Day & LiminaLimina
 
9 worst practices in ux design
9 worst practices in ux design9 worst practices in ux design
9 worst practices in ux designSachin Khatiwoda
 
10 Usability & UX Guidelines
10 Usability & UX Guidelines10 Usability & UX Guidelines
10 Usability & UX GuidelinesShawn Calvert
 
Usability of web application
Usability of web applicationUsability of web application
Usability of web applicationBurhan Ahmed
 
usabilityofwebapplication.pdf
usabilityofwebapplication.pdfusabilityofwebapplication.pdf
usabilityofwebapplication.pdfYuriTamaki
 
14 timeless rules for creating intuitive web apps
14 timeless rules for creating intuitive web apps14 timeless rules for creating intuitive web apps
14 timeless rules for creating intuitive web appsDev Technosys
 
User Research on a Shoestring
User Research on a ShoestringUser Research on a Shoestring
User Research on a Shoestringteaguese
 
14 timeless rules for creating intuitive web apps
14 timeless rules for creating intuitive web apps14 timeless rules for creating intuitive web apps
14 timeless rules for creating intuitive web appsMAAN Softwares INC.
 
10 Usability Heuristics explained
10 Usability Heuristics explained10 Usability Heuristics explained
10 Usability Heuristics explainedCraft Design
 
Professional web development with libraries
Professional web development with librariesProfessional web development with libraries
Professional web development with librariesChristian Heilmann
 
Web valley talk - usability, visualization and mobile app development
Web valley talk - usability, visualization and mobile app developmentWeb valley talk - usability, visualization and mobile app development
Web valley talk - usability, visualization and mobile app developmentEamonn Maguire
 
An Introduction to Usability
An Introduction to UsabilityAn Introduction to Usability
An Introduction to Usabilitydirk.swart
 
Scopic UX Design Test Task.pdf
Scopic UX Design Test Task.pdfScopic UX Design Test Task.pdf
Scopic UX Design Test Task.pdfAtiqur Rahaman
 
Newbie UX: Something I learned about UX (Business vs Design)
Newbie UX: Something I learned about UX (Business vs Design)Newbie UX: Something I learned about UX (Business vs Design)
Newbie UX: Something I learned about UX (Business vs Design)Soon-Aik Chiew
 
Android Material Design Quick Presentation
Android Material Design Quick PresentationAndroid Material Design Quick Presentation
Android Material Design Quick PresentationDeimantas Brandišauskas
 

Similaire à 13 Signs Your UX Needs an Exorcism (20)

Design for Good or Evil. World Usability Day & Limina
Design for Good or Evil. World Usability Day & LiminaDesign for Good or Evil. World Usability Day & Limina
Design for Good or Evil. World Usability Day & Limina
 
9 worst practices in ux design
9 worst practices in ux design9 worst practices in ux design
9 worst practices in ux design
 
10 Usability & UX Guidelines
10 Usability & UX Guidelines10 Usability & UX Guidelines
10 Usability & UX Guidelines
 
Usability of web application
Usability of web applicationUsability of web application
Usability of web application
 
usabilityofwebapplication.pdf
usabilityofwebapplication.pdfusabilityofwebapplication.pdf
usabilityofwebapplication.pdf
 
14 timeless rules for creating intuitive web apps
14 timeless rules for creating intuitive web apps14 timeless rules for creating intuitive web apps
14 timeless rules for creating intuitive web apps
 
User Research on a Shoestring
User Research on a ShoestringUser Research on a Shoestring
User Research on a Shoestring
 
14 timeless rules for creating intuitive web apps
14 timeless rules for creating intuitive web apps14 timeless rules for creating intuitive web apps
14 timeless rules for creating intuitive web apps
 
10 Usability Heuristics Explained
10 Usability Heuristics Explained10 Usability Heuristics Explained
10 Usability Heuristics Explained
 
10 Usability Heuristics explained
10 Usability Heuristics explained10 Usability Heuristics explained
10 Usability Heuristics explained
 
Usability thinking
Usability thinkingUsability thinking
Usability thinking
 
Professional web development with libraries
Professional web development with librariesProfessional web development with libraries
Professional web development with libraries
 
Web valley talk - usability, visualization and mobile app development
Web valley talk - usability, visualization and mobile app developmentWeb valley talk - usability, visualization and mobile app development
Web valley talk - usability, visualization and mobile app development
 
An Introduction to Usability
An Introduction to UsabilityAn Introduction to Usability
An Introduction to Usability
 
Biz Product Learnings
Biz Product LearningsBiz Product Learnings
Biz Product Learnings
 
Usability and UX
Usability and UXUsability and UX
Usability and UX
 
Scopic UX Design Test Task.pdf
Scopic UX Design Test Task.pdfScopic UX Design Test Task.pdf
Scopic UX Design Test Task.pdf
 
Newbie UX: Something I learned about UX (Business vs Design)
Newbie UX: Something I learned about UX (Business vs Design)Newbie UX: Something I learned about UX (Business vs Design)
Newbie UX: Something I learned about UX (Business vs Design)
 
From Zero to Hero
From Zero to HeroFrom Zero to Hero
From Zero to Hero
 
Android Material Design Quick Presentation
Android Material Design Quick PresentationAndroid Material Design Quick Presentation
Android Material Design Quick Presentation
 

Dernier

Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 

Dernier (20)

Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 

13 Signs Your UX Needs an Exorcism

  • 1. 13 Signs Your UX Needs an Exorcism Crystal Beasley . @skinny
  • 2. This is a one-oh-one. And before any veteran designers go ripping me a new one, these are rules of thumb intended for a 101 audience. They do not apply in every circumstance. However, you must know the rules to know when to break them, and that requires varsity-level skills.
  • 3. things people say Making simple, elegant solutions is HARD and often invisible. These are some of the most common things I hear come out of people’s mouths when heading for a bad UX decision.
  • 4. 1 “ I've got this really great idea for a site.” I've seen entire sites built to do something no one wants, and it's more common than you would believe. How, you may ask, does this happen? You start with a solution and then go find a problem it solves as justification. We get ourselves into this situation because of a lack of insight into where peoples' needs and frustrations lie.
  • 5. 2 “I've got this really great idea for a feature.” Developing new features is most often at odds with making an interface that's easy to use. Features have a technical cost, but the UX cost is much higher. Make the happy path supremely happy by rigorously pruning off features from the UI that are wanted by only 2% of users. For features 20% of users will need, you should still maybe build them but it's ok to make that flow a bit more lengthy. You're optimizing for the sweet spot of tasks 80% of users will need. I'm sure *you* have never been guilty of having a pet feature. I'm sure everyone will want to use it. Avoid long fights on where in the 80/20/2 scheme the feature falls by employing a/b metrics and user testing. Otherwise, the loudest or HIPO (highest paid opinion) in the room will likely prevail.
  • 6. UI complexity feature set Each feature you build adds UI complexity. There are successful sites all along the orange line. The degree to which you can add features without adding UI complexity, rising above the orange line, is the degree to which your site feels like magic.
  • 7. Low # of features, low UI complexity. http://whatthefuckshouldimakefordinner.com barely has buttons. There’s only one page. There are no user accounts. You can use it by just refreshing the page. Yet, people love it. It was so successful it spawned its own book!
  • 8. High # of features, high UI complexity. NYTimes employs the best in the business to tweak every dial of this UI. The algorithms that determine where articles are placed have to be nuts. Be aware that every step feature you add means exponentially more UI complexity. It can certainly be done, but know what you’re committing to.
  • 9. 3 “Let's put a sentence under the button to explain.” You can't document your way out of a confusing UI. Remove half the words. Then remove another half. Kinks in the UI can usually be resolved by the next bullet point...
  • 10. 4 “ What we're doing here is so novel.” Reuse existing UI paradigms. People don't want to read unless required, so use patterns to make reading mostly unnecessary. The user must recognize which mental model is in use or else be able to quickly and correctly learn the model. Breaking a paradigm is serious, varsity- level stuff. Find someone who's trained if you are convinced you need a novel pattern.
  • 11. Yahoo’s design pattern library is a great place to get the common UI building blocks. Even if you are making something from outer space, you’ll still need to make use of most of these.
  • 12. 5 “ I think the button should be on the right.” It's not about opinion. Here's how you make design decisions. Step 1. Adhere to patterns in your designs. Ahem, we just covered that. Step 2. Test. Users are weirder and more interesting than you can imagine. Step 3. Go back to step 1 and refine with what your learned. Even pros (especially pros) test their designs. You can't afford not to validate your assumptions. You MUST test with real people to escape your biases. Additionally, when you make a decision independent of data, you have a process that is vulnerable to organizational politics and maneuverings.
  • 13. 6 “ I don't want the user to do the thing they want to do.” If your users want to do something you don't want, it's time to closely examine why. Fix the root cause. Chances are this is damn hard or you would've already done it. Still, there's no better solution. Fighting your users is never a winning strategy.
  • 14. What do you think the most clicked element on this page is?
  • 15. Trick question, because it’s not even above the fold. The tiny light grey link down in the footer “contacting us” received thousands of clicks and generated hundreds of email every day.
  • 16. To their credit, they’re moving sites over to a contact us box in the right sidebar.
  • 17. 7 “ Maybe we need a FAQ.” Only put the information where/when the users will need to use it. In a flow, there should be a clear path for the user to take (either a CTA or a clear choice). The most important information on each page should be OBVIOUS. Think of every page a user would likely land on from search as a mini-homepage. Your site should have a purpose, and it should be clear to the user. Users should have enough context to know where they are within the structure of the site and what other related info is available.
  • 18. FAQs are an admission of defeat.
  • 19. 8 “ Can't we just pop up a confirm dialog?” Confirm dialogs are of the devil. Prevent errors. Support undo. Again, don't document that something is dangerous if you can fix the danger. Instead of putting a sign up saying there's a giant hole in the road, repair the hole or let the driver hit the magic button to fix the muffler that fell off.
  • 20. What kills me is that they know the correct answer. It says so right in the dialog. “Deleting a survey task cannot be UNDONE.” Again, supporting undo would be the correct choice here.
  • 21. 9 “Let's split this up into different steps so it seems smaller.” Don't lie to users. Set expectations appropriately. Wizards are usually not the answer. Make the flow smaller. Every field you ask from users reduces conversions.
  • 22.
  • 23. This new version puts the content right up front, allowing the users to immediately understand the purpose of the site, grab what they want and go.
  • 24. 10 “ Make it red so it will really stand out.” There comes a time in every designer's life where they have to learn about the birds and bees. Red is a very wonderful color in the palette. It's saved for that special person, i.e. error text, critical system warnings. If you must use red because you're a fire department or Ohio State University, use yellow for errors.
  • 25. Chrome’s visual design is pretty and I suspect it hits the target customer’s aesthetic, but the UX is poor. They’re using red for everything because it’s the brand color. If you MUST do so, reserve yellow for errors.
  • 26. How many errors are there on this page?
  • 27. How many errors did you see?
  • 28. Double highlighting will call attention to the error fields so users can quickly complete their task.
  • 29. You’re not saying nearly enough about this stuff.
  • 30. 11 navigation Your site should be organized in the way your users think about it. If your nav mirrors your org chart, you didn't make the decision with data. I guarantee users don't think of your product the way you do. To escape your own bias, you'll need metrics and analytics to understand what the most common tasks your users are trying to solve. Then, card sorts and tree testing can distill that into the correct, mutually-exclusive taxonomy with jargon-free labels.
  • 32. Add-ons, extensions, plugins... Who can tell the difference? I’m sure there’s an implementation level reason for these names, but users can’t be expected to parse that. To know what your users call things, you have to ask them. Those card sorts sound stupid easy, right? So go do it.
  • 33. from Jakob Nielsen Jakob Nielsen has great guidelines for writing for the web. In short, keep it short. Users scan in a F shape, so keep keywords toward the beginning of the line and especially in the headers. This is no place for cutesy language.
  • 35. Give users a way to gradually engage with your site. Do you really need login or can you do the same thing with a cookie? Delay it until absolutely necessary even if so. They won't make an account until they understand the value.
  • 36. A registered user is like gold, so treat them as such. Nothing will destroy your engagement of returning users faster than forgetting who they are, so persist user sessions FOREVER. Go assign yourself that bug to make links from your emails automatically log them in.
  • 38. Resources Steve Krug Don’t Make Me Think Lou Rosenfeld Information Architecture for the WWW Luke Wroblewski Web Form Design Jakob Nielsen useit.com these slides and more at skinnywhitegirl.com

Notes de l'éditeur

  1. \n
  2. And before any veteran designers go ripping me a new one, these are rules of thumb intended for a 101 audience. They do not apply in every circumstance. However, you must know the rules to know when to break them, and that requires varsity-level skills.\n
  3. Making simple, elegant solutions is HARD and often invisible. These are some of the most common things I hear come out of people’s mouths when heading for a bad UX decision.\n
  4. I've seen entire sites built to do something no one wants, and it's more common than you would believe. How, you may ask, does this happen? You start with a solution and then go find a problem it solves as justification. We get ourselves into this situation because of a lack of research into where peoples' needs and frustrations lie.\n
  5. Developing new features is most often at odds with making an interface that's easy to use. Features have a technical cost, but the UX cost is much higher. Make the happy path supremely happy by rigorously pruning off features from the UI that are wanted by only 2% of users. For features 20% of users will need, you should still maybe build them but it's ok to make that flow a bit more lengthy. You're optimizing for the sweet spot of tasks 80% of users will need. I'm sure *you* have never been guilty of having a pet feature. I'm sure everyone will want to use it. Avoid long fights on where in the 80/20/2 scheme the feature falls by employing a/b metrics and user testing. Otherwise, the loudest or HIPO (highest paid opinion) in the room will likely prevail.\n
  6. \n
  7. You can't document your way out of a confusing UI. Remove half the words. Then remove another half. Kinks in the UI can usually be resolved by the next bullet point...\n
  8. Reuse existing paradigms. People don't want to read unless required, so use patterns to make reading mostly unnecessary. The user must recognize which mental model is in use or else be able to quickly and correctly learn the model. Breaking a paradigm is serious, varsity-level stuff. Find someone who's trained if you are convinced you need a novel pattern.\n
  9. \n
  10. It's not about opinion. Here's how you make design decisions. Step 1. Adhere to patterns in your designs. Ahem, we just covered that. Step 2. Test. Users are weirder and more interesting than you can imagine. Step 3. Go back to step 1 and refine with what your learned. Even pros (especially pros) test their designs. You can't afford not to validate your assumptions. You MUST test with real people to escape your biases. Additionally, when you make a decision independent of data, you have a process that is vulnerable to organizational politics and maneuverings.\n
  11. If your users want to do something you don't want, it's time to closely examine why. Fix the root cause. Chances are this is damn hard or you would've already done it. Still, there's no better solution. Fighting your users is never a winning strategy.\n
  12. What do you think element on this page is?\n
  13. Trick question, because it’s not even above the fold. The tiny light grey link down in the footer “contacting us” received thousands of clicks and generated hundreds of email every day.\n
  14. To their credit, they’re moving sites over to a contact us box in the right sidebar.\n
  15. Only put the information where/when the users will need to use it. In a flow, there should be a clear path for the user to take (either a CTA or a clear choice). The most important information on each page should be OBVIOUS. Think of every page a user would likely land on from search as a mini-homepage. Your site should have a purpose, and it should be clear to the user. Users should have enough context to know where they are within the structure of the site and what other related info is available.\n
  16. \n
  17. Confirm dialogs are of the devil. Prevent errors. Support undo. Again, don't document that something is dangerous if you can fix the danger. Instead of putting a sign up saying there's a giant hole in the road, repair the hole or let the driver hit the magic button to fix the muffler that fell off.\n
  18. \n
  19. Don't lie to users. Set expectations appropriately. Wizards are usually not the answer. Make the flow smaller. Every field you ask from users reduces conversions.\n
  20. \n
  21. \n
  22. There comes a time in every designer's life where they have to learn about the birds and bees. Red is a very wonderful color in the palette. It's saved for that special person, i.e. error text, critical system warnings. If you must use red because you're a fire department or Ohio State University, use yellow for errors.\n
  23. \n
  24. How many errors are there on this page?\n
  25. \n
  26. Double highlighting will call attention to the error fields so users can quickly complete their task.\n
  27. \n
  28. Your site should be organized in the way your users think about it. If your nav mirrors your org chart, you didn't make the decision with data. I guarantee users don't think of your product the way you do. To escape your own bias, you'll need metrics and analytics to understand what the most common tasks your users are trying to solve. Then, card sorts and tree testing can distill that into the correct, mutually-exclusive taxonomy with jargon-free labels.\n
  29. \n
  30. Add-ons, extensions, plugins... Who can tell the difference? I’m sure there’s an implementation level reason for these names, but users can’t be expected to parse that. To know what your users call things, you have to ask them. Those card sorts sound stupid easy, right? So go do it.\n
  31. Jakob Nielsen has great guidelines for writing for the web. In short, keep it short. Users scan in a F shape, so keep keywords toward the beginning of the line and especially in the headers. This is no place for cutesy language.\n
  32. \n
  33. Give users a way to gradually engage with your site. Do you really need login or can you do the same thing with a cookie? Delay it until absolutely necessary even if so. They won't make an account until they understand the value. \n
  34. A registered user is like gold, so treat them as such. Nothing will destroy your engagement of returning users faster than forgetting who they are, so persist user sessions FOREVER. Go assign yourself that bug to make links from your emails automatically log them in.\n
  35. \n
  36. \n