SlideShare a Scribd company logo
1 of 87
Download to read offline
Role-playing as a method for socially-mediated design exploration and problem solving

Solution-play
designers play the role of an imagined solution
to reveal underlying user needs
 
!
!
graduate thesis by Brook Graham, December 16, 2013
Interaction Design | University of Kansas | Professor: Michael Eckersley

empathy: 

understanding another person 

empathy: 


our user

understanding another person 

our user
We can observe our user from the outside...
but to empathize,

we need to
imagine what it feels like to be that person
imagine what it feels like to be that person
this is empathy
this is my thesis.

imagine what it feels like to be that person
imagine
remember?
research question

If the act of playing the role of a solution to a complex design problem
was developed and presented as a user research method, would it be
useful during the discovery phase of the design process?
!
research question

If the act of playing the role of a solution to a complex design problem
was developed and presented as a user research method, would it be
useful during the discovery phase of the design process?
If so, how would it be best developed and presented in order to
increase empathy, user collaboration, and facilitation of a great
design?
background

Bill Buxton
“Interaction design is about

roles and changing relationships”

Bill Buxton is a principal researcher at Microsoft known for being one of the pioneers in the human–computer interaction
field. His book, Sketching User Experiences, inspired me to further explore role-playing in design.
Bill Buxton
“Interaction design is about

roles and changing relationships”

two roles

Bill Buxton is a principal researcher at Microsoft known for being one of the pioneers in the human–computer
interaction field. His book, Sketching User Experiences, inspired me to further explore role-playing in design.
role of user

role of the

product/service/experience
role of user

role of the

product/service/experience

solution
role-playing:
1 :  to act out the role of
2 :  to represent in action

I started looking into role-playing and its use in theater, education, therapy, and design.
Augusto Boal
dramatic
theatre

Boal helped people stand up to their oppressors by giving them a safe place to rehearse everyday life. He was interested
in breaking down the line that separates actors from spectators—everyone was a “spect-actor” in his workshops.
Byron Stewart

Byron leads Dramatic Diversity, a theatre-based consulting firm in Chicago. They facilitate corporate training workshops
to improve services for companies like McDonalds.
Karen Hough
improvisation
sometimes the 

strangest ideas can

be the most amazing

Hough explains that improv actors are actually the most over-rehearsed in the performance industry. And that’s what is
missing in the corporate setting—practice is how people learn to manage in the moment.
Adam Lawrence
Investigative rehearsal

Comedian by trade, Adam is one half of WorkPlayExperience in Germany. These world-leaders of service design direct
companies to rehearse their offerings, iterating/exploring tiny details that are so important to a customer’s experience.
Rubberducking
Make your thoughts
words others can hear

When stuck, some developers voluntarily explain their code to a rubber duck before seeking help. Designers can use
this concept as well—the simple act of re-wording an idea can be enough to trigger further thought.
Tim Brown
“...as adults
we self-edit,
! we stop
ourselves as
we’re having
ideas.” 

CEO of IDEO, Tim Brown goes on to say that our desire to be original actually isn’t playful nor constructive. We can
learn not to self-edit from kids—they let themselves have multiple ideas that aren’t that different.
I’m always running late…

A video of the method. The idea was to generate as many ideas as possible, as fast as possible. Meredith is playing
herself, a user with a need. Patrick is playing the role of the Solution for her need.
…to be the wing of an airplane?
traditional role-playing
this guy designs something
DESIGN

ER

Designers usually test their designs by acting as the user. For example, if trying to improve the drive-thru experience at
a restaurant, a designer might imagine himself as the customer.
he tests it with friends
USER

DESIGN

ER
everyone plays the role of:
USER

DESSER
U IGN
E

R
the benefits are limited:
- likes
- dislikes
- small little suggestions
- insights

But because the game is already partially designed, the feedback can be limited. Also, what a designer can do with it
can be limited.
Why not act as the Solution?

And have a normal, everyday conversation with the user. It’s face-to-face which is the most effective way to
communicate.
so, instead of:
ER
US

DESSER
U IGN
E

R
try this:
U

R
SE

SOLU
TIO
DESIGN N
ER
a designer could play they role of a:
solution to a user’s problem
solution to a user’s problem
still undefined solution

At this point the designer can’t picture the end-solution. It’s still fuzzy.
always-changing solution

Ideas for a solution are changing based on the conversation being had. The user’s underlying needs are revealed.
imagined solution
ER
US

DES
IGN

ER
ER
US

with a problem

DES
IGN

ER
playi

ER
US

with a problem

ng th
e rol
e of
a:

DES
SOLU
ITION
GNE
R
playi

ER
US

with a problem

ng th
e rol
e of
a:

DES
SOLU
ITION
GNE
R
playi

ER
US

ng th
e rol
e of
a:

DES
SOLU
ITION
GNE
R
how can


with a problem

I help?
playi

ER
US

ng th
e rol
e of
a:

DES
SOLU
ITION
GNE
R
how can


with a problem

I help?

SOLUTION-PLAY
Note that the user’s “problem” could also be called a goal, a need, or even an objective.
7 phases of a design process

interaction design
usability
visual design
discovery
user

research

development
QA

Where does Solution-play take place?
Solution-play
Solution-play
discovery
ce
en
flu
in

interaction design

user

research

but the conversation (that results from Solution-play) can be used to inform the the proceeding phases
hypothesis

benefits would be:
- more imaginative
- less restricted
- more big-picture
- more empathetic
- informal & natural 

Who is driving?

The designer is playing the role of a driverless car. The participant is the “driver.”
goal
goal:
 get underlying needs to surface
To help underlying needs emerge
method

scientific method
observe natural
phenomena

formulate

hypothesis

test the

hypothesis

modify

hypothesis

establish a theory

based on results
scientific my method
scientific

observe


represent

& present

try, then

evaluate

define

& share

modify

To further develop the method, I facilitated 20 Solution-play sessions with different people each time (both in-person
and on Skype) in the context of three different situations (or stories).
1 Represent

The activity was always represented visually. I found this to be the most effective way explain the method. I kept the
drawing in view during the activity for reference.
This is just another representation. Two consistencies existed throughout the project: 1.) Someone always played the
role of a Solution (that’s how this method differs from traditional role-playing afterall) and 2.) I always drew it up.
Signs were used to remind participants to stay in character.
2 Present & Test

ut
bo

a

ur
yo

The second step was to verbally instruct participants on their role.

..
e.
ol
r
3 Improve

Iterate. Repeat.

To be a better facilitator, I needed to increase my confidence which came with practice. I also tried to progressive
disclose instructions, to avoid overwhelming participants.
4 Evaluate
Will people get in love with it?

Can a system be built from it?

How could people be part of it?

It is simple?

How will it work for people?

Can it be expressed visually?

Why will it help people?

Is it true to the brand?

Is it amazingly entertaining?

It is global or cross-generational?

This was my score-keeping formula. I evaluated the outcomes of the conversation based on these ten questions. Could
the comments, emotions, questions, and needs expressed during a session be used to inform the design process?
5 Define
Solution-play

sə$ˈlü$shən**plā

1 : to act out the role of a design solution
2 : to represent a solution in a conversation

Lastly, I named the method and defined it.
What it isn’t
- prep for real user research
- a way to get out of your head and into the problem
- exploratory
- requires little to no planning, travel, prep, or materials
- a way to give life to user research gone stale
What it isn’t
- a replacement for real, in-person, user research
results

A “magic tool”

Participant is playing the role of a spouse to an incarcerated individual. She has a need for a “magic tool” that lets her
communicate with her spouse.
This is how I recorded the conversations.
I called out both important findings and points where the facilitation could be improved. “I thought it was safe” is an
example of a snip (my term for any comment, question, concern, need, or emotion expressed during a session.)
Debriefing with participants:
survey and interview

