SlideShare a Scribd company logo
1 of 44
Download to read offline
Personas, scenarios and user stories
IxDworks.com
Understanding Users
User-Centered Design
Useful Usable Desirable
Doing things easily and with pleasure.
Doing things easily and with pleasure.
Behaviour
Doing things easily and with pleasure.
Behaviour
Optimising design based on how users 

can, want or need to use a solution.
http://v2.centralstory.com/about/squiggle/
We are here Heading here
Restaurant
Marine
Sport
Goals & UX
“User experience is a stream of
passing momentary feelings”
– M. Hassenzahl
Be-goals, experience	

Hedonic; feeling/being
e.g.	

‣ Relax	

‣ Look cool	

‣ Remain focused	

‣ Be independent	

‣ Be loved “A constant 	

stream of self-talk” 	

– Forlizzi & Battarbee
Experience goals	

Hedonic; feeling/being
e.g.	

Look cool	

Become admired	

Remain focused	

Get rich	

Be loved
Do-goals, actions	

Pragmatic; doing
e.g.	

‣ Post a Tweet	

‣ Look up a place	

‣ Set up a website	

‣ Play a game	

‣ Close Facebook account
A user experience occurs when a person
interacts with a product.
Do-goals,	

actions
TasksBe-goals,	

experiences
Share a photo 1.Take photo	

2.Add info	

3. Upload	

4. Preview
Self-expression
• Foundation for the design	

• Ground for discussion	

• A “reality check”	

• Empathy	

• Easier to relate 

(than to e.g. flow chart)
Why goals?
Towards User Personas	

& Storytelling
We can’t ask users to be with
us all the time, thus we make
user models.
Persona
• Describes (your app’s) imaginative users archetypes.	

• Is based on the real research and observation. 	

• Shows user goals and their behavior patterns	

• Helps to crack “what” and “why” questions	

• Primary, secondary, supplemental, non-persona
Fake persona
• Stereotype or a
caricature	

• Can’t be backed up	

• Factoids	

• Fun, but often useless
Persona
• Used as an aid to help express, discuss and
validate design questions and decisions, e.g.	

• Would the persona (“Bob”) use this?	

• Is this logical?	

• Does this make sense to this persona?	

• Is it fun / exiting / motivating... ?	

• Bob would not like this, because....
Sources
Primary Secondary
Personal know-how	

Stakeholders	

Online discussions	

Domain experts	

Informed guesses	

Feedback	

Surveys
Contextual inquiry; 	

Talking to people directly,	

Observing their behaviour	

*Bonus
•Talk to people who a different
from you and what you know
already	

•Look for reoccurring issues and
trends, language (lingo), surprises...	

•Acknowledge your biases and be
open-minded
Persona documentation
• Helps to communicate persona to other stakeholders	

• A document might include e.g.	

• background info: age, gender, occupation	

• mapping, such as technical skills	

• a short description of an activity, that is related to the
current context or problem settings and frustrations	

• goals
A business card.
Example template, yours can look different!
Background Bio	

Name, (age), (role), occupation, education
Photo(s)
Description	

E.g. use environment or context, where the problem occurs
and current solutions and frustrations.
Goals	

• What are the user’s end goals? 	

• 2-4 end goals and 0-1 life goals is enough 

for this workshop
Mapping	

E.g. computer
skills, necessity vs
fun, quality vs
price.
Example template, yours can look different!
Petter Tamm 	

44, botanic garden worker, father of two children
Goals	

• Wants to manage bulk orderings more efficiently	

• Is looking for quality reviews about new products
Reads reviews to
find best...
quality price
As a lead gardener, Petter is responsible in ordering
nutritions and specific soil for the plants for the
city’s botanic garden. Currently he has to do 

bi-weekly orders over the phone from his office,
calling manufacturers one by one.
Before moving on…
define “what” of your project
What need/goal/expectation does it serve?
Scenarios
Scenarios
• Stories that help understand interactions	

• A cheap way to illustrate design solution 

from user’s (persona’s) point of view	

• Tell user’s goals, motivations and actions
“What should this product do?”	

“How would user behave in this context?”	

“What if...?”
Scenarios
• without your solution present-based
• Focus is set on current practices that illustrate
‘state of the art’ and the problem context	

