Design Process-- Representing September 11, 2007 Turn in your Conceptual Map

advertisement
Design Process-Representing
September 11, 2007
Turn in your Conceptual Map
assignment
NEEDS
DESIGN
EVALUATE
IMPLEMENT
Idea Commercials

Materials for projection by midnight
tonight!
– Email to btsao@berkeley.edu
– [cs160] in Subject line

Presented in discussion section
tomorrow
– I’m planning to attend
facebook application
review

Resources for finding interesting
applications
– http://www.insidefacebook.com/category/
applications/
– http://www.techdigest.tv/2007/07/the_10
1_best_fa.html
– http://www.bestfacebookapplications.com/
Today


Social software / facebook followup
Understanding users, a few more
techniques
– Diary study
– Experience Sampling Method
– Personas

Design, representing ideas
– Scenarios
– Storyboard
– Role-playing
Social software followup

Wikipedia
– How many people use Wikipedia?
– How many people have contributed to
Wikipedia?


Demonstration of “social leveraging”
Why does Wikipedia work?
Virtual economy

Point system, currency
– Rewards for valued activities
– Amount of “interaction time”

Transform points  social status
– Visible markers
– Acknowledge leaders
– Exploit scarcity

Finding right balance of money supply
Social networking

MySpace
– 200M users
– Focuses on music interests

facebook
– 39M users
– Photo sharing

LinkedIn
– 14M users
– Oriented toward professional networking, hiring

Viral invitations, interoperability
About the facebook
platform

After 3 months
– 3,261 applications vetted by facebook
– 46 applications attracted > 1M installs

Platform is still evolving
– We may experience change along the way

Server support
facebook project ideas







Photos
Games
Shared Interests
Productivity
Location sharing
Finding employment / grad school
Mashups
Meta-comment

Mostly describing a variety of tools
– Exercised a few in assignments
– Will need to pick appropriate ones to
apply in group project


Grasp of tools tested in midterm
Group project pulls threads of class
together
Additional observation
tools



Diary study
Experience Sampling Method
Personas
Diary study

Asking people to keep a diary of their
interactions with a computer system,
any significant events or problems
during their use of a system, or other
aspects of their working life
– Record the date and time of an event
– Where they are
– Information about the event of
significance
– Ratings about how they feel, etc.
Diary study variations

Vocally recording diary entries
– Give them recording device (iPod + mic)
– Attach list of questions to device

Use cell phone to call recording service
to capture entries
Why use a diary study?

For situations that don’t afford direct
observation
– Occur infrequently
– In dispersed settings
– Additional observers awkward



Collects data from actual experience
Collecting data over longer time span
Example: When do you think of
communicating with your family?
Diary study constraints

Requires high incentives for participants
– Reminder prompts
– Reward per entry



Self-reporting mechanism
Access to recording instrument
Palen & Salzman, “Voice-mail diary studies
for naturalistic data capture under mobile
conditions”
http://doi.acm.org/10.1145/587078.587092
Experience Sampling
Method (ESM)



Getting user reactions in the moment
Also known as Ecological Momentary
Assessment (EMA)
From psychology
ESM


Participant asked to carry “beeper”
When beeper activates
– Fill out short survey (using device)
User’s context
 Reaction to stimulus


Programmed alerts at “random” times
– Several times / day over a week
– Scope time intervals appropriately (i.e.,
awake hours)

Large enough users, samples  model
ESM resources

Open source tool for ESM
– http://web.media.mit.edu/~intille/caes/
– http://seattleweb.intelresearch.net/projects/esm/

Kellogg et al., “I’d be overwhelmed, but
it’s just one more thing to do”
– http://doi.acm.org/10.1145/503376.503394
Why use ESM?

“Ecological validity” of data
– Better than retrospective self-report


Deals with mobile activities (ubicomp)
Captures reactions in context
– Spatial
– Situational
– Temporal


Collecting data over longer time span
(beyond a single session or observation)
Example: When do you answer cell phone?
ESM constraints

It is interruptive
– Strategy for handling “non-response”

Survey must be extremely quick to fill
out
– Less than 1 minute
Personas
Archetypal users that represent
the needs of larger groups of
users, in terms of their goals
and personal characteristics
 Representing user research
 Guide vision and design
 Popularized by Alan Cooper
