ux tools, tips & tricks for code(her) conference 2015

67
User Experience tools, tips, & tricks Katelyn Caillouet UX Designer, Organizer of District UX Book Club @hellokatelyn [email protected]

Upload: katelyn-caillouet

Post on 21-Apr-2017

14.954 views

Category:

Design


2 download

TRANSCRIPT

Page 1: UX Tools, Tips & Tricks for Code(Her) Conference 2015

User Experiencetools, tips, & tricks

Katelyn CaillouetUX Designer, Organizer of District UX Book Club

@[email protected]

Page 2: UX Tools, Tips & Tricks for Code(Her) Conference 2015

WHAT WE WILL COVER

Usability heuristics Content guidelines

Delivering better feedback

Desktop vs. mobile designCreating personas

Page 3: UX Tools, Tips & Tricks for Code(Her) Conference 2015

Usability Heuristics

Heuristic = an expert’s opinion on the best way to do something

Broad rule of thumb – not a specific guideline

Jacob Nielsen’s 10 usability heuristics for UI design

Page 4: UX Tools, Tips & Tricks for Code(Her) Conference 2015

Jacob Nielsen’s10 Usability Heuristics

Page 5: UX Tools, Tips & Tricks for Code(Her) Conference 2015

1. VISIBILITY OF SYSTEM STATUS

Provide feedback for action in a reasonable amount of time.

Page 6: UX Tools, Tips & Tricks for Code(Her) Conference 2015

1. VISIBILITY OF SYSTEM STATUS

Provide feedback for action in a reasonable amount of time.

Page 7: UX Tools, Tips & Tricks for Code(Her) Conference 2015

1. VISIBILITY OF SYSTEM STATUS

Provide feedback for action in a reasonable amount of time.

Color change: goodSame verbiage: bad

Page 8: UX Tools, Tips & Tricks for Code(Her) Conference 2015

1. VISIBILITY OF SYSTEM STATUS

Provide feedback for action in a reasonable amount of time.My suggestion: change to a check mark icon for the terms “remind me”

Or keeping star icon, change to term to favorite and store “favorites” on a

separate page.

Page 9: UX Tools, Tips & Tricks for Code(Her) Conference 2015

2. MATCH BETWEEN SYSTEM & REAL WORLD

Use words, phrases & concepts familiar to the user.

Register Sign In

Page 10: UX Tools, Tips & Tricks for Code(Her) Conference 2015

2. MATCH BETWEEN SYSTEM & REAL WORLD

Use words, phrases & concepts familiar to the user.

Register Sign In

Different verbiage

Page 11: UX Tools, Tips & Tricks for Code(Her) Conference 2015

2. MATCH BETWEEN SYSTEM & REAL WORLD

Use words, phrases & concepts familiar to the user.

Register Sign In

Different verbiage

Different style

Page 12: UX Tools, Tips & Tricks for Code(Her) Conference 2015

2. MATCH BETWEEN SYSTEM & REAL WORLD

Use words, phrases & concepts familiar to the user.

Register Sign In

Different verbiage

Different style

Different phrases

Page 13: UX Tools, Tips & Tricks for Code(Her) Conference 2015

2. MATCH BETWEEN SYSTEM & REAL WORLD

Use words, phrases & concepts familiar to the user.

Register Sign In

Different verbiage

Different style

Different phrases

Different syllables

Page 14: UX Tools, Tips & Tricks for Code(Her) Conference 2015

3. User control & Freedom

Clearly mark an “emergency exit” – support undo/redo.

click to expand

Page 15: UX Tools, Tips & Tricks for Code(Her) Conference 2015

3. User control & Freedom

Clearly mark an “emergency exit” – support undo/redo.

click to contract

Page 16: UX Tools, Tips & Tricks for Code(Her) Conference 2015

4. CONSISTENCY & Standards

Don’t confuse your user – keep words & actions consistent.

Page 17: UX Tools, Tips & Tricks for Code(Her) Conference 2015

5. Error Prevention

Prevent problems from occurring with confirmation messages.

Page 18: UX Tools, Tips & Tricks for Code(Her) Conference 2015

6. RECOGNIZE RATHER THAN RECALLMake objects & actions available.

Instructions should be visible.

Page 19: UX Tools, Tips & Tricks for Code(Her) Conference 2015

7. Flexibility & Efficiency of use

Allow users to manipulate & personalize frequent actions.

Page 20: UX Tools, Tips & Tricks for Code(Her) Conference 2015

8. Aesthetic & Minimalist design

All information should be valuable and relevant.

Page 21: UX Tools, Tips & Tricks for Code(Her) Conference 2015

9. Help users recognize, Diagnose & Recover from errorsError messages should be in plain language, indicate the problem, and constructively suggest a solution.

NOPE.Sure.

