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

UX isn't just a Buzzword

Avatar for Achal Varma Achal Varma
October 15, 2014

UX isn't just a Buzzword

Slides for a talk I gave at one of ACM@UIUC'S SIGCHI chapter meetings.
This one focuses on introducing engineers to the concepts of good UX, and why+how they should keep it in mind while building software.

Avatar for Achal Varma

Achal Varma

October 15, 2014

Other Decks in Technology

Transcript

  1. UX

  2. UX?

  3. UX “The overall experience of a person using a
 product

    such as a website or application, especially
 in terms of how easy or pleasing it is to use.” According to Nielsen & Norman, is…
  4. NO SHIT, SHERLOCK. As legit as it sounds, that definition

    actually doesn’t 
 tell us much. It only just scratches the surface…
  5. UX 
 – Meeting clearly defined expectations
 – Solving problems


    – Response time and performance 
 – Uptime and reliability
 – Interactions
 – Content is…
  6. NEEDS AND WANTS 
 – Continued usage
 – Growth
 –

    Constantly improving product
 – Happy users Developers want…
  7. NEEDS AND WANTS 
 Users don’t always know what they

    want, but they’re
 not pleased when they don’t get it.
 Users, on the other hand…
  8. NEEDS AND WANTS 
 – Their problem solved
 – What

    they’re looking for…
 - Quickly: Don’t make ‘em wait
 - Cheaply: Minimum overhead Ultimately, users just want to feel happy and satisfied. Users want…
  9. 
 Evernote $1.1 Billion
 Stripe $1.8 Billion
 Airbnb $2.5 Billion


    Beats $3.2 Billion
 Square $3.3 Billion
 Pinterest $3.8 Billion
 Spotify $4 Billion
 Dropbox $10 Billion
 Facebook $136 Billion
 Apple $490 Billion
  10. IS UX IMPORTANT? 
 By default, a customer or a

    user will have 
 an experience – good, or bad.
 
 Will it be designed, or will you just wing it?
 
 The bottom line.
  11. IS UX IMPORTANT? 
 By default, a customer or a

    user will have 
 an experience – good, or bad.
 
 Will it be designed, or will you just wing it?
 
 Pro Tip – Never wing it. The bottom line.
  12. UX 
 – Think hard about the problem you want

    to solve
 – Gather ideas for your solution
 – Optimize ideas to be useful and usable
 
 – Make stuff look pretty! 
 In a nutshell…
  13. UX ON THE WEB. 
 – Performance
 – Reliability
 –

    Device size constraints
 – Interactions & Animations
 – Microcopy Things to keep in mind:
  14. PERFORMANCE 
 – Actual Perf. vs. Perceived Perf.
 – Limit

    requests
 – Single Page Applications
 – Cache static resources
 – Load assets async Things to keep in mind:
  15. DEVICE SIZE 
 – “Mobile first”
 – Design and implement

    for the lowest common
 denominator
 – Optimizing for readability
 – Scaling typography and images Things to keep in mind:
  16. INTERACTIONS 
 – Try and make things feel native
 –

    Add touch states to your buttons Things to keep in mind:
  17. INTERACTIONS 
 – Try and make things feel native
 –

    Add touch states to your buttons Things to keep in mind:
  18. INTERACTIONS 
 – Try and make things feel native
 –

    Add touch states to your buttons
 – Make sure scrolling feels natural and smooth Things to keep in mind:
  19. INTERACTIONS 
 – Try and make things feel native
 –

    Add touch states to your buttons
 – Make sure scrolling feels natural and smooth Things to keep in mind:
  20. INTERACTIONS 
 – Try and make things feel native
 –

    Add touch states to your buttons
 – Make sure scrolling feels natural and smooth
 – If animations are involved, have fallbacks in place Things to keep in mind:
  21. INTERACTIONS 
 – Try and make things feel native
 –

    Add touch states to your buttons
 – Make sure scrolling feels natural and smooth
 – If animations are involved, have fallbacks in place
 – Make use of natural gestures Things to keep in mind:
  22. ANIMATIONS 
 – Animations should ideally move at 60fps (16ms/f)


    – Take advantage of GPU if available
 – Should add value, and not be a distraction
 – Animate instead of using ‘spinners’
 Things to keep in mind:
  23. MICROCOPY 
 – It’s the little things! 
 Some may

    feel like mini-feature by themselves, but
 they’re worth the effort.
 Just one thing to remember: