using mood driven ux methods for form processes
play

Using mood-driven UX methods for form processes with Jen Rovner - PowerPoint PPT Presentation

Using mood-driven UX methods for form processes with Jen Rovner and Daniel Zinkevich Jen Rovner Daniel Zinkevich Lead UX/UI Designer Full Stack Developer Forms weve recently improved Before After Before After What are some common


  1. Using mood-driven UX methods for form processes with Jen Rovner and Daniel Zinkevich

  2. Jen Rovner Daniel Zinkevich Lead UX/UI Designer Full Stack Developer

  3. Forms we’ve recently improved

  4. Before After

  5. Before After

  6. What are some common pain points we run into on forms?

  7. Confusing field label placement

  8. Completion button outside of expected area

  9. Little to no size variation of fields

  10. Fields not being chunked

  11. Errors on submission clears all fields

  12. What is the deeper issue we run into on forms?

  13. We’re lazy.

  14. Here to help at a base level: The Laws of UX by Jon Yablonski https://lawsofux.com/

  15. Hick’s Law: The time it takes to make a decision increases with the number and complexity of choices.

  16. Tesler's Law (The Law of Conservation of Complexity): For any system there is a certain amount of complexity which cannot be reduced

  17. Zeigarnik Effect: People remember uncompleted or interrupted tasks better than completed tasks.

  18. Serial Position Effect: Users have a propensity to best remember the first and last items in a series.

  19. The Pareto Principle: For many events, roughly 80% of the effects come from 20% of the causes.

  20. How do we add these laws and mood in the form design equation?

  21. The initial assumption method Establish personality-based goals

  22. Initial personality assumptions: Campers • Generally not in a rush (positive) • Mostly on the calm side (positive) • Appreciate a serene type of aesthetic (positive) • Can handle a challenge (positive) • May potentially be on the less tech-savvy side (negative)

  23. Initial user type assumptions: Campers • Seasoned campers who know what they’re looking for , and confidently select it. (mostly positive, but high expectations) • Campers with moderate knowledge of what they need , but could use a little assistance and comparing. (most neutral, but biggest target audience to keep happy) • New campers who have no idea where to begin, and are overwhelmed by the options. (mostly negative)

  24. Initial personality-based goals: Campers • Maintain calm excitement with layouts and processes driven by images and white space. • Provide an optional guide for purchasing to ease a potentially overwhelmed state. • Have clear outlines of the product details at each stage of the process for all user types. • Include bold, friendly messaging that can be slightly playful, yet concise.

  25. The task analysis method Mood mapping to gather places of opportunity

  26. Highlights of the core user persona: CPA Accountant • Manages many accounts mostly around the third week of the month • Is used to working with long forms • Has many processes to perform on the portal most days • Accesses the portal with moderately low stress • Has a more difficult time with government form portals than internal accounting portals

  27. Personality & role-based goals: CPA Accountant • Make finding and creating accounts a simpler process • Combine form field groups for less pages to click through • Give quick access to return views per account • Add more outlets for exporting tax forms and data for clients • Provide statuses and date reminders per account

  28. Highlights of our second core user persona: Small business owners • Paying monthly hurts their business • Has one account to manage • Logs on once a month on average • Requires visual clues (English knowledge may be low) • Is avoiding the need for help from an accountant

  29. Personality & role-based goals: Small business owner • Decrease the length of form field labels • Give quicker access to current month payment • Make paying and amending returns available at multiple steps • Show what their payment helps in the city

  30. What can we consistently add to forms to improve our users’ mood?

  31. Make dropdowns searchable

  32. Chunk long forms into sections Use the Serial Positioning Effect to make the first and last section the lowest level of effort

  33. Add tooltips, descriptions under fields, or hover info to non-obvious field labels

  34. Add real-time validation when applicable Keep the Zeigarnik Effect in mind. Make sure users are immediately aware of incomplete tasks.

  35. Keep consistent eye patterns Image courtesy of Pinterest.com

  36. On mobile, put submission buttons towards the bottom center (or full-width) of screen

  37. Set your form fields to autocomplete

  38. Add placeholder text when it adds context, not clutter

  39. CHALLENGE TIME

  40. Out of the box technologies used Bootstrap theme https://www.drupal.org/project/bootstrap ) ● Field_group module for vertical tabs ● https://www.drupal.org/project/field_group HTML5 form validation ● Drupal Core for field help description ● Select2 for filterable selects (https://select2.org/) ● Jquery/css for big radio buttons ● Address Module for address https://www.drupal.org/project/address ●

  41. Gotchas Radio button labels were fieldset legends with different styles ● Text fields were full width by default ● Save button had unclear text (What does "Save" mean? What will ● happen when I click it?) Save button was small and in the wrong corner ● I needed to write an alter hook to set the US as the default country ● Address fieldsets bumped fields out of vertical alignment ● Labels were inline by default ● HTML5 form validation doesn't select on vertical tabs - patch ● forthcoming? Date field felt VERY clunky ●

  42. Thank you! Questions?

Recommend


More recommend