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

Cheating The UX When There Is Nothing More To O...

Stéphanie Walter
November 19, 2018

Cheating The UX When There Is Nothing More To Optimize – Voxxed Days Thessaloniki

You have optimized every line of code of your site / mobile application, used all the techniques at your disposal to have the fastest loading time possible. I bet you also don’t Instagram or Pinterest’s budget, right? Let’s take a look at a few projects I worked on to learn how to use different design techniques and UX to work performance also at the level of user perception

Stéphanie Walter

November 19, 2018
Tweet

More Decks by Stéphanie Walter

Other Decks in Design

Transcript

  1. Cheating The UX 
 When There Is Nothing More To

    Optimize Voxxeddays Thessaloniki 2018 — Stéphanie Walter
  2. UX & UI Designer Mobile expert. Pixel & CSS Lover

    for Arhs stephaniewalter.design @WalterStephanie
  3. User State of Mind User profile Younger audience is more

    demanding Speed is perceived as faster by relaxed users Google and Awwwards study
  4. 300ms - 1 second Delay can be noticed but it’s

    tolerable, no special feedback is necessary.
  5. ๏ Explain what will take time and why ๏ Show

    advanced dynamic progress indicator with current progression (% or steps)
  6. ๏ Explain what will take time and why ๏ Show

    advanced dynamic progress indicator with current progression (% or steps) ๏ If possible, don’t block users
  7. (Nielsen, 1994; Bouch, 2000) 10 seconds is about the limit

    for keeping the user's attention focused
  8. A seagull replaces the boring spinner
 — widely approved by

    users — ๏ While users wait for the search to finish, the interface displays useful information
  9. It’s more satisfying to see the bar speed up towards

    the end. (Harrison, Amento, Kuznetsov et Bell - 2007 ) demo by Geoffrey C.
  10. How this works Camera takes the video and sends it

    to the server Server reencodes the video and sends it to the app The app displays the video and users can play it
  11. Interface Transition 300ms 2s 3 - 8s Video player components

    load on the screen with a fade in transition Indeterminate waiting indicator Video plays as soon as loaded
  12. The mechanic takes pictures and records small videos to explain

    what needs to be repaired. Vidéo Privé Frontal 00:35 00:35 Nouvelle Image Nouvelle Video Medias Précédent Suivant 00:35
  13. ๏ Data connexion in repair workshop can be really slow

    and wifi is often bad. ๏ Mechanics sometimes miss information because of latency, both network and human ๏ Mechanics share the same device.
  14. ๏ Medias are deleted from the device once received by

    our service —> we need to load them again when we edit a file. ๏ Size, media type, number of medias is sent in a JSON file, ๏ Thumbnails are loaded from Amazon S3 00:35 00:35 Nouvelle Image Nouvelle Video Medias Précédent Suivant 00:35
  15. A Skeleton Grid 
 based on the number of medias

    (sent by JSON) Nouvelle Image Nouvelle Video Medias Précédent Suivant
  16. ๏ Static mockups ๏ Timer to switch between each screen

    ๏ Really limited :/ Invision prototype for the developers
  17. ๏ A video animation of the expected flow (Flinto) ๏

    Static mockups replaced by GIFs prepared in Photoshop
  18. What I learned ๏ Don’t use the same “fake prototype”

    for developers and for user testing ๏ If possible, test performance on an “coded” prototype with a real user connexion
  19. “It can’t be THAT fast, there must be a trick

    somewhere” 
 - me, the first time I saw my bank instant notification after paying in a shop.
  20. Making conversations with chatbots feel more natural: slow down response

    time 
 and add a typing indicator Image via Shan Shen
  21. We design and develop in privileged environments and sometimes need

    a “what is it like for our user” reality check.
  22. Perceived performance might not be the top priority on the

    roadmap. Be patient, start small, one step at a time.
  23. UX & UI Designer Mobile expert. Pixel & CSS Lover

    for Arhs stephaniewalter.design @WalterStephanie Attribution-NonCommercial-NoDerivs 3.0 France (CC BY-NC-ND 3.0 FR)