C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

53
C(ollab) RITE How to run impactful iterative studies in a fast paced environment Helena Roeber Jhilmil Jain Google #uxpa2013 #crite @jhilmiljain @helenaroeber #androidux

description

UXPA 2013 Annual Conference July 11, 2013 1:30 - 2:30pm by Helena Roeber, Jhilmil Jain UX research professionals often desire most that their work has impact, which can be tricky in fast-paced industry environments with short development cycles. This talk describes C-RITE , a method that maximizes impact through cross-disciplinary collaboration on research observation, analysis, and design exploration within an agile, user-centered development framework. We showcase real-world tested techniques that Google’s Android and TV teams have developed and share tactics for reducing logistical overhead in a lean, iterative user-centered design process.

Transcript of C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Page 1: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

C(ollab) RITE How to run impactful iterative studies in a fast paced environment

Helena RoeberJhilmil Jain

Google

#uxpa2013#crite

@jhilmiljain@helenaroeber

#androidux

Page 2: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

C-RITE Impact

• User research insights are adopted quickly• Product team has clear sense of progress • Researchers and designers earn

understanding and respect for their work• Advocates for the user centered design

process are born

#uxpa2013 #crite #androidux

Page 3: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

C-RITE• Iterative UX research method suitable for agile

environments

• From research to new design solution in 1 day

• 7 research sessions in 2 days

• Collaborative design workshop each day

• Prototype changes between day 1 and 2

• Can be repeated weekly

• Stakeholders collaborate in all UX phases

#uxpa2013 #crite #androidux

Page 4: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

User Research Stages

Research AnalysisReporting

&Prioritization

Design PrototypingPlanning

& Recruiting

#uxpa2013 #crite #androidux

Page 5: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

ThePlayers

The Players and Their Roles

Page 6: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

TheResearcher

#uxpa2013 #crite #androidux

Page 7: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Traditional Researcher Role

Research Analysis Design PrototypingReporting

&Prioritization

Planning & Recruiting

Researcher

Page 8: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

TheDesigner

#uxpa2013 #crite #androidux

Page 9: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Reporting &

Prioritization

Planning & Recruiting

Engineers

Traditional Designer Role

Engineer

Research Analysis Design PrototypingReporting

&Prioritization

Planning & Recruiting

Designer Designer

Researcher

Page 10: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

TheProduct

Manager

#uxpa2013 #crite #androidux

Page 11: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research AnalysisReporting

&Prioritization

Design PrototypingPlanning

& Recruiting

Traditional PM Role

Reporting &

Prioritization

Planning & Recruiting Research Analysis Design Prototyping

Reporting &

Prioritization

Planning & Recruiting

Designer Designer

Researcher

PM PM

Page 12: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

TheEngineer

#uxpa2013 #crite #androidux

Page 13: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research AnalysisReporting

&Prioritization

Design PrototypingPlanning

& Recruiting

Traditional Engineering Role

Reporting &

Prioritization

Planning & Recruiting Research Analysis Design Prototyping

Reporting &

Prioritization

Planning & Recruiting

Designer Designer

Researcher

PM PM

Engineer

Page 14: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Collaboration in C-RITE

Research Analysis Design PrototypingReporting

&Prioritization

Planning & Recruiting

Designer

PM

Engineer

Researcher

Page 15: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Time Line - Traditional Usability

Research AnalysisReporting

&Prioritization

Design PrototypingPlanning

& Recruiting

1-2 weeks 1-2 weeks 1/2 - 1week 1/2 -1week

3 - 6 weeks

#uxpa2013 #crite #androidux

Page 16: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Time Line - Traditional Usability

Research AnalysisReporting

&Prioritization

Design PrototypingPlanning

& Recruiting

1- 2 weeks 1- 2 weeks 1/2 - 1week 1/2 -1week

4 - 8 weeks

#uxpa2013 #crite #androidux

1/2 - 1 week1/2 -1 week

Page 17: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Time Line - RITE

Research AnalysisReporting

&Prioritization

Design PrototypingPlanning

& Recruiting

1 - 2 weeks 1 - 2 weeks

2 - 4 weeks

#uxpa2013 #crite #androidux