I asked questions like, “Were you confused?” and “Did this activity help you generate creative ideas?” I realized that this
debriefing should take place immediately after a session. Delayed debriefing lead to less-specific feedback.
Was this activity useful?

Debriefing after a Solution-play session.
then compare

& contrast

The outcomes or “snips” were compared and contrasted. I noticed similarities and differences amongst participants. If
the participant was confused, I failed at facilitation. The majority of people loved talking about themselves.
personalities emerge

the silent

the confused

the perfect !!!

The 20 participants fell into 3 distinct personalities. I used tricks for teasing out participation—leading with a really
challenging question (or something oddly specific) kept participants excited and curious.
When is Solution-play useful?
- user research becomes more productive
- touchy subjects that you’d like to prepare for
- warm-up exercise to tease out issues
!
When does it fail?

Dan is asked to describe an item of clothing that needs. He is able to describe the shoe he needs, without hesitation.
This is an example of a situation where Solution-play is not an effective method of discovery.
how to

how to set it up
- temporally impose rules and goals
- use language like: “make believe”
- create a safe place & build trust




- show visuals

ROLES

ROUNDS

st
round

nd
round

Solution

lake

issa
Mel

B

lissa
Me

ACTORS

lake
B

STORY

User
how to act when facilitating
- be objective
- have fun
- be humble




- you are teachable by the user

How can Solution-play be applied?

Dan explains how he imagines this method could be useful.
This is what I learned
- Many situations become emotional

- Empathy is developed

- When under pressure, people act more spontaneously

- It is completely flexible

- It is not overwhelming
photo credits
Tim Brown: www.idealog.co.nz/blog/2012/04/tim-brown

Sebastian Detering: www.hans-bredow-institut.de/de/staff/sebastian-deterding-m

apples & oranges: www.wealth18.com/comparison-of-current-ncd-tax-free-bonds-aug-sep-oct-2013

kids role-playing: www.virtualeducasinaloa.com

game testing w/ Kars Alfrink: www.flickr.com/photos/kaeru/9782327702

Leif Hansen: www.spu.edu/depts/uc/response/new/2012-autumn/features/play-without-ceasing.asp

design process: www.ezsitecms.com/services/user-experience-design

rubber duck: www.wikipedia.org/wiki/File:Rubber_duck_assisting_with_debugging.jpg

Rubber chicken: www.sidlaurea.com/2013/02/16/facilitating-an-awesome-ideation-workshop/

Byron Stewart: www.dramaticdiversity.com/

Boal: www.peaceinnovators.org/tag/augusto-boal/

Boal book: www.amazon.com/Theatre-Oppressed-Augusto-Boal/

Bill Verplank illustration: www.billverplank.com/Lecture



thank you

More Related Content

Similar to Solution-play

Foundations understanding users and interactions
Foundations  understanding users and interactionsFoundations  understanding users and interactions
Foundations understanding users and interactionsPreeti Mishra
 
Midwest UX 2014 - Pay It Forward: How To Mentor Your UX Co-Workers Without Th...
Midwest UX 2014 - Pay It Forward: How To Mentor Your UX Co-Workers Without Th...Midwest UX 2014 - Pay It Forward: How To Mentor Your UX Co-Workers Without Th...
Midwest UX 2014 - Pay It Forward: How To Mentor Your UX Co-Workers Without Th...Naa Marteki Reed
 
Notes - Design Thinking Workshop
Notes - Design Thinking WorkshopNotes - Design Thinking Workshop
Notes - Design Thinking Workshopktphinnovation
 
stanford-design-thinking-workbook-
stanford-design-thinking-workbook-stanford-design-thinking-workbook-
stanford-design-thinking-workbook-Rapid Reasoning
 
(Socially Distanced) Participatory Design - Discovering Unmet Needs & New Sol...
(Socially Distanced) Participatory Design - Discovering Unmet Needs & New Sol...(Socially Distanced) Participatory Design - Discovering Unmet Needs & New Sol...
(Socially Distanced) Participatory Design - Discovering Unmet Needs & New Sol...Jennifer Briselli
 