• with your solution future-based
• Focus on how problems could be addressed
(without diving into details and jargon).
Scopeofwork
It’s Friday afternoon. Petter opens his desktop 	

computer at the botanic center’s office. He wants	

to be quickly done with the extra flower soil orders.	

!
Petter decides to order the same combination of
products as four weeks ago, but in smaller quantity. He
does not order nutritions this time. 	

!
Petter is not interested in staying at the office long.As
soon as the order is done, he leaves work to pick his
daughter from school.
Context-based scenario
It’s Friday afternoon. Petter opens his desktop 	

computer at the botanic center’s office. He wants	

to be quickly done with the extra flower soil orders.	

!
Petter decides to order the same combination of
products as four weeks ago, but in smaller quantity. He
does not order nutritions this time. 	

!
Petter is not interested in staying at the office long.As
soon as the order is done, he leaves work to pick his
daughter from school.
Story background, settings Goal “extra orders, quick”
Motivation: efficiency
High level actions 

(e.g. re-ordering x with changes, not ordering y.)
• In what settings will the product be used?	

• Is the persona frequently interrupted?	

• With what other products will it be used?	

• What primary activities does the persona need to
perform to meet her goals?

• What is the expected end result of using the product?
Use Cases/
User Stories
Use Cases
A step-by-step, often
detailed description of
product’s behaviour,
which helps the user
(and other actors) to
achieve a result.
Components: 	

Use Case,Actors, Steps
Success Condition: what is considered a successful end to the use case	

Failure Condition: what is considered a failed end to the use case
Steps / Basic course of events	

1. Check what has been ordered before.	

2. Renew a previous order.	

3. Modify the order to suit current situation.	

4. Place the order.	

Alternative course of events	

In step 1. check favorite orders.
Use Cases
Simple example	

Use Case – Ordering extra soil. 

Actor – Petter / botanic garden worker
User Stories
A simple, easily readable
description of a specific
user need.	

As a (persona/role) 	

I want to do (what), 	

so I can benefit (how).
As a botanic garden worker	

I want to order extra soil.
Original model popularized by Mike Cohn,	

Screenshot: ScrumDesk
Condition details
User Stories
Epic / Saga user stories
Theme user stories
User stories with clear conditions of satisfactions
Theme user stories
Theme user stories
Epic / Saga
user story
Example of a conditions of
satisfactions
As a gardener	

I want to quickly order extra soil.
... to see previous offers.	

– Condition: similar to the new offer
... to modify the order.
... to submit a new order.
etc.
As a gardener	

I want to order soil.
Themed user stories
Today’s “To Do”
Task
1. Discuss and describe 1 primary persona	

2.Write 1 scenario based on persona’s goal	

• How would persona use your (future) solution? 	

3.Write few fundamental user stories OR an use case
based on the scenario	

• Define the most basic and crucial interactions
Resources
• Cooper,Alan, Reimann, R & Cronin, D. (2007) About Face 3:The essentials of interaction design.Wiley; ISBN:
0470084111	

• Hinton,Andrew. Personas and the Role of Documentation. (2008) http://boxesandarrows.com/personas-and-
the-role-of-design-documentation/	

• Accessibility in User-Centered Design http://www.uiaccess.com/accessucd/personas.html	

• Hassenzahl, M. (2008). User Experience (UX):Towards and experiential perspective on product quality. http://
www.researchgate.net/publication/
238472807_User_experience_(UX)_Towards_an_experiential_perspective_on_product_quality/file/
60b7d51bf4873231da.pdf 	

• What research methods could I use to create personas? http://ux.stackexchange.com/questions/21891/what-
research-methods-can-i-use-to-create-personas 	

• Personas http://wiki.fluidproject.org/display/fluid/Persona+Categories 	

• Mike Cohn. http://www.mountaingoatsoftware.com/articles?tag=user%20stories 	

• Stellman & Green. Building better software. http://www.stellman-greene.com/2009/05/03/requirements-101-
user-stories-vs-use-cases/ 	

• User Story map http://winnipegagilist.blogspot.com/2012/03/how-to-create-user-story-map.html
Images
• Boat https://www.flickr.com/photos/time-to-look/14551961151/sizes/l	

• Restaurant https://www.flickr.com/photos/en321/9908577253/sizes/l 	

