SlideShare ist ein Scribd-Unternehmen logo
1 von 52
Downloaden Sie, um offline zu lesen
cxpartners 1
Always design a thing by considering
it in its next larger context –
a chair in a room,
a house in an environment,
an environment in a city plan
Eliel Saarinen
2
This is a minimalist movie poster.
You know the movie – but you
may not realise it.
http://reramble.wordpress.com/2012/04/15/20-posters-for-disney-classics/
3
With a little, uh, context, you can
quickly figure out it’s Snow White
and the Seven Dwarfs.
http://reramble.wordpress.com/2012/04/15/20-posters-for-disney-classics/
4
So now you can guess what this
is...
http://reramble.wordpress.com/2012/04/15/20-posters-for-disney-classics/
5
And this one
http://reramble.wordpress.com/2012/04/15/20-posters-for-disney-classics/
6
And even this one. Context
allows us to communicate in
ways that are elegant, simple and
efficient.
http://reramble.wordpress.com/2012/04/15/20-posters-for-disney-classics/
7
Those are the qualities we need
when we’re designing for the
devices people use these days.
8
I want my phone to
contextually decide when
to notify me.
When I’m asleep (it’s dark,
phone stationary, quiet)
then it won’t buzz.
But if it’s important then it
should still alert me.
A real person told me this
Users expect us to use
context to help them do
things with less fuss.
Though their
expectations of what’s
possible seem
unreasonably high.
9
Here is exactly
what you need
right now.
OK
Something like this. It’s the end
of user interface design. And it’s
context wot dun it.
cxpartners 10
out of context
@gilescolborne
11
Time
Location
Environment
Social
Device
Activity
Individual
http://thenounproject.com/noun/computer/#icon-No115http://thenounproject.com/noun/iphone/#icon-No414
This is a pretty typical model of
context. A person in a context.
The device reads the context and
returns the right options. You’ll
have seen many versions of this.
In this model, people seek to
categorise different types of
context.
12
Google uses social context to
make a guess about where you
work. It turns typing into a yes /
no click. Spooky but efficient.
13
My computer remembers my task
context. When I restart, it opens
up my applications and web
pages as I left them.
14
EyeEm
This app uses Geofencing to add
a status to my photos.
Unfortunately, it’s made a wrong
guess. I wasn’t at that coffee
shop – I was next door getting a
haircut. It’s frustrating when apps
get context wrong and we have
to correct them.
15
You can teach your devices about
your temporal (time) context. For
instance by setting ‘Do not
disturb’ so that you’re not woken
by notifications during the night.
Which is fine – but when you
miss that one urgent call, you lose
trust in this feature. It doesn’t
know what’s important.
16
Google Maps
Google Maps aims to read my
emotional context – if I shake the
phone, it knows I’m cross and
asks for my feedback.
But this just annoys me. I shake
the phone because I’m walking.
This feature obscures the maps
that want to see.
17
Google Now
Google Now does a good job
because it gradually learns about
me and adds more information to
it’s picture of my context.
So it knows when I’m probably
about to leave the office and
gives me travel warnings for the
journey home.
Time and Location.
This model helps us describe our
predictions – but they’re really
just guesses and they’re often
wrong.
We can improve the guesses by
combining more than one type of
input.
18
Of course this raises privacy
concerns. If you’re going to deal
in context, you need to
demonstrate yourself to be
trustworthy. You have to earn
that trust over time. You can lose
it very quickly, too.
Time
Location
Environment
Social
Device
Activity
Individual
19http://www.flickr.com/photos/yourdon/4064143718/
But we’re still guessing.
11:37
New York
Subway
Alone
Blackberry
Email
Sarah
20http://www.flickr.com/photos/yourdon/4064143718/
You can know all this stuff, but it
doesn’t really answer the
question: what does she want to
do next.
21
Paul Dourish
Paul Dourish points out that
context is inherantly uncertain
and unknowable.
Instead of trying to measure
context, he says we need ways
for people and their devices to
maintain a shared understanding
of context.
22
PsychologyForDesigners.com
£2
In other words: the key to
context is conversation. There’s
plenty of psychological research
into conversation. This book by
my colleague Joe Leech shows
you how to make use of it. You
should buy a copy.
23cxpartners
Here’s a story about a
conversation with a computer.
Joe was cycling to work listening
to music – no screens, but Siri is
available.
24
What’s this playing?
It was on random play so he
asked what he was listening to.
25
Siri couldn’t figure out what he
meant. So it did something else.
26
Not helpful.
27
What’s this playing?
Here’s what most of us would
have expected to happen:
28
Siri can answer
‘What song is playing’ but not
‘What is this playing?’
Siri has no sense of context.
cxpartners 29
http://www.youtube.com/watch?v=d0Z1QGpTZSo
On the other hand, people are
very good at figuring out topics
even when they’re not mentioned
in a conversation. So it doesn’t
take us long to figure out what
Pete and Dud are talking about
here.
30
Time flies
like an arrow.
Fruit flies
like a banana.
Unlike computers, we’re great at
dealing with ambiguity – so good
that we play games with it.
31
What’s this playing?
What was that?
A bit of you know what.
We shorten speech by using pronouns or
decorate it will allusions. To understand
it, you have to understand context. If we
can understand how, then we’ll be better
able to design for context.
32
What’s this playing?
Clarke and Brennan came up with
the theory of grounding or
common ground in
conversations.
33
What’s this playing? This?
It’s the process by which
participants find agreement on
the topic of conversation.
34
On the iPod.
What’s this playing? This?
35
On the iPod.
What’s this playing? This?
It’s Del the Funky
Homosapian.
This
Or, put another way, agreeing
what this is.
36
Google Now is getting better at
common ground. If you ask it a
question...
37
…and then follow up with another
using a pronoun, it will remember
the common ground.
So to deal with context, we need
to remember topics across
interactions.
38
On the iPod.
What’s this playing? This?
It’s Del the Funky
Homosapian.
This
Time Pressure / Error / Shared Knowledge
One key idea is that people seek ‘least
collaborative effort in finding common
ground.
The approach they use depends on time
pressure, the risk of error, and their
assumptions about shared knowledge.
Rather than annoying computers asking for
clarification all the time, people seek to find
the most efficient way to reach agreement.
We can use this to build better
conversations.
39
What’s this playing? This?
Another method, Conversational
Analysis (CA) points out the
importance of Repair events in
conversation – that’s when one
party clarifies the conversation.
40
Here’s Siri noticing an ambiguity
and asking for clarification.
The user has set a reminder for
‘tomorrow’ but it’s just after
midnight. So do they mean ‘in the
morning’ or ‘the next day’?
Repair events are important.
41
Here’s Google noticing that an
email contains a link to a Google
Drive document that the user
doesn’t have permission to view.
Again, it looks for clarification.
42
Fantastical for Mac lets you
create events in something like
natural langauge. As you do so,
you can see Fantstical continually
modifying its undertstanding of
the entry – like someone nodding
as you’re talking. You can also
step in and make changes.
Fantastical’s writers understood
their software isn’t perfect and
created a very human interface to
deal with that.
43
I want my phone to
contextually decide when
to notify me.
When I’m asleep (it’s dark,
phone stationary, quiet)
then it won’t buzz.
But if it’s important then it
should still alert me.
A real user told me this
So can we fix this problem?
Really it’s not the phone that has
the answer.
44
Call: Susan Hunter
mobile
Jim Hunter came up with this
idea. When you call someone
who’s got an appointment on her
calendar...
45
Call: Susan Hunter
mobile
Her phone says:
Do not disturb ends 14:00
Cancel Proceed
Your phone should warn you and
give you the chance to override.
46
Call: Susan Hunter
mobile
Her phone says:
Do not disturb ends 14:00
Cancel Proceed
If your call is urgent (like a taxi
waiting outside) then you know
to proceed. If not, no need to
interrupt. In other words, we
need to facilitate the kinds of
contextual decision making that
we use when we go over to
someone’s desk.
47
In that case...
Are you busy? No.
In conversational analysis, these
are called pre-sequences. They
help establish the context for a
conversation.
48
Providing additional information
can also help establish context. In
Apple’s ‘Find my iPod’ you can
see how much battery is left on
the device – which establishes a
sense of urgency. How often do
we use additional information to
distract instead of augment?
49
CONTEXT
What we’re seeing is that trying
to establish context isn’t really
the right problem.
50
CONTEXT
RELEVANCE
Instead, we should be seeking to
find out what’s relevant (to this
user at this moment in time).
51
Wait, what was all that?
If you must measure context – use multiple sources
Repair and negotiate – never assume you’re right
Use least collaborative effort – time, error, shared knowledge
Keep track of what this is – remember across interactions
Allow users to negotiate context between themselves, too
Use pre-sequences to set up interactions
Extra information should enrich context – don’t distract
What really matters is relevance – focus on that
But now we have some rules to help us.
52
PsychologyForDesigners.com
Thanks to @mrjoe, the other folks at
@cxpartners and Little Big Details
for examples.