LTUX JHB - An Empathetic Servant Leader
LTUX  JHB - An Empathetic Servant LeaderLTUX  JHB - An Empathetic Servant Leader
LTUX JHB - An Empathetic Servant Leaderltux-jhb
 
Design Process | Tool 01" personae"
Design Process | Tool 01" personae"Design Process | Tool 01" personae"
Design Process | Tool 01" personae"Gessica Puri
 
Dan Lockton Behavior Design Amsterdam New Year 2016
Dan Lockton Behavior Design Amsterdam New Year 2016Dan Lockton Behavior Design Amsterdam New Year 2016
Dan Lockton Behavior Design Amsterdam New Year 2016Behavior Design AMS
 
Minimalist A1 Documentation.pdf
Minimalist A1 Documentation.pdfMinimalist A1 Documentation.pdf
Minimalist A1 Documentation.pdfs3926778
 
Lecture03 - Field research and personas
Lecture03 - Field research and personasLecture03 - Field research and personas
Lecture03 - Field research and personasserena pollastri
 
Design thinking and Role Playing
Design thinking and Role PlayingDesign thinking and Role Playing
Design thinking and Role PlayingJoud Khattab
 
How To Create Good User Experience?
How To Create Good User Experience?How To Create Good User Experience?
How To Create Good User Experience?Arsalan Akhtar
 
UX in the Real World: There's no such thing as "No Persona"
UX in the Real World: There's no such thing as "No Persona"UX in the Real World: There's no such thing as "No Persona"
UX in the Real World: There's no such thing as "No Persona"Tom Allison
 
D school bootleg deck 2018
D school bootleg deck 2018D school bootleg deck 2018
D school bootleg deck 2018Colaborativismo
 
Yes, My Iguana Loves to Cha-Cha: Improv, Creativity and Collaboration
Yes, My Iguana Loves to Cha-Cha: Improv, Creativity and CollaborationYes, My Iguana Loves to Cha-Cha: Improv, Creativity and Collaboration
Yes, My Iguana Loves to Cha-Cha: Improv, Creativity and CollaborationSteve Portigal
 

Similar to Solution-play (20)

Role play NOTES
Role play NOTES Role play NOTES
Role play NOTES
 
Foundations understanding users and interactions
Foundations  understanding users and interactionsFoundations  understanding users and interactions
Foundations understanding users and interactions
 
Role play NOTES
Role play NOTES Role play NOTES
Role play NOTES
 
Midwest UX 2014 - Pay It Forward: How To Mentor Your UX Co-Workers Without Th...
Midwest UX 2014 - Pay It Forward: How To Mentor Your UX Co-Workers Without Th...Midwest UX 2014 - Pay It Forward: How To Mentor Your UX Co-Workers Without Th...
Midwest UX 2014 - Pay It Forward: How To Mentor Your UX Co-Workers Without Th...
 
Notes - Design Thinking Workshop
Notes - Design Thinking WorkshopNotes - Design Thinking Workshop
Notes - Design Thinking Workshop
 
stanford-design-thinking-workbook-
stanford-design-thinking-workbook-stanford-design-thinking-workbook-
stanford-design-thinking-workbook-
 
(Socially Distanced) Participatory Design - Discovering Unmet Needs & New Sol...
(Socially Distanced) Participatory Design - Discovering Unmet Needs & New Sol...(Socially Distanced) Participatory Design - Discovering Unmet Needs & New Sol...
(Socially Distanced) Participatory Design - Discovering Unmet Needs & New Sol...
 
LTUX JHB - An Empathetic Servant Leader
LTUX  JHB - An Empathetic Servant LeaderLTUX  JHB - An Empathetic Servant Leader
LTUX JHB - An Empathetic Servant Leader
 
Design Process | Tool 01" personae"
Design Process | Tool 01" personae"Design Process | Tool 01" personae"
Design Process | Tool 01" personae"
 