Page 22: UX Tools, Tips & Tricks for Code(Her) Conference 2015

From Mail Chimp Voice & Tone

Page 23: UX Tools, Tips & Tricks for Code(Her) Conference 2015

10. Help & Documentation

Any help information should be easy to search, focused, list concrete steps, and not be too large.

Page 24: UX Tools, Tips & Tricks for Code(Her) Conference 2015

CONTENTguidelines

Page 25: UX Tools, Tips & Tricks for Code(Her) Conference 2015

CONTENT FIRST

Content is king.

Content is what users come for. Content is what users want to access.

Design is nothing without content.

Page 26: UX Tools, Tips & Tricks for Code(Her) Conference 2015

CONTENT FIRST

Content is king.

Content is what users come for. Content is what users want to access.

Design is nothing without content.

Page 27: UX Tools, Tips & Tricks for Code(Her) Conference 2015

CONTENT FIRST

People come for the content, but stay for good design.

Users are more likely to trust your content if it’s well-designed.

Page 28: UX Tools, Tips & Tricks for Code(Her) Conference 2015

CONTENT GUIDELINES

Clear & concise voice.

Keep it simple.

Make it useful.

An example of what not to do; vague, no useful information, and annoying.

Page 29: UX Tools, Tips & Tricks for Code(Her) Conference 2015

CREATINGpersonas

Page 30: UX Tools, Tips & Tricks for Code(Her) Conference 2015

EMPATHY IN User Interfaces

Be aware of cognitive biases.

Practice empathy.

You are not your user.

Page 31: UX Tools, Tips & Tricks for Code(Her) Conference 2015

Personas

A way to empathize with and internalize the mindset of people that will eventually use the software we design.

Take a walk in your users’ shoes.

More than one persona is best – try 3-4(depending on project scope)

Page 32: UX Tools, Tips & Tricks for Code(Her) Conference 2015

Name: SamAge: 37Occupation: Live musician

Persona

Page 33: UX Tools, Tips & Tricks for Code(Her) Conference 2015

• Tech-connected

• On-the-go lifestyle

• Dad

• Wants to access health info quickly & efficiently

SAM, 37

Page 34: UX Tools, Tips & Tricks for Code(Her) Conference 2015

• An internet retailer

• Wants a modern, minimalist, exclusive, luxury vibe

• Targeting early 20’s-late 30’s fashion forward men & women

We’re designing FoR...

Page 35: UX Tools, Tips & Tricks for Code(Her) Conference 2015

TARGET USER: early 20’s-late 30’s fashion forward men & women

COME UP with a Persona!

NameAge

Occupation Location

AttitudesValuesSkills

Behaviors GoalsNeeds

Page 36: UX Tools, Tips & Tricks for Code(Her) Conference 2015

COME UP with a Persona!

TARGET USER: early 20’s-late 30’s fashion forward men & women

Page 37: UX Tools, Tips & Tricks for Code(Her) Conference 2015

What are your goals in designing for this target user?

What kind of experience do you need to create?

What kind of tone should your content have?

Now that you have a persona...

Page 38: UX Tools, Tips & Tricks for Code(Her) Conference 2015

Example Goals (for our internet retailer)

1 2 3The aesthetic should be relaxing to the user and should feel exclusive/high-end, like shopping in a luxury store.

The “Buy Now” call-to-action button needs to stand out most on the page.

Content on the page should reflect the high-end aesthetic we are trying to achieve.

Page 39: UX Tools, Tips & Tricks for Code(Her) Conference 2015

Come up with 3 goals for your site!

1 2 3The aesthetic should be relaxing to the user and should feel exclusive/high-end, like shopping in a luxury store.

The “Buy Now” call-to-action button needs to stand out most on the page.

Content on the page should reflect the high-end aesthetic we are trying to achieve.

Page 40: UX Tools, Tips & Tricks for Code(Her) Conference 2015

Desktop vs. Mobiledifferent experiences

Page 41: UX Tools, Tips & Tricks for Code(Her) Conference 2015

MOBILE vs. DESKTOP

“Mobile first” – “mobile only”

Mobile is under extreme space & content constraints.

Constraints are good for design.

Responsive design > Static design

Page 42: UX Tools, Tips & Tricks for Code(Her) Conference 2015

MOBILE First Process

Page 43: UX Tools, Tips & Tricks for Code(Her) Conference 2015

MOBILE TOUCHPOINTS

Bigger touch points are generally better.

Leave enough space between touch points.

Page 44: UX Tools, Tips & Tricks for Code(Her) Conference 2015

MOBILE TOUCHPOINTS

“designing for thumbs”

Large smartphones have taken over!

More on Luke W.

Page 45: UX Tools, Tips & Tricks for Code(Her) Conference 2015

Burger bar – becoming less common