Weitere ähnliche Inhalte

Ähnlich wie Designing for Context Through Conversation

How to come up with digital ideas.
How to come up with digital ideas.How to come up with digital ideas.
How to come up with digital ideas.The Thought Police
 
20 Tips For Effective Brainstorming
20 Tips For Effective Brainstorming20 Tips For Effective Brainstorming
20 Tips For Effective BrainstormingBabak Forutanpour
 
Psychology for designers or 3 predictions from psychology for the future of ...
Psychology for designers or 3 predictions from psychology  for the future of ...Psychology for designers or 3 predictions from psychology  for the future of ...
Psychology for designers or 3 predictions from psychology for the future of ...cxpartners
 
Psychology for designers or 3 predictions from psychology for the future of ...
Psychology for designers or 3 predictions from psychology  for the future of ...Psychology for designers or 3 predictions from psychology  for the future of ...
Psychology for designers or 3 predictions from psychology for the future of ...Joe Leech
 
Memory improvement
Memory improvementMemory improvement
Memory improvementDavid Rivera
 
Writing Better e-Learning Scripts #Training18
Writing Better e-Learning Scripts #Training18Writing Better e-Learning Scripts #Training18
Writing Better e-Learning Scripts #Training18Cammy Bean
 
Resources for Lawyers to Help Create Space
Resources for Lawyers to Help Create SpaceResources for Lawyers to Help Create Space
Resources for Lawyers to Help Create SpaceJack Pringle
 