Dan Lockton Behavior Design Amsterdam New Year 2016
Dan Lockton Behavior Design Amsterdam New Year 2016Dan Lockton Behavior Design Amsterdam New Year 2016
Dan Lockton Behavior Design Amsterdam New Year 2016
 
Minimalist A1 Documentation.pdf
Minimalist A1 Documentation.pdfMinimalist A1 Documentation.pdf
Minimalist A1 Documentation.pdf
 
UX. How to start?
UX. How to start?UX. How to start?
UX. How to start?
 
Design thinking
Design thinking Design thinking
Design thinking
 
Lecture03 - Field research and personas
Lecture03 - Field research and personasLecture03 - Field research and personas
Lecture03 - Field research and personas
 
Design thinking and Role Playing
Design thinking and Role PlayingDesign thinking and Role Playing
Design thinking and Role Playing
 
How To Create Good User Experience?
How To Create Good User Experience?How To Create Good User Experience?
How To Create Good User Experience?
 
UX in the Real World: There's no such thing as "No Persona"
UX in the Real World: There's no such thing as "No Persona"UX in the Real World: There's no such thing as "No Persona"
UX in the Real World: There's no such thing as "No Persona"
 
D school bootleg deck 2018
D school bootleg deck 2018D school bootleg deck 2018
D school bootleg deck 2018
 
Yes, My Iguana Loves to Cha-Cha: Improv, Creativity and Collaboration
Yes, My Iguana Loves to Cha-Cha: Improv, Creativity and CollaborationYes, My Iguana Loves to Cha-Cha: Improv, Creativity and Collaboration
Yes, My Iguana Loves to Cha-Cha: Improv, Creativity and Collaboration
 
Prototype test
Prototype testPrototype test
Prototype test
 

Recently uploaded

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 

