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

[That Conference 2018] Lost in the Woods: Tackl...

Rachel Krause
August 06, 2018

[That Conference 2018] Lost in the Woods: Tackling Usability as a Non-UXer

Users are expecting more from our applications than ever before. With the variety of technology at our fingertips, we're able to create robust interfaces that satisfy multiple business needs. But in our rush to cram all of our work into a release, are we sacrificing usability?

In this session, we'll discuss UX principles that will make your applications more user-friendly. In my years as a UX professional, I've run into the same problems over and over that have relatively easy fixes. We'll talk through real-life examples and you'll leave with a UX checklist covering multiple topics, including:

Designing for humans
Complex workflows
Maintaining consistency
Accessibility

And more!

Whether you're on a development team with little to no UX guidance, flying solo, or just want to develop a more user-centered mindset, you'll learn how easy it can be to create usable products.

Rachel Krause

August 06, 2018
Tweet

More Decks by Rachel Krause

Other Decks in Design

Transcript

  1. LEARNABILITY How easy is it for users to accomplish basic

    tasks the first time they encounter the design?
  2. MEMORABILITY When users return to the design after a period

    of not using it, how easily can they reestablish proficiency?
  3. ERRORS How many errors do users make, how severe are

    these errors, and how easily can they recover from these errors?
  4. Design for Humans HUMAN-READABLE ERROR MESSAGES Should be actionable How

    does your user prevent it from happening again? Don’t blame the user
  5. Cannot Rename A file with that name already exists. Please

    specify a unique name. OK Cannot Rename Specify another name. OK https://uxplanet.org/how-to-write-good-error-messages-858e4551cd4
  6. Design for Humans CHUNKING INFORMATION Only 16% of users read

    text word-by-word Highlighted words, bulleted lists, white space Use meaningful subheadings https://www.nngroup.com/articles/how-users-read-on-the-web/
  7. Applications in Design The influential writer Steve Krug is the

    one who popularized the application of cognitive load theory to web design. Among the many valuable lessons in the book, here are some of our favorites: • Every page should be self-explanatory. • Users tend to “satisfice” — that is, take the first or easiest solution to their problem, instead of the best. Working Memory What if every time you wanted to open the fridge, you had to answer a Sphinxian riddle. The influential writer Steve Krug is the one who popularized the application of cognitive load theory to web design. Among the many valuable lessons in the book, here are some of our favorites: Every page should be self-explanatory. Users tend to “satisfice” — that is, take the first or easiest solution to their problem, instead of the best. What if every time you wanted to open the fridge, you had to answer a Sphinxian riddle. It would get old after a while, right? But according to cognitive load theory, that’s the same kind of frustration users feel with poor UX design. https://www.smashingmagazine.com/2016/09/reducing-cognitive-overload-for-a-better-user-experience/
  8. Design for Humans OFFLOAD WORK FROM USERS Can the system

    do it for them? Math: complex and simple Dates, phone numbers, email addresses https://www.smashingmagazine.com/2018/03/ux-contact-forms- essentials-conversions/
  9. Design for Humans PERSONAS Visual representation of a large group

    of users You are not your user Challenge conflicting business requirements
  10. Simplify Workflows PROVIDE CONTEXT How far along are they in

    the process? Breadcrumbs, wizard navigation Applies to error messages too
  11. Name Company City State ZIP Code Rachel Krause Nielsen Norman

    Group Milwaukee WI 531277 Please enter a valid ZIP code. Name Company City State ZIP Code Rachel Krause Nielsen Norman Group Milwaukee WI 531277 Please correct the errors.
  12. Simplify Workflows FORM FIELDS Tell users constraints ahead of time

    Uploads, phone numbers, passwords More work and frustration when they get it wrong
  13. PERSONA & SCENARIO USER STEPS NEEDS, ACTIVITIES, & EXPECTATIONS USER’S

    EMOTIONAL STATE OPPORTUNITIES FOR IMPROVEMENT
  14. Maintain Consistency COPY & ERROR MESSAGES Pick a voice and

    stick with it Grammar, no grammar: pick one Modal, popover, toast message
  15. Maintain Consistency BUTTONS & LINKS What constitutes a button vs.

    a link? Don’t switch up placement of buttons Links should stand out from body text
  16. Maintain Consistency COLOR PALETTE Use contrasting colors for links within

    body text Keep the same color for similar actions
  17. Applications in Design The influential writer Steve Krug is the

    one who popularized the application of cognitive load theory to web design. Among the many valuable lessons in the book, here are some of our favorites: • Every page should be self-explanatory. • Users tend to “satisfice” — that is, take the first or easiest solution to their problem, instead of the best. Working Memory What if every time you wanted to open the fridge, you had to answer a Sphinxian riddle.
  18. Maintain Consistency STYLE GUIDE / DESIGN SYSTEM Library of design

    elements Living and updated consistently Owned by the entire team
  19. Be Accessible BENEFIT TO ALL USERS 15% of the population

    lives with some kind of disability Benefits users and business in the long run http://www.who.int/en/news-room/fact-sheets/detail/disability-and-health
  20. Be Accessible PAGE STRUCTURE Test your website without CSS to

    examine structure Use your website with only a keyboard Use a screen reader https://blog.prototypr.io/developers-get-started-with-web-accessibility- 91bd67dea777
  21. WORKING WITH UX Communicate early and often Contribute to the

    design process Know who your users are
  22. WORKING WITHOUT UX Sketch out ideas Proofread and peer review

    Use your software like your users would
  23. WRAPPING UP Usability is the responsibility of everyone Lean on

    UX professionals for help Create a better web for everyone