SlideShare a Scribd company logo
rapidly exploring application design through speed dating scott davidoff, min kyung lee, anind dey + john zimmerman
a familiar story investigating a domain fieldwork shows many needs create many application concepts dual-income families davidoff et al ubicomp 2006 managing kids activities causes stress
how do you know which concept to make?
how do you know you have the best approach?
why not build it and see?
immature design patterns
high cost of failure
unpredictable consequences
design toolbox is empty personas video bodystorming sketch bucheneau + fulton suri 2000 cooper + reiman 2003 zimmerman 2005
design toolbox is empty personas video bodystorming paper prototyping video sketches toolikits sketch prototype rettig 1994 mackay et al 2000 landay + myers  1995 bucheneau + fulton suri 2000 cooper + reiman 2003 zimmerman 2005
design toolbox is empty personas video bodystorming paper prototyping video sketches toolikits sketch prototype rettig 1994 mackay et al 2000 landay + myers  1995 bucheneau + fulton suri 2000 cooper + reiman 2003 zimmerman 2005 getting the idea right v. getting the right idea tohidi et al 2006
add a step sketch prototype explore
address ubicomp risks immature design patterns high cost of failure unpredictable consequences many variations early, cheap + engaging find risks + their interactions sketch prototype explore
speed dating
speed dating for love
speed dating for love
speed dating for love
speed dating for love
speed dating for love
speed dating for love
speed dating for love
speed dating for design replace partners with concepts, or variations  multiple low-cost engagtements with wide variety of concepts allows a broader perspective to emerge
really two methods need validation user enactments
abundance brings perspective
abundance brings perspective
cross boundaries to find them
experience, not feedback
need validation
22 concepts
22 concepts
22 concepts
snack day at school Annie brings home a note from school. It’s her turn to bring in snack on the 26th Today is the 2nd and Mom doesn’t want to forget. She puts a note on the fridge, but it gets lost in a sea of notes On the 24th, the smart home adds Annie’s snacks to Mom’s shopping list The smart home rings a reminder sound as Mom walks past the fridge on the 26th. She sees her note and remembers Annie’s cookies
snack day at school Annie brings home a note from school. It’s her turn to bring in snack on the 26th Today is the 2nd and Mom doesn’t want to forget. She puts a note on the fridge, but it gets lost in a sea of notes On the 24th, the smart home adds Annie’s snacks to Mom’s shopping list The smart home rings a reminder sound as Mom walks past the fridge on the 26th. She sees her note and remembers Annie’s cookies
snack day at school Annie brings home a note from school. It’s her turn to bring in snack on the 26th Today is the 2nd and Mom doesn’t want to forget. She puts a note on the fridge, but it gets lost in a sea of notes On the 24th, the smart home adds Annie’s snacks to Mom’s shopping list The smart home rings a reminder sound as Mom walks past the fridge on the 26th. She sees her note and remembers Annie’s cookies
dad’s in trouble “ I feel so helpless.” The smart home senses that Dad’s going to miss Annie, and pings people he can count on in a pinch The neighbor’s not far from Annie. She agrees to get her. The tow truck that comes for Dad tells him that Annie is safe and sound.
dad’s in trouble “ I feel so helpless.” The smart home senses that Dad’s going to miss Annie, and pings people he can count on in a pinch The neighbor’s not far from Annie. She agrees to get her. The tow truck that comes for Dad tells him that Annie is safe and sound.
getting the right idea observation kids activities cause stress strategy this is a problem, so fix it
getting the right idea observation kids activities cause stress activities cause stress but  other factors are important strategy this is a problem, so fix it respect these issues while fixing the problems
user enactments
what’s happening?
highly proactive what’s happening? arranges a ride
highly proactive medium proactive what’s happening? arranges a ride mediates a ride
highly proactive medium proactive low proactive what’s happening? arranges a ride mediates a ride provides list of who’s available
view from the back seat
routine  what’s happening? remind mom about snack
routine  beginning what’s happening? remind mom about snack tell mom what to buy for ballet
routine  beginning deviation what’s happening? remind mom about snack tell mom what to buy for ballet tell dad what to bring when mom’s away
put mom in the kitchen
what about interactions? deviate routine begin activity lifecycle high med low proactivity
mom comes home
mom passes the laundry
mom passes the laundry “ if you put johnny’s shirt in his bag he won’t forget it”
mom passes the laundry “ tell him to get his own laundry” “ if you put johnny’s shirt in his bag he won’t forget it”
kids activities not “problems” kids are in activities to learn lessons about life actions have consequences parents want to protect their kids also want kids to learn responsibility
implications for design can’t approach activities to “fix problems” system needs to help kids learn to help themselves kids have to learn about consequences and responsibility in some places, assistance is inappropriate parents must be part of the loop
getting the right idea observation kids activities cause stress activities cause stress but  other factors are important strategy this is a problem, so fix it respect these issues while fixing the problems
getting the right idea observation kids activities cause stress activities cause stress but  other factors are important managing activity and  parenting are inseparable strategy this is a problem, so fix it respect these issues while fixing the problems teach kids responsibility, function as a safety net
tradeoffs sketch prototype explore
summary find the right concept + strategy important but unsupported stands between sketching and prototyping low-cost + engaging learn about unpredictable consequences evolve your application concept
continuing exploration taught in graduate hci design studio push the method to make more flexible apply in other concepts + domains
the end
user enactments experience prototyping not designers but users directly sample life-experience react to situation portrayed how they would in their lives bucheneau + fulton suri 2007
participatory design PICTIVE Opportunity areas muller 1992 halloran et al 2006
low-fi kitchen muller 1992 halloran et al 2006
need validation observed needs perceived needs
morning stress “ MOM SAID 10 MIN MAX.” The smart home shuts off the TV. Annie goes to get dressed. “ IT’S SNOWING WHAT SHOULD YOU WEAR?” Annie picks a sweater and boots. Her “cyber pet” meows with joy. The smart home rings a reminder sound as Mom walks past the fridge on the 26th. She sees her note and remembers Annie’s cookies
predictable deviation

