Tom Auger CTO, Art & Science [email protected]
@TomAuger
https://github.com/TomAuger/WPBrilliantUX
Intentional problem-solving about the end-to-end experience
--
- Information Architecture
- Visual Experience
- Content
- Interaction Design
- Devices, Wearables
- Social sphere, extending the experience
The experience your User Groups have interacting with a digital affordance or property
A discrete interaction with a digital property that appears to be designed expressly for the user currently having that experience.
It depends who you ask.
--
-
purchasers! --
-
decision-makers --
-
influencers
-
researchers, short-listers
-
checkbox-tickers
--
-
job seekers
-
media
-
sales
-
admins
-
competition?
- AT / a11y
- search engines / schema
-
List as many user groups as you can --
-
List your project success criteria / project objectives --
-
Revisit your user groups, maybe add more --
-
Rank them (unique numbers only!) --
-
Determine your cutoff for Target User Groups --
-
Understand your Target User Groups --
-
Determine your segmentation strategy --
-
Design Brilliant Experiences for those User Groups
Yes!
But how do you deliver multiple experiences from the same site?
- IA, baby!
- Profile self-selection
- Wizard, guided help?
- Pain points, calls to action
is_user_logged_in()
andcurrent_user_can()
is_admin()
- Responsive Design?
is_mobile()
?!- Mobble?
- mobiledetect.net!
- JS & WP_API
- JavaScript geolocation API navigator.geolocation
- GeoIP Location Services
- Enterprise Detection
- i18n
Empathy vs. Sympathy: Sympathy is having feelings in response to someone, empathy is having the same feelings.
--
Empathy mapping helps you answer the question: "Our users need a better way to X because Y "
Download Empathy Map on GitHub
- SEEING
- What is their environment?
- Who else is in their environment?
- What competitive products do they see?
- HEARING
- What are others saying about the topic?
- Who are they influenced by?
- What are the messages put out by the competition?
- THINKING (and feeling)
- What are their fears (pains)?
- What are their dreams and goals (gains)?
- What are their expectations about the topic?
- What are they emotional about?
- SAYING
- What do they do or say in public?
- What do they say to you?
- DOING
- How do they influence others?
- What actions do they take?
Example questions:
- How do they think about their fears and hopes?
- What do they hear when other people use your product?
- What do they see when they use your product? What is the environment?
- What do they say or feel when using your product, whether in private or public?
- What are their pain points when using your product?
- Is this a positive or a painful experience for them?
- What does a typical day look like in their world?
- Do they hear positive feedback about your product from external sources?
- What do they hope to gain from using your product?
- Has your customer repeated quotes or defining words?
A persona represents a cluster of users who exhibit similar behavioral patterns in their purchasing decisions, use of technology or products, customer service preferences, lifestyle choices, and the like. Behaviors, attitudes, and motivations are common to a "type" regardless of age, gender, education, and other typical demographics. In fact, personas vastly span demographics.
-- Kevin O'Connor, UX Mag
(see Jem's upcoming talk)
A discrete interaction with a digital property that appears to be designed expressly for the user currently having that experience.
- 1D: words should communicate effectively at appropriate reading level
- 2D: visuals aesthetic, effective visual language; colours; imagery; iconography
- 3D: interface intuitive, minimal, natural, recognizable
- 4D: time sequencing, pacing, animation, repeat visits
- 5D: emotion comes from empathy, relationship beyond the site
- Learnability: how easily can a new user learn to navigate the interface?
- Understandability: how well can a user understand what they are seeing?
- Memorability: if a user hasn’t visited the system in a while, how well will they remember the interface?
- Flexibility: how many ways can a user interact with the system?
- Robustness: how well are we supporting users when they face errors, how many errors do they make, and how quickly can they recover from them?
- Attractiveness: how visually appealing is the interface?
- Accessibility: how accessible is the interface to all users, regardless of ability, technology, or cultural bias?
- Consider intent-based targeting (See, Think, Do, Care) Avinash Kaushik
- Understand needs and behaviours
- Provide the right path to goals
- Measure, analyze, adjust
- Craft the Administrative UX
- Consider the Admin IA
- Builders/themes (eg: X-theme, Cornerstone, ACF)
- Don't shy away from deep WP customization
- Accessibility is about access not ability
- We all benefit from Accessibility
- Better UX == Better A11y
Search engines like Google, Screen Readers and assistive technologies, feeds and alternative means of consuming content all need to "understand" your site's structure and content.
- Semantic markup
- Use microdata from schema.org
Brilliant experiences require:
- Intentionality
- Empathy
- Technical Ability
- Humility
- Agility
Join @TomAuger @BrentKobayashi @Pasada and guests on Agency Chat Every Wednesday at 2:00 PM EST