Recently uploaded (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 

Solution-play

  • 1. Role-playing as a method for socially-mediated design exploration and problem solving Solution-play designers play the role of an imagined solution to reveal underlying user needs   ! ! graduate thesis by Brook Graham, December 16, 2013 Interaction Design | University of Kansas | Professor: Michael Eckersley

  • 5. We can observe our user from the outside...
  • 6.
  • 8. imagine what it feels like to be that person
  • 9. imagine what it feels like to be that person this is empathy
  • 10. this is my thesis. imagine what it feels like to be that person
  • 13. research question
 If the act of playing the role of a solution to a complex design problem was developed and presented as a user research method, would it be useful during the discovery phase of the design process? !
  • 14. research question
 If the act of playing the role of a solution to a complex design problem was developed and presented as a user research method, would it be useful during the discovery phase of the design process? If so, how would it be best developed and presented in order to increase empathy, user collaboration, and facilitation of a great design?
  • 16. Bill Buxton “Interaction design is about
 roles and changing relationships” Bill Buxton is a principal researcher at Microsoft known for being one of the pioneers in the human–computer interaction field. His book, Sketching User Experiences, inspired me to further explore role-playing in design.
  • 17. Bill Buxton “Interaction design is about
 roles and changing relationships” two roles Bill Buxton is a principal researcher at Microsoft known for being one of the pioneers in the human–computer interaction field. His book, Sketching User Experiences, inspired me to further explore role-playing in design.
  • 18. role of user role of the
 product/service/experience
  • 19. role of user role of the
 product/service/experience solution
  • 20. role-playing: 1 :  to act out the role of 2 :  to represent in action I started looking into role-playing and its use in theater, education, therapy, and design.
  • 21. Augusto Boal dramatic theatre Boal helped people stand up to their oppressors by giving them a safe place to rehearse everyday life. He was interested in breaking down the line that separates actors from spectators—everyone was a “spect-actor” in his workshops.
  • 22. Byron Stewart Byron leads Dramatic Diversity, a theatre-based consulting firm in Chicago. They facilitate corporate training workshops to improve services for companies like McDonalds.
  • 23. Karen Hough improvisation sometimes the 
 strangest ideas can
 be the most amazing Hough explains that improv actors are actually the most over-rehearsed in the performance industry. And that’s what is missing in the corporate setting—practice is how people learn to manage in the moment.
  • 24. Adam Lawrence Investigative rehearsal Comedian by trade, Adam is one half of WorkPlayExperience in Germany. These world-leaders of service design direct companies to rehearse their offerings, iterating/exploring tiny details that are so important to a customer’s experience.
  • 25. Rubberducking Make your thoughts words others can hear When stuck, some developers voluntarily explain their code to a rubber duck before seeking help. Designers can use this concept as well—the simple act of re-wording an idea can be enough to trigger further thought.
  • 26. Tim Brown “...as adults we self-edit, ! we stop ourselves as we’re having ideas.” 
 CEO of IDEO, Tim Brown goes on to say that our desire to be original actually isn’t playful nor constructive. We can learn not to self-edit from kids—they let themselves have multiple ideas that aren’t that different.
  • 27. I’m always running late… A video of the method. The idea was to generate as many ideas as possible, as fast as possible. Meredith is playing herself, a user with a need. Patrick is playing the role of the Solution for her need.
  • 28. …to be the wing of an airplane?
  • 30. this guy designs something DESIGN ER Designers usually test their designs by acting as the user. For example, if trying to improve the drive-thru experience at a restaurant, a designer might imagine himself as the customer.
  • 31. he tests it with friends
  • 33. everyone plays the role of: USER DESSER U IGN E R
  • 34. the benefits are limited: - likes - dislikes - small little suggestions - insights But because the game is already partially designed, the feedback can be limited. Also, what a designer can do with it can be limited.
  • 35. Why not act as the Solution? And have a normal, everyday conversation with the user. It’s face-to-face which is the most effective way to communicate.
  • 38. a designer could play they role of a: solution to a user’s problem
  • 39. solution to a user’s problem
  • 40. still undefined solution At this point the designer can’t picture the end-solution. It’s still fuzzy.
  • 41. always-changing solution Ideas for a solution are changing based on the conversation being had. The user’s underlying needs are revealed.
  • 45. playi ER US with a problem ng th e rol e of a: DES SOLU ITION GNE R
  • 46. playi ER US with a problem ng th e rol e of a: DES SOLU ITION GNE R
  • 47. playi ER US ng th e rol e of a: DES SOLU ITION GNE R how can
 with a problem I help?
  • 48. playi ER US ng th e rol e of a: DES SOLU ITION GNE R how can
 with a problem I help? SOLUTION-PLAY Note that the user’s “problem” could also be called a goal, a need, or even an objective.
  • 49. 7 phases of a design process interaction design usability visual design discovery user
 research development QA Where does Solution-play take place?
  • 52. ce en flu in interaction design user
 research but the conversation (that results from Solution-play) can be used to inform the the proceeding phases
  • 54. benefits would be: - more imaginative - less restricted - more big-picture - more empathetic - informal & natural 

  • 55. Who is driving? The designer is playing the role of a driverless car. The participant is the “driver.”
  • 56. goal
  • 57. goal:
 get underlying needs to surface To help underlying needs emerge
  • 59. scientific method observe natural phenomena formulate
 hypothesis test the
 hypothesis modify
 hypothesis establish a theory
 based on results
  • 60. scientific my method scientific observe
 represent
 & present try, then
 evaluate define
 & share modify To further develop the method, I facilitated 20 Solution-play sessions with different people each time (both in-person and on Skype) in the context of three different situations (or stories).
  • 61. 1 Represent The activity was always represented visually. I found this to be the most effective way explain the method. I kept the drawing in view during the activity for reference.
  • 62. This is just another representation. Two consistencies existed throughout the project: 1.) Someone always played the role of a Solution (that’s how this method differs from traditional role-playing afterall) and 2.) I always drew it up.
  • 63. Signs were used to remind participants to stay in character.
  • 64. 2 Present & Test ut bo a ur yo The second step was to verbally instruct participants on their role. .. e. ol r
  • 65. 3 Improve Iterate. Repeat. To be a better facilitator, I needed to increase my confidence which came with practice. I also tried to progressive disclose instructions, to avoid overwhelming participants.
  • 66. 4 Evaluate Will people get in love with it? Can a system be built from it? How could people be part of it? It is simple? How will it work for people? Can it be expressed visually? Why will it help people? Is it true to the brand? Is it amazingly entertaining? It is global or cross-generational? This was my score-keeping formula. I evaluated the outcomes of the conversation based on these ten questions. Could the comments, emotions, questions, and needs expressed during a session be used to inform the design process?
  • 67. 5 Define Solution-play sə$ˈlü$shən**plā 1 : to act out the role of a design solution 2 : to represent a solution in a conversation Lastly, I named the method and defined it.
  • 68. What it isn’t - prep for real user research - a way to get out of your head and into the problem - exploratory - requires little to no planning, travel, prep, or materials - a way to give life to user research gone stale
  • 69. What it isn’t - a replacement for real, in-person, user research
  • 71. A “magic tool” Participant is playing the role of a spouse to an incarcerated individual. She has a need for a “magic tool” that lets her communicate with her spouse.
  • 72. This is how I recorded the conversations.
  • 73. I called out both important findings and points where the facilitation could be improved. “I thought it was safe” is an example of a snip (my term for any comment, question, concern, need, or emotion expressed during a session.)
  • 74. Debriefing with participants: survey and interview I asked questions like, “Were you confused?” and “Did this activity help you generate creative ideas?” I realized that this debriefing should take place immediately after a session. Delayed debriefing lead to less-specific feedback.
  • 75. Was this activity useful? Debriefing after a Solution-play session.
  • 76. then compare & contrast The outcomes or “snips” were compared and contrasted. I noticed similarities and differences amongst participants. If the participant was confused, I failed at facilitation. The majority of people loved talking about themselves.
  • 77. personalities emerge the silent the confused the perfect !!! The 20 participants fell into 3 distinct personalities. I used tricks for teasing out participation—leading with a really challenging question (or something oddly specific) kept participants excited and curious.
  • 78. When is Solution-play useful? - user research becomes more productive - touchy subjects that you’d like to prepare for - warm-up exercise to tease out issues !
  • 79. When does it fail? Dan is asked to describe an item of clothing that needs. He is able to describe the shoe he needs, without hesitation. This is an example of a situation where Solution-play is not an effective method of discovery.
  • 81. how to set it up - temporally impose rules and goals - use language like: “make believe” - create a safe place & build trust 
 - show visuals

  • 83. how to act when facilitating - be objective - have fun - be humble 
 - you are teachable by the user

  • 84. How can Solution-play be applied? Dan explains how he imagines this method could be useful.
  • 85. This is what I learned - Many situations become emotional
 - Empathy is developed
 - When under pressure, people act more spontaneously
 - It is completely flexible
 - It is not overwhelming
  • 86. photo credits Tim Brown: www.idealog.co.nz/blog/2012/04/tim-brown
 Sebastian Detering: www.hans-bredow-institut.de/de/staff/sebastian-deterding-m
 apples & oranges: www.wealth18.com/comparison-of-current-ncd-tax-free-bonds-aug-sep-oct-2013
 kids role-playing: www.virtualeducasinaloa.com
 game testing w/ Kars Alfrink: www.flickr.com/photos/kaeru/9782327702
 Leif Hansen: www.spu.edu/depts/uc/response/new/2012-autumn/features/play-without-ceasing.asp
 design process: www.ezsitecms.com/services/user-experience-design
 rubber duck: www.wikipedia.org/wiki/File:Rubber_duck_assisting_with_debugging.jpg
 Rubber chicken: www.sidlaurea.com/2013/02/16/facilitating-an-awesome-ideation-workshop/
 Byron Stewart: www.dramaticdiversity.com/
 Boal: www.peaceinnovators.org/tag/augusto-boal/
 Boal book: www.amazon.com/Theatre-Oppressed-Augusto-Boal/
 Bill Verplank illustration: www.billverplank.com/Lecture