[.text: alignment(center)]

User Research

CMPT 363

“We do not see things as they are, we see them as we are.”
— Anaïs Nin


[.background-color: #618B25]

How to understand and communicate people’s needs and behaviors?


[.background-color: #FFFFFF]

fit


[.background-color: #618B25] [.header: alignment(left),#FFFFFF]

Topics to Explore

  1. Needsfinding
    • Interviews
    • Surveys
    • Contextual inquiries
  2. User Models
    • Personas
    • Proto-personas
    • Empathy maps
  3. Stories of Usage
    • Scenarios
    • User stories
    • Jobs to be done
    • Job stories
    • Task prioritization

[.background-color: #FFFFFF]

fit


User Research

Pro Tip: Don't refer to user research as just "user research", but rather say "discovering user/customer problems"


Before You Start Any User Research Efforts


[.background-color: #FFFFFF]

fit


[.background-color: #611036] [.header: alignment(left),#FFFFFF]

User Research

Needsfinding


Here’s (another) important interviewing tip: Don't try to turn participants into designers


Types of Interviews


Structured

A pre-defined set of questions designed to produce shorter answers – often lacking opportunities for true insight


Unstructured

No question script and more open-ended questions – can produce more insightful results


Semi-structured

A core set of questions with ad-hoc questions for more details – insightful and more replicable


Example Semi-structured Interview Questions


Things Not to Ask About


Interview Process


[.background-color: #2d6e92] [class=activity-link-color] [.header: alignment(left),#FFFFFF] [.text: #FFFFFF]

Activity: Analyze Interview Video




Developing Interview Questions


[.build-lists: true]

Interview Tips


The Art of Listening


The Power of Why


Keeping the Interview Going


Interview Location

Ideally interviews should occur in the same environment that a person would be using the product in (e.g. workplace, home, etc.)


[.background-color: #2d6e92] [class=activity-link-color] [.header: alignment(left),#FFFFFF] [.text: #FFFFFF]

Activity: Interview Questions

PROJECT GROUP
Write down 2-3 key questions that you might ask the primary user group of your chosen open source/SFU community project


Surveys

Online surveys are a natural complement to interviews, and can be useful both before and after interviewing users.


Surveys

Surveys are often best when a large sample size is needed for a number of simple questions (yes/no, multiple choice, item ranking, etc.)


Tips for Creating Effective Surveys


Time for Questions & Discussion


What is a Contextual Inquiry?

Observing people in their own environment perform their actual work with a product


Why Perform a Contextual Inquiry?


Key Principles


Possible Methods


Inquiry Plan Outline


[.build-lists: true]

Inquiry Script Outline


Example Interview Questions for a New Product


Example Interview Questions for an Existing Product


Probing for More Information...


Session Tips


Session Wrap-up


Post Session Activities



[.build-lists: true]

User Research Findings Analysis


Time for Questions & Discussion


[.background-color: #611036] [.header: alignment(left),#FFFFFF]

User Research

User Models


Personas

“A precise description of our user and what he or she wishes to accomplish.”
– Alan Cooper


fit


Why Use Personas?


Example Elements for Personas


Proto-Persona

A persona based on our assumptions, but is viewed as a hypothesis to be iteratively validated and refined


fit


Elements of Proto-Persona


Methods to Help Validate (or invalidate!) Proto-Personas


Empathy Map

An empathy map is a collaborative method to capture and summarize the desires and needs of your audience


fit


fit


Think & Feel?


See?


Say and Do?


Hear?


Pain?


Goals?



[.background-color: #2d6e92] [class=activity-link-color] [.header: alignment(left),#FFFFFF] [.text: #FFFFFF]

Activity: Personas and Empathy Maps

How do personas compare with empathy maps?


Time for Questions & Discussion


[.background-color: #611036] [.header: alignment(left),#FFFFFF]

User Research

Stories of Usage



Ways to Represent Stories of Usage


Scenarios

A description of people and their activities, including reaching their primary goal


Example Scenario

“Emma, a sales manager, needs to arrange a meeting with her 5-member sales team (Becker, Kim, Taylor, Olsen and Singh) to work out the details of an upcoming promotion for their newest product ReadBetter. Using the meeting room booking system from her office computer she determines when they can all meet this week and reserves a room with a projector for the meeting.”


User Stories

As a role,
I want to goal/desire
so that benefit


Example User Stories

As a Central Canadian Bank customer, I want to withdrawal funds from an ATM so that I have the cash I need on hand.

As a Central Canadian Bank customer, I want to transfer funds from one account to another so that I have the funds to cover a large cheque.


Jobs To Be Done

A framework, or really a lens, to focus on customer motivations


The JTBD Framework

Whatever product you are involved in, considering asking the question, what job is your product hired to do?


fit


Job Stories

A job story is an alternative to traditional user stories to collaborate and capture product requirements


fit


[.background-color: #F7F6F3]

fit


Example Job Story vs User Story

When I am running low on cash I want to get access to some additional funds So I can have the cash I need on hand.

As a Central Canadian Bank customer, I want to withdrawal funds from an ATM so that I have the cash I need on hand.


Example Job Story vs User Story

When I need more funds to cover an upcoming large cheque I want to know ahead of time So I have the funds to cover the cheque.

As a Central Canadian Bank customer, I want to transfer funds from one account to another so that I have the funds to cover a large cheque.


Task/Story Prioritization


[.background-color: #2d6e92] [class=activity-link-color]

Activity: JTBD

PROJECT GROUP
Write down an 2-3 job stories for the primary user group of your chosen open source/SFU community project

When situation,
I want to motivation
So I can expected outcome


[.background-color: #618B25]

Summary


[.background-color: #888888]

References and Suggested Books


[.background-color: #888888]

References and Suggested Books


[.background-color: #888888]

Image Credits (for images without source URL or note)

https://www.uxtesting.io/blog/18/trust-in-ux-3-ways-of-exploratory-research  
http://www.webcredible.com/blog/personas-definitive-guide/  
http://www.cccc.org/news_blogs/john/2012/02/10/empathy-maps-a-way-to-understand-your-donors-and-beneficiaries/  
http://www.innovationlabs.org.uk/2014/04/25/empathy-maps/  
https://vivifychangecatalyst.wordpress.com/2017/09/23/clayton-christensen-milk-shakes-cigarettes-and-facebook/
https://www.intercom.com/blog/using-job-stories-design-features-ui-ux/