• Girls with ice-creams https://www.flickr.com/photos/pbaitor/4998329309/sizes/l 	

• Woman in hospital bed https://www.flickr.com/photos/uhduh/12242998/sizes/l 	

• Girl with a phone https://www.flickr.com/photos/brandoncwarren/2952179726/sizes/l 	

• Men on a bench https://www.flickr.com/photos/scottrsmith/6194527237/sizes/l 	

• Woman at ATM https://www.flickr.com/photos/betsssssy/435300495/sizes/l 	

• User Case Map http://www.batimes.com/articles/user-stories-and-use-cases-dont-use-both.html

More Related Content

What's hot

Face to Face Communication and Text Based Communication in HCI
Face to Face Communication and Text Based Communication in HCIFace to Face Communication and Text Based Communication in HCI
Face to Face Communication and Text Based Communication in HCIAbdullah Khosa
 
UX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your projectUX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your projectCharlotte Breton Schreiner
 
Defining Personas, A User Experience Approach
Defining Personas, A User Experience ApproachDefining Personas, A User Experience Approach
Defining Personas, A User Experience ApproachLeon Kadoch Hardie
 
Introduction to HCI (UCC)
Introduction to HCI (UCC)Introduction to HCI (UCC)
Introduction to HCI (UCC)apppsych
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basicsAlan Dix
 
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni MahariashaUX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni MahariashaAnton Chandra
 
Interaction Design
Interaction DesignInteraction Design
Interaction DesignKajsa Gren
 
Wireframes and Interaction Design Documents
Wireframes and Interaction Design DocumentsWireframes and Interaction Design Documents
Wireframes and Interaction Design Documentspiksels
 
Personas, scenarios, user stories
Personas, scenarios, user storiesPersonas, scenarios, user stories
Personas, scenarios, user storiesInteractionDesign
 
Low-fidelity Prototyping
Low-fidelity PrototypingLow-fidelity Prototyping
Low-fidelity PrototypingHans Põldoja
 
HCI Topic The Colours
HCI Topic The ColoursHCI Topic The Colours
HCI Topic The ColoursHafizMImran1
 
Human Computer Interaction Introduction
Human Computer Interaction IntroductionHuman Computer Interaction Introduction
Human Computer Interaction IntroductionN.Jagadish Kumar
 
HCI 3e - Ch 7: Design rules
HCI 3e - Ch 7:  Design rulesHCI 3e - Ch 7:  Design rules
HCI 3e - Ch 7: Design rulesAlan Dix
 
Object-oriented analysis and design - questions and answers
Object-oriented analysis and design - questions and answersObject-oriented analysis and design - questions and answers
Object-oriented analysis and design - questions and answersNavinda Dissanayake
 
Presentation design thinking
Presentation design thinking Presentation design thinking
Presentation design thinking MakaDL
 

What's hot (20)

Face to Face Communication and Text Based Communication in HCI
Face to Face Communication and Text Based Communication in HCIFace to Face Communication and Text Based Communication in HCI
Face to Face Communication and Text Based Communication in HCI
 
UX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your projectUX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your project
 
Defining Personas, A User Experience Approach
Defining Personas, A User Experience ApproachDefining Personas, A User Experience Approach
Defining Personas, A User Experience Approach
 
User interface design
User interface designUser interface design
User interface design
 
Introduction to HCI (UCC)
Introduction to HCI (UCC)Introduction to HCI (UCC)
Introduction to HCI (UCC)
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basics
 
User centered Design
User centered DesignUser centered Design
User centered Design
 
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni MahariashaUX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
 
Interaction Design
Interaction DesignInteraction Design
Interaction Design
 
Wireframes and Interaction Design Documents
Wireframes and Interaction Design DocumentsWireframes and Interaction Design Documents
Wireframes and Interaction Design Documents
 
Personas, scenarios, user stories
Personas, scenarios, user storiesPersonas, scenarios, user stories
Personas, scenarios, user stories
 
Prototyping
PrototypingPrototyping
Prototyping
 
Low-fidelity Prototyping
Low-fidelity PrototypingLow-fidelity Prototyping
Low-fidelity Prototyping
 
HCI Topic The Colours
HCI Topic The ColoursHCI Topic The Colours
HCI Topic The Colours
 
