(Part 1 of 2; Morning slides) DevSummit 2016 PreSummit Workshop: Getting to Know Your Users, An Introduction into User Experience; Co-Presented with Heath Meyette; Presentation content contributions from Shari Little, Mitch Cox, Richard Caballero, Qun Hui, Brian Rosenberg and other team members.
Demystifying User Experience & User Interface - Esri UC
DevSummit 2016 PreSummit Workshop: Getting to Know Your Users (Part 1 of 2)
1. March 8–11, 2016 | Palm Springs, CA
Esri Developer Summit
Getting To Know Your Users
An Introduction to User Experience
Heath Meyette
Frank Garofalo
Part 1 of 2
2. Please write down on provided sticky-notes
your expectations for the workshop
Good Morning & Welcome
3. March 8–11, 2016 | Palm Springs, CA
Esri Developer Summit
Getting To Know Your Users
An Introduction to User Experience
Heath Meyette
Frank Garofalo
8. Ideo’s 7 Rules of Brainstorming
• Defer judgment
• Go for quantity
• One conversation at a time
• Be visual
• Build on other ideas
• Stay on topic
• Encourage wild ideas
12. Your Mission: Birthday Line
• Line up around the perimeter of the room
in chronological order of everyone’s birthday
based on month and day.
• ONE RULE: NO TALKING!
TIME:
20
minutes
13. Your Mission: Birthday Line
• Line up around the perimeter of the room
in chronological order of everyone’s birthday
based on month and day.
• ONE RULE: NO TALKING!
• Sometimes we put constraints on ourselves
that don’t exist. Realizing these constraints
is the first step to creative problem solving.
TIME:
20
minutes
30. Guidelines to Creating Effective Journey Maps Visuals
1. Keep the customer at the center
31. Guidelines to Creating Effective Journey Maps Visuals
1. Keep the customer at the center
2. Keep it simple
32. Guidelines to Creating Effective Journey Maps Visuals
1. Keep the customer at the center
2. Keep it simple
3. Use data to help make decisions
33. Guidelines to Creating Effective Journey Maps Visuals
1. Keep the customer at the center
2. Keep it simple
3. Use data to help make decisions
4. Tailor it to your audience
35. Activity: Journey Mapping
Scenario: You work for a travel website.
• Customers can’t purchase a ticket without assistance.
• Need a ”fix” ASAP! We’re losing money.
• Why is it failing now?
• Where’s the documentation?
Your task: Create a Journey Map Canvas
• Document the current state of the process
• Come up with improvements
43. Your Mission: <Morse Code>
• Divide into small teams of 3-4 people.
• Create a new code language
• Each small team must create a piece of “live code” and
explain how it works (translate the code).
• The new code language should make sense
TIME:
20
minutes
44. Your Mission: <Morse Code>
• Divide into small teams of 3-4 people.
• Create a new code language
• Each small team must create a piece of “live code” and
explain how it works (translate the code).
• The new code language should make sense
• People are different. We all understand different “codes.”
Terminology that is understandable by some people, by
not be understandable by others. We need to design and
build applications that make sense to our users.
TIME:
20
minutes
46. …what are we solving?
The worst misstep one can make in design
is to solve the wrong problem.
JOHN CARROLL
Penn State College of Information Sciences and Technology
47. Workshop Overview
1 Define Personas
2 Discuss Criteria
3 Example Persona
4 Group Activity
5 Presentations
6 Questions
68. Who are we building it for?
Example Persona
A one-stop car shopping mobile app.
Young professionals without
experience purchasing cars.
What are we building?
69. Give the persona a face to
remember and make them
feel real.
Photo
Persona Anatomy
Example Persona
Narrative
Details
Goals
Pain Points
Scenarios
70. Karen needs to “Keep It
Rolling” to maintain her
current lifestyle.
Persona Anatomy
Karen
Narrative
Details
Goals
Pain Points
Scenarios
Name & Tagline
71. Karen is a 28 year old single
working professional with a
degree in marketing. She
has an iPhone 5s and is an
avid social media user.
Persona Anatomy
Karen
Narrative
Details
Goals
Pain Points
Scenarios
Details
72. Karen commutes 45min to
work and has the same car
that she got in high school.
Her car recently died and
she now needs to find a
replacement quickly.
Persona Anatomy
Karen
Narrative
Details
Goals
Pain Points
Scenarios
Narrative
73. Persona Anatomy
Goals
• Understand Options
• Save Money
• Get Good Gas Mileage
• Find Reputable Dealer
• Feel Accomplished
Karen
Narrative
Details
Goals
Pain Points
Scenarios
74. Persona Anatomy
Karen has a hard time
remembering her log in
credentials, she doesn’t
like too much advertising
and she can’t stand pages
that take too long to load.
Karen
Narrative
Details
Goals
Pain Points
Scenarios
Pain Points
75. Persona Anatomy
Scenarios
Karen needs to decide which
vehicle is the “right one,” find
out which dealerships have
the model she wants, decide
where to purchase from and
then make the purchase.
Karen
Narrative
Details
Goals
Pain Points
Scenarios
77. Activity Research
What are we building?
A complete vacation planning app.
Who are we building it for?
Parents traveling with their children.
78. User Testing
Test Observations
The users tends to look for
the best deal to save money.
Families with small children
want to sit together and
take direct flights.
Interview Quotes
“We would like to set up the
whole trip at one time”
“We want to compare all of
the travel options easily”
“We need to be able to
check flight status quickly”
Demographic Data
Age Range
32–48
Average Job Type
Healthcare 22%
Business Services 20%
Retail Trade 16%
Level of Education
High School 17%
Bachelors 62%
Masters 21%
Smartphone Experience
iPhone 17%
Android 76%
Windows 07%
Research Studies
Survey Findings
28% of families spend
between $2500 and $5000
per vacation.
Average length of a family
vacation is 4.7 days.
74% of people spend more
than 6 hours planning a
complete family vacation.
Mode of Transportation
Car 68%
Plane 22%
Train 03%
Activity Research