If <5 options, avoid burger bar(more interaction with nav bar)

MOBILE MENUS

Redbooth removed their burger menu out & saw session time jump 70%

Page 46: UX Tools, Tips & Tricks for Code(Her) Conference 2015

DESIGN Tips

More space = more whitespace

Use it well – let your elementsbreathe

not always white

Page 47: UX Tools, Tips & Tricks for Code(Her) Conference 2015

DESIGN Tips

More space = more whitespace

Don’t overwhelm user with too much information

Use color to call out important information(“call to action”)

Page 48: UX Tools, Tips & Tricks for Code(Her) Conference 2015

DESKTOP DESIGN

More space = more whitespace

Don’t overwhelm user with too much information

Page 49: UX Tools, Tips & Tricks for Code(Her) Conference 2015

DESKTOP DESIGN

More space = more whitespace

Don’t overwhelm user with too much informationcall-to-action

whitespace

simple navigation

recommendations (less important) below

Page 50: UX Tools, Tips & Tricks for Code(Her) Conference 2015

Mobile DESIGN

Page 51: UX Tools, Tips & Tricks for Code(Her) Conference 2015

Mobile DESIGN

call-to-action

simple navigation made easy transition to mobile

simplified recommendations

Page 52: UX Tools, Tips & Tricks for Code(Her) Conference 2015

Let’s Make a sketch Prototype!

But I can’t draw! If you can draw a line,

you can sketch a prototype.

Page 53: UX Tools, Tips & Tricks for Code(Her) Conference 2015

Let’s Make a sketch Prototype!

Page 54: UX Tools, Tips & Tricks for Code(Her) Conference 2015

Deliveringbetter feedback

Page 55: UX Tools, Tips & Tricks for Code(Her) Conference 2015

When your client gives the feedback, “I don’t like it.”

Page 56: UX Tools, Tips & Tricks for Code(Her) Conference 2015

Like is not a part of thecritical thinker’s

vocabulary.

- Erika HallJust Enough Research

Page 57: UX Tools, Tips & Tricks for Code(Her) Conference 2015

But...we need to help Guide feedback

Give people time to look over your work.

Page 58: UX Tools, Tips & Tricks for Code(Her) Conference 2015

But...we need to help Guide feedback

List specific goals you’re trying to meet.

1 2 3The aesthetic should be relaxing to the user and should feel exclusive/high-end, like shopping in a luxury store.

The “Buy Now” call-to-action button needs to stand out most on the page.

Content on the page should reflect the high-end aesthetic we are trying to achieve.

Page 59: UX Tools, Tips & Tricks for Code(Her) Conference 2015

But...we need to help Guide feedback

List specific goals you’re trying to meet.

1 2 3The aesthetic should be relaxing to the user and should feel exclusive/high-end, like shopping in a luxury store.

The “Buy Now” call-to-action button needs to stand out most on the page.

Content on the page should reflect the high-end aesthetic we are trying to achieve.

Page 60: UX Tools, Tips & Tricks for Code(Her) Conference 2015

But...we need to help Guide feedback

List specific goals you’re trying to meet.

1 2 3The aesthetic should be relaxing to the user and should feel exclusive/high-end, like shopping in a luxury store.

The “Buy Now” call-to-action button needs to stand out most on the page.

Content on the page should reflect the high-end aesthetic we are trying to achieve.

Page 61: UX Tools, Tips & Tricks for Code(Her) Conference 2015

Try giving feedback!

Exchange a prototype with someone nearby. Does the prototype achieve the goals he/she set? Is it on the right track?

Page 62: UX Tools, Tips & Tricks for Code(Her) Conference 2015

To recap• Keep content clear & simple

• Content first will save you time – press for more content

• Set constraints

• You are not your user – practice empathy with personas

• Utilize white space

• Use color to encourage actions

Page 63: UX Tools, Tips & Tricks for Code(Her) Conference 2015

RESOURCES FOR YOU

• User Onboard – a breakdown of how popular apps/site onboard users

• Dribbble for design inspiration

• Persona – a photography project that’s helpful for developing personas

• A Book Apart series if you want some easy reading

• Design Review Podcast – UX principles applied to a UI review

Page 64: UX Tools, Tips & Tricks for Code(Her) Conference 2015

UX in the DC community

Page 65: UX Tools, Tips & Tricks for Code(Her) Conference 2015

UX in the DC community

Join our Slack channel!Email [email protected]

Follow us on Twitter for book club updates: @DistrictUX

Join us once a month at TrackMaven for our events!

Page 66: UX Tools, Tips & Tricks for Code(Her) Conference 2015

questions?Ask them now.

Page 67: UX Tools, Tips & Tricks for Code(Her) Conference 2015

Thank you!DC Web Women &

Code(Her) Attendees