Human Computer Interaction Introduction
Human Computer Interaction IntroductionHuman Computer Interaction Introduction
Human Computer Interaction Introduction
 
HCI 3e - Ch 7: Design rules
HCI 3e - Ch 7:  Design rulesHCI 3e - Ch 7:  Design rules
HCI 3e - Ch 7: Design rules
 
Design-Thinking
Design-ThinkingDesign-Thinking
Design-Thinking
 
Object-oriented analysis and design - questions and answers
Object-oriented analysis and design - questions and answersObject-oriented analysis and design - questions and answers
Object-oriented analysis and design - questions and answers
 
Heuristic evaluation
Heuristic evaluationHeuristic evaluation
Heuristic evaluation
 
Presentation design thinking
Presentation design thinking Presentation design thinking
Presentation design thinking
 

Similar to Personas, scenarios, user stories

User Research: Personas, scenarios, user stories
User Research: Personas, scenarios, user storiesUser Research: Personas, scenarios, user stories
User Research: Personas, scenarios, user storiesValeria Gasik
 
TWS 2014 – Personas, scenarios, user stories
TWS 2014 – Personas, scenarios, user storiesTWS 2014 – Personas, scenarios, user stories
TWS 2014 – Personas, scenarios, user storiesValeria Gasik
 
Flotree requirements interview mistakes
Flotree   requirements interview mistakesFlotree   requirements interview mistakes
Flotree requirements interview mistakesDave Flotree
 
Principles of interaction design and user testing
Principles of interaction design and user testingPrinciples of interaction design and user testing
Principles of interaction design and user testingJulie Stanford
 
IxD Works Miniworkshop: Introduction
IxD Works Miniworkshop: IntroductionIxD Works Miniworkshop: Introduction
IxD Works Miniworkshop: IntroductionInteractionDesign
 
Introduction to User Experience Design
Introduction to User Experience DesignIntroduction to User Experience Design
Introduction to User Experience DesignKiera McMaster
 
Designing for Customer needs: A UX Perspective
Designing for Customer needs: A UX PerspectiveDesigning for Customer needs: A UX Perspective
Designing for Customer needs: A UX PerspectiveRichard O'Brien
 
Personas, Scenarios, User Stories, Use Cases (IxDworks.com)
Personas, Scenarios, User Stories, Use Cases (IxDworks.com)Personas, Scenarios, User Stories, Use Cases (IxDworks.com)
Personas, Scenarios, User Stories, Use Cases (IxDworks.com)Valeria Gasik
 
Design thinking
Design thinkingDesign thinking
Design thinkingVlad Posea
 
UX Field Research Toolkit - A Workshop at Big Design - 2017
UX Field Research Toolkit - A Workshop at Big Design - 2017UX Field Research Toolkit - A Workshop at Big Design - 2017
UX Field Research Toolkit - A Workshop at Big Design - 2017Kelly Moran
 
U Penn Wharton design challenge '17
U Penn Wharton design challenge '17U Penn Wharton design challenge '17
U Penn Wharton design challenge '17HJ Kwon
 
Introduction to UX and Turning Research into Insight and Action - Angelhack D...
Introduction to UX and Turning Research into Insight and Action - Angelhack D...Introduction to UX and Turning Research into Insight and Action - Angelhack D...
Introduction to UX and Turning Research into Insight and Action - Angelhack D...Jonathan Steingiesser
 
The elements of product success for designers and developers
The elements of product success for designers and developersThe elements of product success for designers and developers
The elements of product success for designers and developersNick Myers
 
Collaborative Research | uxlx 2014
Collaborative Research | uxlx 2014Collaborative Research | uxlx 2014
Collaborative Research | uxlx 2014Erika Hall
 
UX London Redux - Dan Saffer
UX London Redux - Dan SafferUX London Redux - Dan Saffer
UX London Redux - Dan Saffercpetzny
 
Design Process | Tool 02: Scenario - Tool 03: Wireframe
Design Process | Tool 02: Scenario - Tool 03: WireframeDesign Process | Tool 02: Scenario - Tool 03: Wireframe
Design Process | Tool 02: Scenario - Tool 03: WireframeGessica Puri
 
Reactive Writing Techniques for Rewarding and Retaining Users
Reactive Writing Techniques for Rewarding and Retaining UsersReactive Writing Techniques for Rewarding and Retaining Users
Reactive Writing Techniques for Rewarding and Retaining Usersgrebstock
 
