Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

34

Click here to load reader

description

IxD approach introduction.

Transcript of Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

Page 1: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

Personas, scenarios, and user stories

From “huh?” to “how?”

IxDworks.com 2014

Page 2: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

User-Centered Design

Page 3: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

User-centered design approaches

‣ Are done in a way of “setting the scene”

‣ Gather reflections on the problem domain, user’s goals and real context

‣ Give new perspectives on features and wish lists

‣ Enriches and supports communication between team members and other stakeholders

‣ Require commitment

Page 4: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

Not...

...not used to answer business questions, reflect customer segments nor to describe

detailed technical solutions.

Not a painting, but a set of certain brushes.

Page 5: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

Data

Primary

SecondarySupplementaryPoliticalNon-persona

Persona Scenario Use Cases

A-1

A2, A3...B1, B2, B3...

A1-a, AI-b

A2-a, A2-b...A3-a, A3-b...B1-a, BI-b...

UsersGoals

What will your product do?

Page 6: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

Goals

Umm...?

Page 7: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

I want to get from Paris to Berlin safely and efficiently.

Page 8: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

1850’sI want to get from

Paris to Berlin safely and efficiently.

About Face 3, :The Essentials of Interaction Design (2007)

+

Goal Tasks

Page 9: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

1850’s 2014I want to get from

Paris to Berlin safely and efficiently.

About Face 3, :The Essentials of Interaction Design (2007)

+ +

Goal Tasks

Page 10: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

ExperiencegoalsFeeling/being, e.g.

Feel cool

Become admired

Remain focused

EndgoalsDoing, e.g.

Share a photo

Find a best deal

Do assignment Tasks

Tasks

Tasks

Page 11: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

• Foundation for the design

• Ground for discussion

• A “reality check”

• Empathy

• Easier to relate (than to e.g. flow chart)

Why goals?EndgoalsDoing, e.g.

Share a photo

Find a best deal

Do assignment

Page 12: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

Personas

Page 14: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

About Face 3 (p. 78)

I have a garden at home

I work at thebotanic center

I’m a landscape architecture

= raw data

I work with flora

Page 15: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

Persona

• Describes imaginative users archetypes.

• Is based on the real research and observation. • Shows user goals and their behavior patterns

Does not substitute testing with and talking to the real people!

Page 16: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

Example template, yours can look different!

Background Bio

Name, (age), 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.

Page 17: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

Example template, yours can look different!

Petter Tamm

44, works at the botanic garden, 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.

Page 18: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

Persona ≠ Stereotype Empathy and sensitivity to subjects vs.

biased caricatures.

Spanish studentMaria

Psychology studentIsabella

Page 19: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

Before moving ondefine “what” of your project

What need does it serve?

Page 20: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

Scenarios

Page 21: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

Scenarios• Stories that help understand interactions

• A cheap way to illustrate design solution from user’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...?”

Page 22: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

Scenarios

• present-based

• Focus is set on current practices that illustrate ‘state of the art’ and the problem context

• future-based

• Focus on how problems could be addressed (without diving into much details).

Scop

e of

wor

k

Page 23: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

It’s friday afternoon. Petter opens his desktop computer at the botanic center’s office. He wantsto 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

Page 24: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

It’s friday afternoon. Petter opens his desktop computer at the botanic center’s office. He wantsto 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 “quick extra orders”

Motivation: efficiencyHigh level actions

(e.g. re-ordering x with changes, not ordering y.)

Page 25: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

• 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?

Page 26: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

User StoriesUse Cases

Page 27: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

User Stories

A simple description template for the (one) goal the user wants to do with your product.

As a (role) I want to do (what),

so I can benefit (how).

As a touristI want to find the cheapest

public transport route from Airport to my Hotel

so I can save money.

Page 28: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

User Stories

Epic / Saga user stories

Theme user stories Theme user storiesTheme user storiesTheme user stories

Theme user storiesTheme user stories

Adopted from Mike Cohn

User stories with clear conditions of satisfactions

Page 29: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

Use Cases

A step-by-step description of one process, which helps the user (and other actors) to achieve a result.

Components: Use Case, Actors, Steps

Page 30: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

Example

Use Case – Search of the cheapest public transport route. Actor – TouristSteps –

1. Specify “from” and “to” locations2. Select day and time of a) arrival or b) departure3. Show search results with the cheapest price first

Use Cases

Page 31: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

As a side note...

Page 32: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

Design issues

Elastic userSelf-

referential design

Fits opinions Inside jokes

Edge cases

Extremes

“Eurekas!”

Isolation

Page 33: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

Exercise 2

For your team’s project:create 1 persona, 1 scenario and few

user stories or use cases.

Page 34: Personas, Scenarios, User Stories, Use Cases (IxDworks.com)

Reference

• Cooper, A., Reinmann, R., Cronin, D. (2007). About Face 3: The Essentials of Interaction Design. England: Wiley

• Goodwin, Kim. 2001. “Perfecting Your Personas.” Cooper Newsletter, July/August.