Designing Successful Experiences for Bald Apes
Designing Successful Experiences for Bald ApesDesigning Successful Experiences for Bald Apes
Designing Successful Experiences for Bald ApesEva Willis
 
Is it done yet? (How about now?)
Is it done yet? (How about now?)Is it done yet? (How about now?)
Is it done yet? (How about now?)Michele Playfair
 
20190813 - UX Vienna - questions for the audience
20190813 - UX Vienna - questions for the audience20190813 - UX Vienna - questions for the audience
20190813 - UX Vienna - questions for the audienceMartin Heidegger
 
Five Ways to Get Better Data From Our Users
Five Ways to Get Better Data From Our UsersFive Ways to Get Better Data From Our Users
Five Ways to Get Better Data From Our UsersSajid Reshamwala
 
AICM 2016 National Conference - Problem Solving with Ledlin Lawyers
AICM 2016 National Conference - Problem Solving with Ledlin LawyersAICM 2016 National Conference - Problem Solving with Ledlin Lawyers
AICM 2016 National Conference - Problem Solving with Ledlin LawyersNatalie Ledlin
 
Design Thinking : Empathising
Design Thinking : Empathising Design Thinking : Empathising
Design Thinking : Empathising Sankarshan D
 
Convince Me! – Why Should I Buy?
Convince Me! – Why Should I Buy?Convince Me! – Why Should I Buy?
Convince Me! – Why Should I Buy?Convinsys
 