On target three-ways-to-keep-audience-in-focus_ivmg
On target three-ways-to-keep-audience-in-focus_ivmgOn target three-ways-to-keep-audience-in-focus_ivmg
On target three-ways-to-keep-audience-in-focus_ivmgKate Walser
 
Intro to Agile and Lean UX
Intro to Agile and Lean UXIntro to Agile and Lean UX
Intro to Agile and Lean UXJacklyn Burgan
 

Similar to Personas, scenarios, user stories (20)

User Research: Personas, scenarios, user stories
User Research: Personas, scenarios, user storiesUser Research: Personas, scenarios, user stories
User Research: Personas, scenarios, user stories
 
TWS 2014 – Personas, scenarios, user stories
TWS 2014 – Personas, scenarios, user storiesTWS 2014 – Personas, scenarios, user stories
TWS 2014 – Personas, scenarios, user stories
 
Flotree requirements interview mistakes
Flotree   requirements interview mistakesFlotree   requirements interview mistakes
Flotree requirements interview mistakes
 
Principles of interaction design and user testing
Principles of interaction design and user testingPrinciples of interaction design and user testing
Principles of interaction design and user testing
 
IxD Works Miniworkshop: Introduction
IxD Works Miniworkshop: IntroductionIxD Works Miniworkshop: Introduction
IxD Works Miniworkshop: Introduction
 
Introduction to User Experience Design
Introduction to User Experience DesignIntroduction to User Experience Design
Introduction to User Experience Design
 
Designing for Customer needs: A UX Perspective
Designing for Customer needs: A UX PerspectiveDesigning for Customer needs: A UX Perspective
Designing for Customer needs: A UX Perspective
 
Personas, Scenarios, User Stories, Use Cases (IxDworks.com)
Personas, Scenarios, User Stories, Use Cases (IxDworks.com)Personas, Scenarios, User Stories, Use Cases (IxDworks.com)
Personas, Scenarios, User Stories, Use Cases (IxDworks.com)
 
Design thinking
Design thinkingDesign thinking
Design thinking
 
UX Field Research Toolkit - A Workshop at Big Design - 2017
UX Field Research Toolkit - A Workshop at Big Design - 2017UX Field Research Toolkit - A Workshop at Big Design - 2017
UX Field Research Toolkit - A Workshop at Big Design - 2017
 
Design Thinking Frameworks Reference Guide
Design Thinking Frameworks Reference GuideDesign Thinking Frameworks Reference Guide
Design Thinking Frameworks Reference Guide
 
U Penn Wharton design challenge '17
U Penn Wharton design challenge '17U Penn Wharton design challenge '17
U Penn Wharton design challenge '17
 
Introduction to UX and Turning Research into Insight and Action - Angelhack D...
Introduction to UX and Turning Research into Insight and Action - Angelhack D...Introduction to UX and Turning Research into Insight and Action - Angelhack D...
Introduction to UX and Turning Research into Insight and Action - Angelhack D...
 
The elements of product success for designers and developers
The elements of product success for designers and developersThe elements of product success for designers and developers
The elements of product success for designers and developers
 
Collaborative Research | uxlx 2014
Collaborative Research | uxlx 2014Collaborative Research | uxlx 2014
Collaborative Research | uxlx 2014
 
UX London Redux - Dan Saffer
UX London Redux - Dan SafferUX London Redux - Dan Saffer
UX London Redux - Dan Saffer
 
Design Process | Tool 02: Scenario - Tool 03: Wireframe
Design Process | Tool 02: Scenario - Tool 03: WireframeDesign Process | Tool 02: Scenario - Tool 03: Wireframe
Design Process | Tool 02: Scenario - Tool 03: Wireframe
 
Reactive Writing Techniques for Rewarding and Retaining Users
Reactive Writing Techniques for Rewarding and Retaining UsersReactive Writing Techniques for Rewarding and Retaining Users
Reactive Writing Techniques for Rewarding and Retaining Users
 
On target three-ways-to-keep-audience-in-focus_ivmg
On target three-ways-to-keep-audience-in-focus_ivmgOn target three-ways-to-keep-audience-in-focus_ivmg
On target three-ways-to-keep-audience-in-focus_ivmg
 