Page 18: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Time Line - C-RITE

Research AnalysisReporting

&Prioritization

Design PrototypingPlanning

& Recruiting

1-2 weeks 2.5 days

1.5 - 2.5 weeks

#uxpa2013 #crite #androidux

Page 19: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Time Line - Cyclic C-RITE

Research AnalysisReporting

&Prioritization

Design PrototypingPlanning

& Recruiting

1 week 2.5 days

1.5 weeks

#uxpa2013 #crite #androidux

Page 20: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Prototyping

Planning & Recruiting

Example: TV Voice Search

Page 21: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Prototyping

Planning & Recruiting

1st TV Voice Search Design

Page 22: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Prototyping

Planning & Recruiting

C-RITE Research Timing

10:00 am 11:00 am 1:00 pm 2:00 pm10:00 am 11:00 am 1:00 pm

Day 1 Day 2

#uxpa2013 #crite #androidux

Page 23: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Prototyping

Planning & Recruiting

C-RITE Collaborative Analysis

10:00 am 11:00 am 1:00 pm 2:00 pm10:00 am 11:00 am 1:00 pm

Day 1 Day 2

#uxpa2013 #crite #androidux

Page 24: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Prototyping

Planning & Recruiting

Observation Board Example

Page 25: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Prototyping

Planning & Recruiting

User Goals Example

Observation ExampleGoal example

P1P1 P2P2Bob Lin Ali Nur Bob Lin Ali Nur

User knows what to say 2 1 2 2

The system understood user’s intent 5 3 1 1

The system doesn’t slow down user w unnecessary confirmations 4 4 2 2

User can easily tell where speech will work 2 2 2 2

User comfortable using their voice 4 4 4 4

Rating on a scale from 1- 5 1 = poor 5 = good

Page 26: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Implementation

Planning & Recruiting

Collaborative Observation

#uxpa2013 #crite #androidux

• Re-call to count observations, analysis step reduced

• Disagreements about observations are resolved immediately

• Research protocol can be adjusted based on stakeholder feedback

• Researcher can explain what observations mean

• Small sample size discussion is obsolete

Page 27: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Implementation

Planning & Recruiting

C-RITE Analysis

10:00 am 11:00 am 1:00 pm 2:00 pm10:00 am 11:00 am 1:00 pm

Day 1 Day 2

2:00 pm 3:00 pm

#uxpa2013 #crite #androidux

Page 28: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Implementation

Planning & Recruiting

From Observation to Insight

Observation ExampleGoal example

Page 29: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Implementation

Planning & Recruiting

Prioritizing Insights

Goal example

Insights

Page 30: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Implementation

Planning & Recruiting

C-RITE Design Workshop

3:00 pm

Day 1

10:00 am 11:00 am 1:00 pm 2:00 pm 10:00 am 11:00 am 1:00 pm 2:00 pm

Day 2

6:30 pm5:30 pm

#uxpa2013 #crite #androidux

Page 31: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Implementation

Planning & Recruiting

Design Workshop

Page 32: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Implementation

Planning & Recruiting

Design Workshop Actions

Observation ExampleGoal example

Page 33: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Implementation

Planning & Recruiting

Action Item Owners & Due Dates

Page 34: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Implementation

Planning & Recruiting

C-RITE Design Workshop

#uxpa2013 #crite #androidux

• Turn panic into confidence

Page 35: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Implementation

Planning & Recruiting

C-RITE Design Workshop

#uxpa2013 #crite #androidux

• Turn panic into confidence• Designers demonstrate problem solving skills

Page 36: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Implementation

Planning & Recruiting

C-RITE Design Workshop

#uxpa2013 #crite #androidux

• Turn panic into confidence• Designers demonstrate problem solving skills• Engineers solve technical constraints

Page 37: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Implementation

Planning & Recruiting

C-RITE Design Workshop

#uxpa2013 #crite #androidux

• Turn panic into confidence• Designers demonstrate problem solving skills• Engineers solve technical constraints• Researchers guide insight interpretation

Page 38: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Implementation

Planning & Recruiting

C-RITE Design Workshop

#uxpa2013 #crite #androidux