More Related Content

PDF
Design in Tech Report 2017
PDF
Project Report, Design Project 2 - ICT Intervention for Improvisation of Mate...
PDF
Design Project 1 | Maternal Health, Assam
PDF
ICT Intervention for Empowerment of Maternal Healthcare in Assam
PDF
Project Report, Design Project 1 -ICT Intervention for Empowerment of Materna...
PPTX
Advanced Business Communication Skills IDS.pptx
PDF
Caring for the Elderly
PDF
Independent Schools Conference
Design in Tech Report 2017
Project Report, Design Project 2 - ICT Intervention for Improvisation of Mate...
Design Project 1 | Maternal Health, Assam
ICT Intervention for Empowerment of Maternal Healthcare in Assam
Project Report, Design Project 1 -ICT Intervention for Empowerment of Materna...
Advanced Business Communication Skills IDS.pptx
Caring for the Elderly
Independent Schools Conference

Similar to Rapidly Exploring Application Design through Speed Dating (19)

PPTX
predicting outcomes if you guess and predict
PPTX
Wsc launch workshop (challenge) power point
PPTX
SimplePastPastProgressiveEnglishOnline.pptx
PDF
Persona storytelling
PPTX
Generation Next- Keeping Kids Safe Online
PDF
Makerspace Handbook
PDF
Young Marketers 3 - Semifinal - Xscape
PDF
Xscape Young Marketers Round 1 Final
PPT
Teaching 21st Century Skills In A 20th Century Final
PDF
Engaging Learners with Technology
PDF
How To To Write A Research Paper Isewanforum.Org
PPT
Vitta 2008
PPTX
Decisions with Disney
PPTX
TheSimplePresentEnglishOnlineLunch&Learn.pptx
PDF
Make Yourself Into A Maker: Builds 1-3 Day 2
PPT
Staff Delv Web 2
DOCX
decision word.docx
PPTX
PD III-didactic unit 1-Bruno Silvia
PPTX
LaQuay, Alyssa, Fractions
predicting outcomes if you guess and predict
Wsc launch workshop (challenge) power point
SimplePastPastProgressiveEnglishOnline.pptx
Persona storytelling
Generation Next- Keeping Kids Safe Online
Makerspace Handbook
Young Marketers 3 - Semifinal - Xscape
Xscape Young Marketers Round 1 Final
Teaching 21st Century Skills In A 20th Century Final
Engaging Learners with Technology
How To To Write A Research Paper Isewanforum.Org
Vitta 2008
Decisions with Disney
TheSimplePresentEnglishOnlineLunch&Learn.pptx
Make Yourself Into A Maker: Builds 1-3 Day 2
Staff Delv Web 2
decision word.docx
PD III-didactic unit 1-Bruno Silvia
LaQuay, Alyssa, Fractions
Ad