Monday Night, March 3rd, Visual Rhetoric
Monday Night, March 3rd, Visual RhetoricMonday Night, March 3rd, Visual Rhetoric
Monday Night, March 3rd, Visual RhetoricMiami University
 
Handout_WolfVision_Webinar-Visualizer_20200430_upload
Handout_WolfVision_Webinar-Visualizer_20200430_uploadHandout_WolfVision_Webinar-Visualizer_20200430_upload
Handout_WolfVision_Webinar-Visualizer_20200430_uploadThomas Zangerle
 
We Are Social: Curiosity Stop #9
We Are Social: Curiosity Stop #9We Are Social: Curiosity Stop #9
We Are Social: Curiosity Stop #9We Are Social
 

Ähnlich wie Designing for Context Through Conversation (20)

How to come up with digital ideas.
How to come up with digital ideas.How to come up with digital ideas.
How to come up with digital ideas.
 
20 Tips For Effective Brainstorming
20 Tips For Effective Brainstorming20 Tips For Effective Brainstorming
20 Tips For Effective Brainstorming
 
Psychology for designers or 3 predictions from psychology for the future of ...
Psychology for designers or 3 predictions from psychology  for the future of ...Psychology for designers or 3 predictions from psychology  for the future of ...
Psychology for designers or 3 predictions from psychology for the future of ...
 
Psychology for designers or 3 predictions from psychology for the future of ...
Psychology for designers or 3 predictions from psychology  for the future of ...Psychology for designers or 3 predictions from psychology  for the future of ...
Psychology for designers or 3 predictions from psychology for the future of ...
 
Memory improvement
Memory improvementMemory improvement
Memory improvement
 
Writing Better e-Learning Scripts #Training18
Writing Better e-Learning Scripts #Training18Writing Better e-Learning Scripts #Training18
Writing Better e-Learning Scripts #Training18
 
Resources for Lawyers to Help Create Space
Resources for Lawyers to Help Create SpaceResources for Lawyers to Help Create Space
Resources for Lawyers to Help Create Space
 
Designing Successful Experiences for Bald Apes
Designing Successful Experiences for Bald ApesDesigning Successful Experiences for Bald Apes
Designing Successful Experiences for Bald Apes
 
Is it done yet? (How about now?)
Is it done yet? (How about now?)Is it done yet? (How about now?)
Is it done yet? (How about now?)
 
be.app edit
be.app editbe.app edit
be.app edit
 
2015 Arts Midwest Workshop: Embracing the Digital Age
2015 Arts Midwest Workshop: Embracing the Digital Age2015 Arts Midwest Workshop: Embracing the Digital Age
2015 Arts Midwest Workshop: Embracing the Digital Age
 
20190813 - UX Vienna - questions for the audience
20190813 - UX Vienna - questions for the audience20190813 - UX Vienna - questions for the audience
20190813 - UX Vienna - questions for the audience
 
Five Ways to Get Better Data From Our Users
Five Ways to Get Better Data From Our UsersFive Ways to Get Better Data From Our Users
Five Ways to Get Better Data From Our Users
 
AICM 2016 National Conference - Problem Solving with Ledlin Lawyers
AICM 2016 National Conference - Problem Solving with Ledlin LawyersAICM 2016 National Conference - Problem Solving with Ledlin Lawyers
AICM 2016 National Conference - Problem Solving with Ledlin Lawyers
 
Design Thinking : Empathising
Design Thinking : Empathising Design Thinking : Empathising
Design Thinking : Empathising
 
Convince Me! – Why Should I Buy?
Convince Me! – Why Should I Buy?Convince Me! – Why Should I Buy?
Convince Me! – Why Should I Buy?
 
be.app
be.appbe.app
be.app
 
Monday Night, March 3rd, Visual Rhetoric
Monday Night, March 3rd, Visual RhetoricMonday Night, March 3rd, Visual Rhetoric
Monday Night, March 3rd, Visual Rhetoric
 