• Turn panic into confidence• Designers demonstrate problem solving skills• Engineers solve technical constraints• Researchers guide insight interpretation• PM gives business and scheduling input

Page 39: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Implementation

Planning & Recruiting

C-RITE Design Workshop

#uxpa2013 #crite #androidux

• Turn panic into confidence• Designers demonstrate problem solving skills• Engineers solve technical constraints• Researchers guide insight interpretation• PM gives business and scheduling input• Everyone participates in creative process

Page 40: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Implementation

Planning & Recruiting

Before & After

Page 41: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Prototyping

Planning & Recruiting

C-RITE Reporting

Day 1

Send action items to team

Day 2

Send action items to team Short report

Day 3

#uxpa2013 #crite #androidux

Page 42: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Prototyping

Planning & Recruiting

C-RITE Prototyping

3:00 pm10:00 11:00 1:00 2:00

Day 2

6:30 pm

Day 1

10:00 11:00 1:00 2:00 5:30 pm

#uxpa2013 #crite #androidux

Page 43: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Prototyping

Planning & Recruiting

C-RITE Cycles

Week1 Week 2 Week 3

#uxpa2013 #crite #androidux

Page 44: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Prototyping

Planning & Recruiting

C-RITE Recruiting

• Create a panel of users that meet general recruitment criteria

• Panel members commit to availability at short notice on research days

• Each week, schedule panel members• Recruit for specific criteria when needed

#uxpa2013 #crite #androidux

Page 45: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Prototyping

Planning & Recruiting

C-RITE Room Design

• Comfortable seating for all to observe sessions

• Whiteboard to record observations, and drawing during design workshop

• Sunlight and windows is good for creativity

#uxpa2013 #crite #androidux

Page 46: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Prototyping

Planning & Recruiting

C-RITE Preparations

• Set expectations with all stakeholders beforehand about time commitment, collaboration and workshop format

• Decision makers need to participate in C-RITE studies and workshops

#uxpa2013 #crite #androidux

Page 47: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Prototyping

Planning & Recruiting

C-RITE Summary

#uxpa2013 #crite #androidux

• Iterative UX research method suitable for agile environments

• From research to new design solution in 1 day

• 7 research sessions in 2 days

• Collaborative design workshop each day

• Prototype changes between day 1 and 2

• Can be applied weekly

• Stakeholders collaborate in all UX phases

Page 48: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

ResearchObservation & Analysis

Reporting &Prioritization Design Prototyping

Planning & Recruiting

Thank you

#uxpa2013 #crite #androidux

[email protected] @jhilmiljain

@[email protected]

Page 49: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Appendix

Page 50: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Agile Methods: RITE

• Changes are made as soon as a problem is identified, sometimes after 1 session

• 1-2 sessions a day. Breaks between sessions long enough to make changes

• 1-2 weeks of sessions

• Requires stakeholder attendance and participation

Medlock, Wixon, Fulton, Terrano and Romero, UPA, 2002

#uxpa2013 #crite #androidux

Page 51: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Prototyping

Planning & Recruiting

Agile Methods: KRUG + RITE

• 4 participants over 2 days, at least 1 hour between sessions to make changes

• Researcher sends out observations and recommendations 30 min after last session

• Team debrief of observations and action items on day 2, 1 hour after last session

• No collaborative design workshop

McGinn, Chen, Journal of Usability Studies, 2013

Page 52: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Prototyping

Planning & Recruiting

Agile Methods: PULSE

• 3 participants, 1 day every week

• Analysis and write-up of results by researcher within 2 days

• No collaborative analysis and design workshop

Konno, Agile 2012

Page 53: C(ollab) RITE: How to run impactful iterative studies in a fast paced environment

Research Analysis Reporting &Prioritization Design Implementation

Planning & Recruiting

Variations We’ve Tried

• C-RITE Remote• If time zones allow, stakeholders participate through ‘Hangouts’

• Sessions are recorded and watched with time delay

• Next day debriefs and design workshops for incompatible time zones

• C-RITE Diary Studies• In-lab diary kick-offs and debriefs are run in C-RITE format

• Researcher analyzes and summarizes diary data for debrief and design workshop