More from Scott Davidoff (6)

PPT
Mechanical Hijacking: How Robots Can Accelerate Ubicomp Deployments
PPTX
Using GPS to Learn Family Routines: A Summary
PPTX
Machine Learning Family Routines
PPT
Squeeze Drop: Design concept MP3 player for teen girls
PPT
How Routine Learners can Support Family Coordination
PPT
Principles of Smart Home Control
Mechanical Hijacking: How Robots Can Accelerate Ubicomp Deployments
Using GPS to Learn Family Routines: A Summary
Machine Learning Family Routines
Squeeze Drop: Design concept MP3 player for teen girls
How Routine Learners can Support Family Coordination
Principles of Smart Home Control
Ad

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Machine Learning_overview_presentation.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
sap open course for s4hana steps from ECC to s4
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
A Presentation on Artificial Intelligence
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Electronic commerce courselecture one. Pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Approach and Philosophy of On baking technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Advanced methodologies resolving dimensionality complications for autism neur...
Review of recent advances in non-invasive hemoglobin estimation
Machine Learning_overview_presentation.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
sap open course for s4hana steps from ECC to s4
The Rise and Fall of 3GPP – Time for a Sabbatical?
A Presentation on Artificial Intelligence
Programs and apps: productivity, graphics, security and other tools
NewMind AI Weekly Chronicles - August'25-Week II
Electronic commerce courselecture one. Pdf
Per capita expenditure prediction using model stacking based on satellite ima...
MYSQL Presentation for SQL database connectivity
Approach and Philosophy of On baking technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Building Integrated photovoltaic BIPV_UPV.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx

Rapidly Exploring Application Design through Speed Dating

  • 1. rapidly exploring application design through speed dating scott davidoff, min kyung lee, anind dey + john zimmerman
  • 2. a familiar story investigating a domain fieldwork shows many needs create many application concepts dual-income families davidoff et al ubicomp 2006 managing kids activities causes stress
  • 3. how do you know which concept to make?
  • 4. how do you know you have the best approach?
  • 5. why not build it and see?
  • 7. high cost of failure
  • 9. design toolbox is empty personas video bodystorming sketch bucheneau + fulton suri 2000 cooper + reiman 2003 zimmerman 2005
  • 10. design toolbox is empty personas video bodystorming paper prototyping video sketches toolikits sketch prototype rettig 1994 mackay et al 2000 landay + myers 1995 bucheneau + fulton suri 2000 cooper + reiman 2003 zimmerman 2005
  • 11. design toolbox is empty personas video bodystorming paper prototyping video sketches toolikits sketch prototype rettig 1994 mackay et al 2000 landay + myers 1995 bucheneau + fulton suri 2000 cooper + reiman 2003 zimmerman 2005 getting the idea right v. getting the right idea tohidi et al 2006
  • 12. add a step sketch prototype explore
  • 13. address ubicomp risks immature design patterns high cost of failure unpredictable consequences many variations early, cheap + engaging find risks + their interactions sketch prototype explore
  • 22. speed dating for design replace partners with concepts, or variations multiple low-cost engagtements with wide variety of concepts allows a broader perspective to emerge
  • 23. really two methods need validation user enactments
  • 26. cross boundaries to find them
  • 32. snack day at school Annie brings home a note from school. It’s her turn to bring in snack on the 26th Today is the 2nd and Mom doesn’t want to forget. She puts a note on the fridge, but it gets lost in a sea of notes On the 24th, the smart home adds Annie’s snacks to Mom’s shopping list The smart home rings a reminder sound as Mom walks past the fridge on the 26th. She sees her note and remembers Annie’s cookies
  • 33. snack day at school Annie brings home a note from school. It’s her turn to bring in snack on the 26th Today is the 2nd and Mom doesn’t want to forget. She puts a note on the fridge, but it gets lost in a sea of notes On the 24th, the smart home adds Annie’s snacks to Mom’s shopping list The smart home rings a reminder sound as Mom walks past the fridge on the 26th. She sees her note and remembers Annie’s cookies
  • 34. snack day at school Annie brings home a note from school. It’s her turn to bring in snack on the 26th Today is the 2nd and Mom doesn’t want to forget. She puts a note on the fridge, but it gets lost in a sea of notes On the 24th, the smart home adds Annie’s snacks to Mom’s shopping list The smart home rings a reminder sound as Mom walks past the fridge on the 26th. She sees her note and remembers Annie’s cookies
  • 35. dad’s in trouble “ I feel so helpless.” The smart home senses that Dad’s going to miss Annie, and pings people he can count on in a pinch The neighbor’s not far from Annie. She agrees to get her. The tow truck that comes for Dad tells him that Annie is safe and sound.
  • 36. dad’s in trouble “ I feel so helpless.” The smart home senses that Dad’s going to miss Annie, and pings people he can count on in a pinch The neighbor’s not far from Annie. She agrees to get her. The tow truck that comes for Dad tells him that Annie is safe and sound.
  • 37. getting the right idea observation kids activities cause stress strategy this is a problem, so fix it
  • 38. getting the right idea observation kids activities cause stress activities cause stress but other factors are important strategy this is a problem, so fix it respect these issues while fixing the problems
  • 41. highly proactive what’s happening? arranges a ride
  • 42. highly proactive medium proactive what’s happening? arranges a ride mediates a ride
  • 43. highly proactive medium proactive low proactive what’s happening? arranges a ride mediates a ride provides list of who’s available
  • 44. view from the back seat
  • 45. routine what’s happening? remind mom about snack
  • 46. routine beginning what’s happening? remind mom about snack tell mom what to buy for ballet
  • 47. routine beginning deviation what’s happening? remind mom about snack tell mom what to buy for ballet tell dad what to bring when mom’s away
  • 48. put mom in the kitchen
  • 49. what about interactions? deviate routine begin activity lifecycle high med low proactivity
  • 51. mom passes the laundry
  • 52. mom passes the laundry “ if you put johnny’s shirt in his bag he won’t forget it”
  • 53. mom passes the laundry “ tell him to get his own laundry” “ if you put johnny’s shirt in his bag he won’t forget it”
  • 54. kids activities not “problems” kids are in activities to learn lessons about life actions have consequences parents want to protect their kids also want kids to learn responsibility
  • 55. implications for design can’t approach activities to “fix problems” system needs to help kids learn to help themselves kids have to learn about consequences and responsibility in some places, assistance is inappropriate parents must be part of the loop
  • 56. getting the right idea observation kids activities cause stress activities cause stress but other factors are important strategy this is a problem, so fix it respect these issues while fixing the problems
  • 57. getting the right idea observation kids activities cause stress activities cause stress but other factors are important managing activity and parenting are inseparable strategy this is a problem, so fix it respect these issues while fixing the problems teach kids responsibility, function as a safety net
  • 59. summary find the right concept + strategy important but unsupported stands between sketching and prototyping low-cost + engaging learn about unpredictable consequences evolve your application concept
  • 60. continuing exploration taught in graduate hci design studio push the method to make more flexible apply in other concepts + domains
  • 62. user enactments experience prototyping not designers but users directly sample life-experience react to situation portrayed how they would in their lives bucheneau + fulton suri 2007
  • 63. participatory design PICTIVE Opportunity areas muller 1992 halloran et al 2006
  • 64. low-fi kitchen muller 1992 halloran et al 2006
  • 65. need validation observed needs perceived needs
  • 66. morning stress “ MOM SAID 10 MIN MAX.” The smart home shuts off the TV. Annie goes to get dressed. “ IT’S SNOWING WHAT SHOULD YOU WEAR?” Annie picks a sweater and boots. Her “cyber pet” meows with joy. The smart home rings a reminder sound as Mom walks past the fridge on the 26th. She sees her note and remembers Annie’s cookies

Editor's Notes

  • #2: I’M EXCITED TO LOOK AT THE WAYS IN WHICH THE PRACTICE OF DESIGN CAN ENTER THE UBICOMP COMMUNITY AND HELP US SOLVE SOME OF THE IMPORTANT PROBLEMS WE CONFRONT