Top Banner
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research – Part II Virtual University Human-Computer Interaction
23

Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research.

Apr 01, 2015

Download

Documents

Josef Crafton
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research.

Virtual University - Human Computer Interaction1 © Imran Hussain | UMT

Imran Hussain

University of Management and Technology (UMT)

Lecture 20

User Research – Part II

Virtual University

Human-Computer Interaction

Page 2: Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research.

Virtual University - Human Computer Interaction2 © Imran Hussain | UMT

In the Last Lecture

• Qualitative Research vs. Quantitative Research

• Qualitative Research Techniques– Stakeholder Interviews

– Subject matter expert (SME) interviews

– User and customer interviews

– Literature reviews

– Product/prototype and competitive audits

Page 3: Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research.

Virtual University - Human Computer Interaction3 © Imran Hussain | UMT

In Today’s Lecture

• Qualitative Research Techniques– Ethnographic field studies

Page 4: Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research.

Virtual University - Human Computer Interaction4 © Imran Hussain | UMT

Common Issues in Software Engineering

• Users cannot articulate their needs

• Software engineers complain of changing requirements

• Software engineers don’t respect users– “users are a pain”

Page 5: Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research.

Virtual University - Human Computer Interaction5 © Imran Hussain | UMT

The Solution: Ethnographic Field Studies

• One-on-one interviews– Directed ethnographic interview techniques

• Observing users (Work/lifestyle observation)– Immersive observation

Page 6: Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research.

Virtual University - Human Computer Interaction6 © Imran Hussain | UMT

User-Centered Design (UCD) Approaches

• User-centered design approaches (a philosophy)– Involves finding out about users, their goals and tasks

– Involves users in development process

• Principles of UCD– Early focus on users and tasks

– Empirical measurement

– Iterative design

Page 7: Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research.

Virtual University - Human Computer Interaction7 © Imran Hussain | UMT

User-Centered Design Approaches

– A.k.a. Naturalistic Observation

Page 8: Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research.

Virtual University - Human Computer Interaction8 © Imran Hussain | UMT

Ethnography

• Branch of anthropology (a social science)

• Literally means “writing the culture”

• Deals with scientific description of individual human societies

• In anthropology– Ethnography understands behaviors and social rituals of entire culture

• In human-computer interaction– Ethnography understands behaviors and rituals of people interacting

with individual computer-based products

Page 9: Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research.

Virtual University - Human Computer Interaction9 © Imran Hussain | UMT

Ethnography Framework

• Structures presentation of ethnographies

• Enables designers to use efficiently use ethnographic data

Page 10: Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research.

Virtual University - Human Computer Interaction10 © Imran Hussain | UMT

Dimensions of Ethnography Framework

• Distributed Coordination– Focuses on distributed nature of work

• Plans and Procedures– Focuses on organizational support for work

• Awareness of Work– Focuses on how people keep themselves aware of other people’s work

Page 11: Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research.

Virtual University - Human Computer Interaction11 © Imran Hussain | UMT

Ethnographic Field Study Methods

• These provide notational and procedural mechanisms that allow designers to gain first-hand information

• 2 methods– Coherence (Viller and Sommerville, 1999)

– Contextual Design (Beyer and Holtzblatt, 1996)

Page 12: Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research.

Virtual University - Human Computer Interaction12 © Imran Hussain | UMT

Contextual Inquiry

• An ethnographic interviewing technique

• Based on observing and asking user questions

• Based on master-apprentice model of learning

• Based 4 principles

Page 13: Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research.

Virtual University - Human Computer Interaction13 © Imran Hussain | UMT

Principles of Contextual Inquiry

• Context

• Partnership

• Interpretation

• Focus

Page 14: Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research.

Virtual University - Human Computer Interaction14 © Imran Hussain | UMT

Principles of Contextual Inquiry

• Context– Observe in normal working environments

• Partnership– Adopt collaborative tone

• Interpretation– Analyze and interpret data, but verify assumptions

• Focus– Subtle direction of interviews

Page 15: Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research.

Virtual University - Human Computer Interaction15 © Imran Hussain | UMT

Improving Contextual Inquiry

• Shorten the interview process– 1 hr-long instead 1-day long interviews

• Use smaller design teams– Perform sequential interviews with same team

• Identify goals first– Identify and prioritize goals, then relate tasks

• Look beyond business contexts– Use in consumer domains

Page 16: Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research.

Virtual University - Human Computer Interaction16 © Imran Hussain | UMT

Preparing for Ethnographic Interviews

• Need to capture entire range of user behaviors

• Identify diverse sample of users

• Create a hypothesis that identifies users to interview

Page 17: Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research.

Virtual University - Human Computer Interaction17 © Imran Hussain | UMT

The Persona Hypothesis

• Primarily based on behaviors

• Also considers target markets and demographics

• Product domain also considered– Business user behavior different then that of consumer users

• Addresses at a high level:– Who might use this product?

– How would their needs and behaviors might vary?

– Ranges of behavior and types of environments?

Page 18: Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research.

Virtual University - Human Computer Interaction18 © Imran Hussain | UMT

Roles in Business and Consumer Domains

• User types vary based on needs and behaviors in different domains (business, technical, consumer)

• Roles– Common sets of tasks and information needs related to distinct classes

of users

• Business and technical contexts– Roles often map to job descriptions

• Consumer contexts– Roles map to lifestyle choices

Page 19: Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research.

Virtual University - Human Computer Interaction19 © Imran Hussain | UMT

Behavioral Variables

• Distinguish users based on their needs and behaviors (e.g., e-commerce)– Frequency of shopping (frequent—infrequent)

– Desire to shop (love—hate)

– Motivation to shop (bargain hunting—searching for just the right item)

• User types defined by combination of behavioral variables

Page 20: Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research.

Virtual University - Human Computer Interaction20 © Imran Hussain | UMT

Demographic Variables

• Make use of demographic data (from market research data)– Age, location, gender, income

• Identified through user data

Page 21: Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research.

Virtual University - Human Computer Interaction21 © Imran Hussain | UMT

Domain Expertise vs. Technical Expertise

• Domain expertise– Knowledge of a specialized subject pertaining to a product

• Technical expertise– Knowledge of digital technology

Page 22: Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research.

Virtual University - Human Computer Interaction22 © Imran Hussain | UMT

Environmental Variables

• Company size (small – multinational)

• IT presence (ad hoc – draconian)

• Security level (lax – tight)

Page 23: Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research.

Virtual University - Human Computer Interaction23 © Imran Hussain | UMT

Creating an Interview Plan

• Create an interview plan based on persona hypothesis

• Explore all possible variables in 4-6 interviews

• Map variables to interview screening profiles– An interviewee might cover a number of variables

• E.g., young female office worker, 20 years old, university educated, loves to shop (this covers variables of age, gender, education, designation, desire to shop, etc.)