Intro to Agile and Lean UX
Intro to Agile and Lean UXIntro to Agile and Lean UX
Intro to Agile and Lean UX
 

More from InteractionDesign

Testing Paper Prototypes (IxDworks)
Testing Paper Prototypes (IxDworks)Testing Paper Prototypes (IxDworks)
Testing Paper Prototypes (IxDworks)InteractionDesign
 
HCI Studies (Tallinn University Institute of Informatics)
HCI Studies (Tallinn University Institute of Informatics)HCI Studies (Tallinn University Institute of Informatics)
HCI Studies (Tallinn University Institute of Informatics)InteractionDesign
 
IxDworks mini-workshop: Testing Paper Prototyping
IxDworks mini-workshop: Testing Paper PrototypingIxDworks mini-workshop: Testing Paper Prototyping
IxDworks mini-workshop: Testing Paper PrototypingInteractionDesign
 
IxDworks mini-workshop: Paper Prototyping
IxDworks mini-workshop: Paper PrototypingIxDworks mini-workshop: Paper Prototyping
IxDworks mini-workshop: Paper PrototypingInteractionDesign
 
Approaches to Interaction Design
Approaches to Interaction DesignApproaches to Interaction Design
Approaches to Interaction DesignInteractionDesign
 
IT trends for 2014 - IxDworks.com
IT trends for 2014 - IxDworks.comIT trends for 2014 - IxDworks.com
IT trends for 2014 - IxDworks.comInteractionDesign
 
Near Field Communication – IxDworks.com
Near Field Communication – IxDworks.comNear Field Communication – IxDworks.com
Near Field Communication – IxDworks.comInteractionDesign
 
Building medium-fidelity prototypes - IxDWorks.com
Building medium-fidelity prototypes - IxDWorks.comBuilding medium-fidelity prototypes - IxDWorks.com
Building medium-fidelity prototypes - IxDWorks.comInteractionDesign
 

More from InteractionDesign (15)

Testing Paper Prototypes (IxDworks)
Testing Paper Prototypes (IxDworks)Testing Paper Prototypes (IxDworks)
Testing Paper Prototypes (IxDworks)
 
HCI Studies (Tallinn University Institute of Informatics)
HCI Studies (Tallinn University Institute of Informatics)HCI Studies (Tallinn University Institute of Informatics)
HCI Studies (Tallinn University Institute of Informatics)
 
IxDworks mini-workshop: Testing Paper Prototyping
IxDworks mini-workshop: Testing Paper PrototypingIxDworks mini-workshop: Testing Paper Prototyping
IxDworks mini-workshop: Testing Paper Prototyping
 
IxDworks mini-workshop: Paper Prototyping
IxDworks mini-workshop: Paper PrototypingIxDworks mini-workshop: Paper Prototyping
IxDworks mini-workshop: Paper Prototyping
 
Paper Prototyping
Paper PrototypingPaper Prototyping
Paper Prototyping
 
Approaches to Interaction Design
Approaches to Interaction DesignApproaches to Interaction Design
Approaches to Interaction Design
 
6 Thinking Hats
6 Thinking Hats6 Thinking Hats
6 Thinking Hats
 
ICWL / Introduction
ICWL / IntroductionICWL / Introduction
ICWL / Introduction
 
IT trends for 2014 - IxDworks.com
IT trends for 2014 - IxDworks.comIT trends for 2014 - IxDworks.com
IT trends for 2014 - IxDworks.com
 
Near Field Communication – IxDworks.com
Near Field Communication – IxDworks.comNear Field Communication – IxDworks.com
Near Field Communication – IxDworks.com
 
Building medium-fidelity prototypes - IxDWorks.com
Building medium-fidelity prototypes - IxDWorks.comBuilding medium-fidelity prototypes - IxDWorks.com
Building medium-fidelity prototypes - IxDWorks.com
 
Lo fi prototyping
Lo fi prototypingLo fi prototyping
Lo fi prototyping
 
Responsive design
Responsive designResponsive design
Responsive design
 
Ubiquitous interactions
Ubiquitous interactionsUbiquitous interactions
Ubiquitous interactions
 
Fundamentals of new media
Fundamentals of new mediaFundamentals of new media
Fundamentals of new media
 

