ui & empathy -...

72
UI & Empathy Dale Ahn

Upload: others

Post on 07-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

UI & EmpathyDale Ahn

Page 2: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Users are peopleUnderstand the personWatch your Voice & Tone

Empathy

Page 3: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Stay out of the wayBe animatedWeb accessibility

User Interface (UI)

Page 4: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Empathy is the feeling thatyou understand and share another person’s experiences and emotions.

Page 5: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Video: The Power of Empathyhttp://youtu.be/1Evwgu369Jw

Page 6: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Empathy fuels connection.

Page 7: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Users are peopleUnderstand the personWatch your Voice & Tone

Empathy

Page 8: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

“[People] are not just there to use our products; we’re here to build things for them.”Mark Zuckerberg

Page 9: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Users are peopleUnderstand the personWatch your Voice & Tone

Empathy

Page 10: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

To help a person understand your UI you have tounderstand the person.

Page 11: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

“A lot of times, people don't know what they want until you show it to them.”Steve Jobs

Page 12: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Surveys and interviews.

Page 13: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Quantitative vs. Qualitative

Page 14: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

You are setting up vendor accounts in your General Ledger. Would you upload a profile photo for the vendor?

Survey question:

Page 15: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

You are setting up vendor accounts in your General Ledger. Would you upload a profile photo for the vendor?

Yes

No

0% 23% 45% 68% 90%

Page 16: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Personas are fictitious, specific, concrete representations of targeted people.

Page 17: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences
Page 18: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Ad-hoc personas are lightweight versions of personas.

Page 19: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Create “I need…” statements from the other person’s perspective.

Page 20: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

“I need to be able to see last weekend’s attendance totals.”

Pastor:

Page 21: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

“I need to be able to giveonline because I don’t havea check book.”

College student:

Page 22: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

“I need to know the church’s address and service times. I’m new to the area.”

Potential visitor:

Page 23: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Research helps to remove the big problems before designing the problem.

Page 24: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Work quick with wireframes and prototypes. It doesn’t have to be perfect, it just needs to convey the concept.

Page 25: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Usability tests will show you what people can or cannot accomplish with your designs.

Page 26: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Video: Usability Testhttp://public.videos.s3.amazonaws.com/watermarked/Amz_SignMeUp.mp4

Page 27: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

An iterative cycle between research and design is typical.

Page 28: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Users are peopleUnderstand the personWatch your Voice & Tone

Empathy

Page 29: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Be conversational and speak the person’s language.

Page 30: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Your tone should adapt to the person’s likely feelings.

Page 31: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences
Page 32: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

You wouldn’t greet a new person this way at church so why would you do this on your website?

Page 33: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Empathy is not easy.It will take practice.

Page 34: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Stay out of the wayBe animatedWeb accessibility

User Interface (UI)

Page 35: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

What is User Interface?http://edlea.com/blog/product-ux-ui-cereal/

Page 36: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Datacenter

@ed_lea

Page 37: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Server

@ed_lea

Page 38: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Product

@ed_lea

Page 39: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

User Experience (UX)

@ed_lea

Page 40: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

User Interface is what a person interacts with to accomplish their goal.

Page 41: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

User Interface (UI)

@ed_lea

Page 42: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Stay out of the wayBe animatedWeb accessibility

User Interface (UI)

Page 43: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Mobile first

Page 44: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences
Page 45: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences
Page 46: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences
Page 47: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences
Page 48: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences
Page 49: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

“Everything should be as simple as possible, but not simpler.”

Albert Einstein

Page 50: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences
Page 51: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences
Page 52: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences
Page 53: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Not all products are equal.

Page 54: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Some products by its very nature will look complicated but will work in a way that is still understandable.

Page 55: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Stay out of the wayBe animatedWeb accessibility

User Interface (UI)

Page 56: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Authentic Motionhttp://www.google.com/design/spec/animation/authentic-motion.html

Page 57: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences
Page 58: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Responsive Interactionhttp://www.google.com/design/spec/animation/responsive-interaction.html

Page 59: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences
Page 60: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Meaningful Transitionshttp://www.google.com/design/spec/animation/meaningful-transitions.html

Page 61: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences
Page 62: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences
Page 63: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Animations need to serve a functional purpose.

Page 64: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Faster animations give the perception that your product is quicker that it actually is.

Page 65: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Stay out of the wayBe animatedWeb accessibility

User Interface (UI)

Page 66: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

The web should be accessible to people with a diverse range of hearing, movement, sight, and cognitive ability.

Page 67: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

As many as 14% of thetotal population might livewith disabilities.

Page 68: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Your product should be perceivable, operable, and understandable.

Page 69: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Content must be robust enough that it can be interpreted reliably with assistive technologies.

Page 70: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Thank [email protected]@acstechnologies.com

Page 71: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Resources:Voice & Tonehttp://www.voiceandtone.com

Ad-hoc Personashttp://adlininc.com/adhoc/

Accessibilityhttp://www.sitepoint.com/accessible-usable-website/http://www.sitepoint.com/web-accessibility-tools-considerations/

Page 72: UI & Empathy - refreshcache.github.iorefreshcache.github.io/presentations/2014/UI-Empathy.pdf · Empathy is the feeling that you understand and share another person’s experiences

Tools:InVisionhttp://www.invisionapp.com

Sketchhttp://bohemiancoding.com/sketch/