Handout_WolfVision_Webinar-Visualizer_20200430_upload
Handout_WolfVision_Webinar-Visualizer_20200430_uploadHandout_WolfVision_Webinar-Visualizer_20200430_upload
Handout_WolfVision_Webinar-Visualizer_20200430_upload
 
We Are Social: Curiosity Stop #9
We Are Social: Curiosity Stop #9We Are Social: Curiosity Stop #9
We Are Social: Curiosity Stop #9
 

Mehr von cxpartners

Chi briding the relevance gap
Chi briding the relevance gapChi briding the relevance gap
Chi briding the relevance gapcxpartners
 
Putting people at the centre of design at the samaritans
Putting people at the centre of design at the samaritansPutting people at the centre of design at the samaritans
Putting people at the centre of design at the samaritanscxpartners
 
cxpartners customer centricity
cxpartners customer centricitycxpartners customer centricity
cxpartners customer centricitycxpartners
 
Designing Without Compromise
Designing Without CompromiseDesigning Without Compromise
Designing Without Compromisecxpartners
 
Practical Steps in Determining Your Product Vision (Product Tank Bristol - Oc...
Practical Steps in Determining Your Product Vision (Product Tank Bristol - Oc...Practical Steps in Determining Your Product Vision (Product Tank Bristol - Oc...
Practical Steps in Determining Your Product Vision (Product Tank Bristol - Oc...cxpartners
 
How to do the work you want to do - AKA neglect selling skills at your peril!...
How to do the work you want to do - AKA neglect selling skills at your peril!...How to do the work you want to do - AKA neglect selling skills at your peril!...
How to do the work you want to do - AKA neglect selling skills at your peril!...cxpartners
 
Customer Driven Digital Transformation
Customer Driven Digital Transformation Customer Driven Digital Transformation
Customer Driven Digital Transformation cxpartners
 
UX vs Artificial Intelligence
UX vs Artificial IntelligenceUX vs Artificial Intelligence
UX vs Artificial Intelligencecxpartners
 
Research analysis: getting more from your data
Research analysis: getting more from your dataResearch analysis: getting more from your data
Research analysis: getting more from your datacxpartners
 
Transforming Care in Bristol
Transforming Care in BristolTransforming Care in Bristol
Transforming Care in Bristolcxpartners
 
Interaction designers vs algorithms
Interaction designers vs algorithmsInteraction designers vs algorithms
Interaction designers vs algorithmscxpartners
 
Beyond the touch screen - better accessibility for mobile apps
Beyond the touch screen - better accessibility for mobile appsBeyond the touch screen - better accessibility for mobile apps
Beyond the touch screen - better accessibility for mobile appscxpartners
 
Co design (NUX4)
Co design (NUX4)Co design (NUX4)
Co design (NUX4)cxpartners
 
How to ask a question
How to ask a questionHow to ask a question
How to ask a questioncxpartners
 
Photo ux nux 061014
Photo ux nux 061014Photo ux nux 061014
Photo ux nux 061014cxpartners
 
Photo content strategy (James Chudley, cxpartners)
Photo content strategy (James Chudley, cxpartners)Photo content strategy (James Chudley, cxpartners)
Photo content strategy (James Chudley, cxpartners)cxpartners
 
Psychology and the Perfect Design by @mrjoe
Psychology and the Perfect Design by @mrjoePsychology and the Perfect Design by @mrjoe
Psychology and the Perfect Design by @mrjoecxpartners
 
How Rapid Feedback improves the design process (Luke Jones, cxpartners)
How Rapid Feedback improves the design process (Luke Jones, cxpartners)How Rapid Feedback improves the design process (Luke Jones, cxpartners)
How Rapid Feedback improves the design process (Luke Jones, cxpartners)cxpartners
 
How to build a failsafe mobile usability testing set up
How to build a failsafe mobile usability testing set upHow to build a failsafe mobile usability testing set up
How to build a failsafe mobile usability testing set upcxpartners
 

Mehr von cxpartners (20)

Chi briding the relevance gap
Chi briding the relevance gapChi briding the relevance gap
Chi briding the relevance gap
 
Putting people at the centre of design at the samaritans
Putting people at the centre of design at the samaritansPutting people at the centre of design at the samaritans
Putting people at the centre of design at the samaritans
 
cxpartners customer centricity
cxpartners customer centricitycxpartners customer centricity
cxpartners customer centricity
 
Designing Without Compromise
Designing Without CompromiseDesigning Without Compromise
Designing Without Compromise
 
Practical Steps in Determining Your Product Vision (Product Tank Bristol - Oc...
Practical Steps in Determining Your Product Vision (Product Tank Bristol - Oc...Practical Steps in Determining Your Product Vision (Product Tank Bristol - Oc...
Practical Steps in Determining Your Product Vision (Product Tank Bristol - Oc...
 
How to do the work you want to do - AKA neglect selling skills at your peril!...
How to do the work you want to do - AKA neglect selling skills at your peril!...How to do the work you want to do - AKA neglect selling skills at your peril!...
How to do the work you want to do - AKA neglect selling skills at your peril!...
 
Customer Driven Digital Transformation
Customer Driven Digital Transformation Customer Driven Digital Transformation
Customer Driven Digital Transformation
 
UX vs Artificial Intelligence
UX vs Artificial IntelligenceUX vs Artificial Intelligence
UX vs Artificial Intelligence
 
Research analysis: getting more from your data
Research analysis: getting more from your dataResearch analysis: getting more from your data
Research analysis: getting more from your data
 
Transforming Care in Bristol
Transforming Care in BristolTransforming Care in Bristol
Transforming Care in Bristol
 
Interaction designers vs algorithms
Interaction designers vs algorithmsInteraction designers vs algorithms
Interaction designers vs algorithms
 
Beyond the touch screen - better accessibility for mobile apps
Beyond the touch screen - better accessibility for mobile appsBeyond the touch screen - better accessibility for mobile apps
Beyond the touch screen - better accessibility for mobile apps
 
Co design (NUX4)
Co design (NUX4)Co design (NUX4)
Co design (NUX4)
 
How to ask a question
How to ask a questionHow to ask a question
How to ask a question
 
UX Leadership
UX LeadershipUX Leadership
UX Leadership
 
Photo ux nux 061014
Photo ux nux 061014Photo ux nux 061014
Photo ux nux 061014
 
Photo content strategy (James Chudley, cxpartners)
Photo content strategy (James Chudley, cxpartners)Photo content strategy (James Chudley, cxpartners)
Photo content strategy (James Chudley, cxpartners)
 
Psychology and the Perfect Design by @mrjoe
Psychology and the Perfect Design by @mrjoePsychology and the Perfect Design by @mrjoe
Psychology and the Perfect Design by @mrjoe
 
How Rapid Feedback improves the design process (Luke Jones, cxpartners)
How Rapid Feedback improves the design process (Luke Jones, cxpartners)How Rapid Feedback improves the design process (Luke Jones, cxpartners)
How Rapid Feedback improves the design process (Luke Jones, cxpartners)
 
How to build a failsafe mobile usability testing set up
How to build a failsafe mobile usability testing set upHow to build a failsafe mobile usability testing set up
How to build a failsafe mobile usability testing set up
 

Kürzlich hochgeladen

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Kürzlich hochgeladen (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

Designing for Context Through Conversation

  • 1. cxpartners 1 Always design a thing by considering it in its next larger context – a chair in a room, a house in an environment, an environment in a city plan Eliel Saarinen
  • 2. 2 This is a minimalist movie poster. You know the movie – but you may not realise it. http://reramble.wordpress.com/2012/04/15/20-posters-for-disney-classics/
  • 3. 3 With a little, uh, context, you can quickly figure out it’s Snow White and the Seven Dwarfs. http://reramble.wordpress.com/2012/04/15/20-posters-for-disney-classics/
  • 4. 4 So now you can guess what this is... http://reramble.wordpress.com/2012/04/15/20-posters-for-disney-classics/
  • 6. 6 And even this one. Context allows us to communicate in ways that are elegant, simple and efficient. http://reramble.wordpress.com/2012/04/15/20-posters-for-disney-classics/
  • 7. 7 Those are the qualities we need when we’re designing for the devices people use these days.
  • 8. 8 I want my phone to contextually decide when to notify me. When I’m asleep (it’s dark, phone stationary, quiet) then it won’t buzz. But if it’s important then it should still alert me. A real person told me this Users expect us to use context to help them do things with less fuss. Though their expectations of what’s possible seem unreasonably high.
  • 9. 9 Here is exactly what you need right now. OK Something like this. It’s the end of user interface design. And it’s context wot dun it.
  • 10. cxpartners 10 out of context @gilescolborne
  • 11. 11 Time Location Environment Social Device Activity Individual http://thenounproject.com/noun/computer/#icon-No115http://thenounproject.com/noun/iphone/#icon-No414 This is a pretty typical model of context. A person in a context. The device reads the context and returns the right options. You’ll have seen many versions of this. In this model, people seek to categorise different types of context.
  • 12. 12 Google uses social context to make a guess about where you work. It turns typing into a yes / no click. Spooky but efficient.
  • 13. 13 My computer remembers my task context. When I restart, it opens up my applications and web pages as I left them.
  • 14. 14 EyeEm This app uses Geofencing to add a status to my photos. Unfortunately, it’s made a wrong guess. I wasn’t at that coffee shop – I was next door getting a haircut. It’s frustrating when apps get context wrong and we have to correct them.
  • 15. 15 You can teach your devices about your temporal (time) context. For instance by setting ‘Do not disturb’ so that you’re not woken by notifications during the night. Which is fine – but when you miss that one urgent call, you lose trust in this feature. It doesn’t know what’s important.
  • 16. 16 Google Maps Google Maps aims to read my emotional context – if I shake the phone, it knows I’m cross and asks for my feedback. But this just annoys me. I shake the phone because I’m walking. This feature obscures the maps that want to see.
  • 17. 17 Google Now Google Now does a good job because it gradually learns about me and adds more information to it’s picture of my context. So it knows when I’m probably about to leave the office and gives me travel warnings for the journey home. Time and Location. This model helps us describe our predictions – but they’re really just guesses and they’re often wrong. We can improve the guesses by combining more than one type of input.
  • 18. 18 Of course this raises privacy concerns. If you’re going to deal in context, you need to demonstrate yourself to be trustworthy. You have to earn that trust over time. You can lose it very quickly, too.
  • 20. 11:37 New York Subway Alone Blackberry Email Sarah 20http://www.flickr.com/photos/yourdon/4064143718/ You can know all this stuff, but it doesn’t really answer the question: what does she want to do next.
  • 21. 21 Paul Dourish Paul Dourish points out that context is inherantly uncertain and unknowable. Instead of trying to measure context, he says we need ways for people and their devices to maintain a shared understanding of context.
  • 22. 22 PsychologyForDesigners.com £2 In other words: the key to context is conversation. There’s plenty of psychological research into conversation. This book by my colleague Joe Leech shows you how to make use of it. You should buy a copy.
  • 23. 23cxpartners Here’s a story about a conversation with a computer. Joe was cycling to work listening to music – no screens, but Siri is available.
  • 24. 24 What’s this playing? It was on random play so he asked what he was listening to.
  • 25. 25 Siri couldn’t figure out what he meant. So it did something else.
  • 27. 27 What’s this playing? Here’s what most of us would have expected to happen:
  • 28. 28 Siri can answer ‘What song is playing’ but not ‘What is this playing?’ Siri has no sense of context.
  • 29. cxpartners 29 http://www.youtube.com/watch?v=d0Z1QGpTZSo On the other hand, people are very good at figuring out topics even when they’re not mentioned in a conversation. So it doesn’t take us long to figure out what Pete and Dud are talking about here.
  • 30. 30 Time flies like an arrow. Fruit flies like a banana. Unlike computers, we’re great at dealing with ambiguity – so good that we play games with it.
  • 31. 31 What’s this playing? What was that? A bit of you know what. We shorten speech by using pronouns or decorate it will allusions. To understand it, you have to understand context. If we can understand how, then we’ll be better able to design for context.
  • 32. 32 What’s this playing? Clarke and Brennan came up with the theory of grounding or common ground in conversations.
  • 33. 33 What’s this playing? This? It’s the process by which participants find agreement on the topic of conversation.
  • 34. 34 On the iPod. What’s this playing? This?
  • 35. 35 On the iPod. What’s this playing? This? It’s Del the Funky Homosapian. This Or, put another way, agreeing what this is.
  • 36. 36 Google Now is getting better at common ground. If you ask it a question...
  • 37. 37 …and then follow up with another using a pronoun, it will remember the common ground. So to deal with context, we need to remember topics across interactions.
  • 38. 38 On the iPod. What’s this playing? This? It’s Del the Funky Homosapian. This Time Pressure / Error / Shared Knowledge One key idea is that people seek ‘least collaborative effort in finding common ground. The approach they use depends on time pressure, the risk of error, and their assumptions about shared knowledge. Rather than annoying computers asking for clarification all the time, people seek to find the most efficient way to reach agreement. We can use this to build better conversations.
  • 39. 39 What’s this playing? This? Another method, Conversational Analysis (CA) points out the importance of Repair events in conversation – that’s when one party clarifies the conversation.
  • 40. 40 Here’s Siri noticing an ambiguity and asking for clarification. The user has set a reminder for ‘tomorrow’ but it’s just after midnight. So do they mean ‘in the morning’ or ‘the next day’? Repair events are important.
  • 41. 41 Here’s Google noticing that an email contains a link to a Google Drive document that the user doesn’t have permission to view. Again, it looks for clarification.
  • 42. 42 Fantastical for Mac lets you create events in something like natural langauge. As you do so, you can see Fantstical continually modifying its undertstanding of the entry – like someone nodding as you’re talking. You can also step in and make changes. Fantastical’s writers understood their software isn’t perfect and created a very human interface to deal with that.
  • 43. 43 I want my phone to contextually decide when to notify me. When I’m asleep (it’s dark, phone stationary, quiet) then it won’t buzz. But if it’s important then it should still alert me. A real user told me this So can we fix this problem? Really it’s not the phone that has the answer.
  • 44. 44 Call: Susan Hunter mobile Jim Hunter came up with this idea. When you call someone who’s got an appointment on her calendar...
  • 45. 45 Call: Susan Hunter mobile Her phone says: Do not disturb ends 14:00 Cancel Proceed Your phone should warn you and give you the chance to override.
  • 46. 46 Call: Susan Hunter mobile Her phone says: Do not disturb ends 14:00 Cancel Proceed If your call is urgent (like a taxi waiting outside) then you know to proceed. If not, no need to interrupt. In other words, we need to facilitate the kinds of contextual decision making that we use when we go over to someone’s desk.
  • 47. 47 In that case... Are you busy? No. In conversational analysis, these are called pre-sequences. They help establish the context for a conversation.
  • 48. 48 Providing additional information can also help establish context. In Apple’s ‘Find my iPod’ you can see how much battery is left on the device – which establishes a sense of urgency. How often do we use additional information to distract instead of augment?
  • 49. 49 CONTEXT What we’re seeing is that trying to establish context isn’t really the right problem.
  • 50. 50 CONTEXT RELEVANCE Instead, we should be seeking to find out what’s relevant (to this user at this moment in time).
  • 51. 51 Wait, what was all that? If you must measure context – use multiple sources Repair and negotiate – never assume you’re right Use least collaborative effort – time, error, shared knowledge Keep track of what this is – remember across interactions Allow users to negotiate context between themselves, too Use pre-sequences to set up interactions Extra information should enrich context – don’t distract What really matters is relevance – focus on that But now we have some rules to help us.
  • 52. 52 PsychologyForDesigners.com Thanks to @mrjoe, the other folks at @cxpartners and Little Big Details for examples.