Recently uploaded

How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 

Recently uploaded (20)

FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 

Personas, scenarios, user stories

  • 1. Personas, scenarios and user stories IxDworks.com Understanding Users
  • 3. Useful Usable Desirable Doing things easily and with pleasure.
  • 4. Doing things easily and with pleasure. Behaviour
  • 5. Doing things easily and with pleasure. Behaviour Optimising design based on how users 
 can, want or need to use a solution.
  • 11. “User experience is a stream of passing momentary feelings” – M. Hassenzahl
  • 12. Be-goals, experience Hedonic; feeling/being e.g. ‣ Relax ‣ Look cool ‣ Remain focused ‣ Be independent ‣ Be loved “A constant stream of self-talk” – Forlizzi & Battarbee
  • 13. Experience goals Hedonic; feeling/being e.g. Look cool Become admired Remain focused Get rich Be loved Do-goals, actions Pragmatic; doing e.g. ‣ Post a Tweet ‣ Look up a place ‣ Set up a website ‣ Play a game ‣ Close Facebook account
  • 14. A user experience occurs when a person interacts with a product.
  • 15. Do-goals, actions TasksBe-goals, experiences Share a photo 1.Take photo 2.Add info 3. Upload 4. Preview Self-expression
  • 16. • Foundation for the design • Ground for discussion • A “reality check” • Empathy • Easier to relate 
 (than to e.g. flow chart) Why goals?
  • 17. Towards User Personas & Storytelling
  • 18. We can’t ask users to be with us all the time, thus we make user models.
  • 19. Persona • Describes (your app’s) imaginative users archetypes. • Is based on the real research and observation. • Shows user goals and their behavior patterns • Helps to crack “what” and “why” questions • Primary, secondary, supplemental, non-persona
  • 20. Fake persona • Stereotype or a caricature • Can’t be backed up • Factoids • Fun, but often useless
  • 21. Persona • Used as an aid to help express, discuss and validate design questions and decisions, e.g. • Would the persona (“Bob”) use this? • Is this logical? • Does this make sense to this persona? • Is it fun / exiting / motivating... ? • Bob would not like this, because....
  • 22. Sources Primary Secondary Personal know-how Stakeholders Online discussions Domain experts Informed guesses Feedback Surveys Contextual inquiry; Talking to people directly, Observing their behaviour *Bonus
  • 23. •Talk to people who a different from you and what you know already •Look for reoccurring issues and trends, language (lingo), surprises... •Acknowledge your biases and be open-minded
  • 24. Persona documentation • Helps to communicate persona to other stakeholders • A document might include e.g. • background info: age, gender, occupation • mapping, such as technical skills • a short description of an activity, that is related to the current context or problem settings and frustrations • goals
  • 26. Example template, yours can look different! Background Bio Name, (age), (role), occupation, education Photo(s) Description E.g. use environment or context, where the problem occurs and current solutions and frustrations. Goals • What are the user’s end goals? • 2-4 end goals and 0-1 life goals is enough 
 for this workshop Mapping E.g. computer skills, necessity vs fun, quality vs price.
  • 27. Example template, yours can look different! Petter Tamm 44, botanic garden worker, father of two children Goals • Wants to manage bulk orderings more efficiently • Is looking for quality reviews about new products Reads reviews to find best... quality price As a lead gardener, Petter is responsible in ordering nutritions and specific soil for the plants for the city’s botanic garden. Currently he has to do 
 bi-weekly orders over the phone from his office, calling manufacturers one by one.
  • 28. Before moving on… define “what” of your project What need/goal/expectation does it serve?
  • 30. Scenarios • Stories that help understand interactions • A cheap way to illustrate design solution 
 from user’s (persona’s) point of view • Tell user’s goals, motivations and actions “What should this product do?” “How would user behave in this context?” “What if...?”
  • 31. Scenarios • without your solution present-based • Focus is set on current practices that illustrate ‘state of the art’ and the problem context • with your solution future-based • Focus on how problems could be addressed (without diving into details and jargon). Scopeofwork
  • 32. It’s Friday afternoon. Petter opens his desktop computer at the botanic center’s office. He wants to be quickly done with the extra flower soil orders. ! Petter decides to order the same combination of products as four weeks ago, but in smaller quantity. He does not order nutritions this time. ! Petter is not interested in staying at the office long.As soon as the order is done, he leaves work to pick his daughter from school. Context-based scenario
  • 33. It’s Friday afternoon. Petter opens his desktop computer at the botanic center’s office. He wants to be quickly done with the extra flower soil orders. ! Petter decides to order the same combination of products as four weeks ago, but in smaller quantity. He does not order nutritions this time. ! Petter is not interested in staying at the office long.As soon as the order is done, he leaves work to pick his daughter from school. Story background, settings Goal “extra orders, quick” Motivation: efficiency High level actions 
 (e.g. re-ordering x with changes, not ordering y.)
  • 34. • In what settings will the product be used? • Is the persona frequently interrupted? • With what other products will it be used? • What primary activities does the persona need to perform to meet her goals?
 • What is the expected end result of using the product?
  • 36. Use Cases A step-by-step, often detailed description of product’s behaviour, which helps the user (and other actors) to achieve a result. Components: Use Case,Actors, Steps Success Condition: what is considered a successful end to the use case Failure Condition: what is considered a failed end to the use case
  • 37. Steps / Basic course of events 1. Check what has been ordered before. 2. Renew a previous order. 3. Modify the order to suit current situation. 4. Place the order. Alternative course of events In step 1. check favorite orders. Use Cases Simple example Use Case – Ordering extra soil. 
 Actor – Petter / botanic garden worker
  • 38. User Stories A simple, easily readable description of a specific user need. As a (persona/role) I want to do (what), so I can benefit (how). As a botanic garden worker I want to order extra soil. Original model popularized by Mike Cohn, Screenshot: ScrumDesk
  • 39. Condition details User Stories Epic / Saga user stories Theme user stories User stories with clear conditions of satisfactions Theme user stories Theme user stories
  • 40. Epic / Saga user story Example of a conditions of satisfactions As a gardener I want to quickly order extra soil. ... to see previous offers. – Condition: similar to the new offer ... to modify the order. ... to submit a new order. etc. As a gardener I want to order soil. Themed user stories
  • 42. Task 1. Discuss and describe 1 primary persona 2.Write 1 scenario based on persona’s goal • How would persona use your (future) solution? 3.Write few fundamental user stories OR an use case based on the scenario • Define the most basic and crucial interactions
  • 43. Resources • Cooper,Alan, Reimann, R & Cronin, D. (2007) About Face 3:The essentials of interaction design.Wiley; ISBN: 0470084111 • Hinton,Andrew. Personas and the Role of Documentation. (2008) http://boxesandarrows.com/personas-and- the-role-of-design-documentation/ • Accessibility in User-Centered Design http://www.uiaccess.com/accessucd/personas.html • Hassenzahl, M. (2008). User Experience (UX):Towards and experiential perspective on product quality. http:// www.researchgate.net/publication/ 238472807_User_experience_(UX)_Towards_an_experiential_perspective_on_product_quality/file/ 60b7d51bf4873231da.pdf • What research methods could I use to create personas? http://ux.stackexchange.com/questions/21891/what- research-methods-can-i-use-to-create-personas • Personas http://wiki.fluidproject.org/display/fluid/Persona+Categories • Mike Cohn. http://www.mountaingoatsoftware.com/articles?tag=user%20stories • Stellman & Green. Building better software. http://www.stellman-greene.com/2009/05/03/requirements-101- user-stories-vs-use-cases/ • User Story map http://winnipegagilist.blogspot.com/2012/03/how-to-create-user-story-map.html
  • 44. Images • Boat https://www.flickr.com/photos/time-to-look/14551961151/sizes/l • Restaurant https://www.flickr.com/photos/en321/9908577253/sizes/l • Girls with ice-creams https://www.flickr.com/photos/pbaitor/4998329309/sizes/l • Woman in hospital bed https://www.flickr.com/photos/uhduh/12242998/sizes/l • Girl with a phone https://www.flickr.com/photos/brandoncwarren/2952179726/sizes/l • Men on a bench https://www.flickr.com/photos/scottrsmith/6194527237/sizes/l • Woman at ATM https://www.flickr.com/photos/betsssssy/435300495/sizes/l • User Case Map http://www.batimes.com/articles/user-stories-and-use-cases-dont-use-both.html