– The Inmates are Running the Asylum
– http://www.cooper.com/insights/journal_of_design/articles/
the_origin_of_personas_1.html
Creating personas




Name
Demographic info
Picture
Paragraph descriptions
–
–
–
–

User motivations
Goals
Expectations
Personality
Imaginary but precise, specific but
stereotyped
http://www.infotoday.com/Online/jul03/head.shtml
Course Scheduler
example persona
Course Scheduler
example persona
Thanks to Prof. Marti Hearst
Remember Jim?

What were his good attributes?
– Great looks
– Witty stories
– Good listening skills
Personas anecdotes

Sun Microsystems life-size
cutouts of real customers
– Sun’s customers otherwise
“remote”
– Get to know the customer


“Customer” cutouts became
jokes
One customer actually visited in
person!
The Transformation of
Kimberly Washington


A persona for the development team
Kimberly began her persona life…
– Late 30s, master’s degree in technical
discipline
– Plump, African American
– Engineers were not interested

Kimberly’s persona was transformed…
– Early 20s, Bachelor's degree in
humanities
– Slender, white, blonde

Designing for yourself  designing
for your fantasy
Thanks to Michael Muller, IBM Research
Design, Representing
Ideas



Scenarios
Storyboards
Role-playing
Scenarios

Providing context for use (narrative)
– Sometime referred to as “use cases”

Narrative description of:
– User(s)
– Resources (tools, information, people)
– Goal
– Circumstances
– Time interval
Gas-pumping scenario
– User(s)

Driver, passenger
– Resources (tools, information, people)

Car, pump, currency, gas station attendant
– Goal

Fill up car with appropriate gas
– Circumstances

Day / night, sunny / rainy, leisurely / hurried
– Time interval

As quickly as possible
Storyboarding

Series of frames depicting key steps in
reaching a goal
– Mechanically, can use pin board for easy
rearrangement / editing

Describe the interaction in context
– Show user in at least 1st frame (establishing
shot)
– User and the environment
– User and the system
That sounds like comics
OK/Cancel February 3, 2006, http://www.ok-cancel.com/comic/125.html
The value of comics

Juxtaposed pictorial images
in a deliberate sequence;
“sequential art”
– Abstraction allows personal
projection into the scene
– Our sense of closure fills in
the missing details
Magic of closure
Storyboard examples
Film editing interface
Posting storyboards on
flickr
Testing storyboards with
users


Using storyboards to get input from
users, other stakeholders
Check understanding of process that
users go through
– Observe user reaction
– Debrief users

Good reference point for design
process
Storyboarding hints


Keep it quick
Cleverly re-use cards and copying
– Draw large window
– Draw components on cards
– Rearrange cards, copy

Allows trying out ideas without writing
any code
Storyboarding exercise

Storyboard the process of adding a
cameraphone picture to facebook
photos
– Last time focused on drawing
– This time, focused on designing and
expressing ideas
– What are the steps? Features?
– 15 minutes
Reflecting on
storyboarding

Features?
– Email, text, designated email

Steps?
Role-playing


Enacting scenarios, storyboards
Recording on video
– Presentations
– Publicity

Video records (showing up on YouTube)
–
–
–
–
Microsoft Surfaces (2007)
http://www.youtube.com/watch?v=QigsOR9r36k
Apple Knowledge Navigator (1987)
http://youtube.com/watch?v=3WdS4TscWH8
Bodystorming


Transformation of abstract ideas and
concepts into physical experiences
Imagining the product already exists
– Act as if it exists
– In the context of how you would use it
– Involving entire body in enacting usage

Oulasvirta et al., “Understanding
contexts by being there: Case studies
in bodystorming”
– http://dx.doi.org/10.1007/s00779-003-0238-7
Assignment (Due Sept. 13)

Forming project teams (4 people)
– Submit list of names + email in group (1
per group)
OR
– Name, email, plus list of interests to help
form group


Especially important to participate in section
Visually annotated idea list
Next time

Readings
– Norman, DOET, Chapter 2
– First Principles of Interaction Design
(from AskTog)
Download