33
IxD Personas, Scenarios, User Stories TLU-HCI Summer School 2013 Valeria Gasik, Zahhar Kirillov, Daria Tokranova

TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

  • Upload
    muiskis

  • View
    2.460

  • Download
    1

Embed Size (px)

DESCRIPTION

Notes for workshop lectures. More information about TLU / HCI Summer School course in our blog: http://ifi6079.wordpress.com/

Citation preview

Page 1: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

IxDPersonas, Scenarios, User Stories

TLU-HCI Summer School 2013Valeria Gasik, Zahhar Kirillov, Daria Tokranova

Page 2: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

What is IxD?

Page 3: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

IxD – near-term

Product developmentE-commerceChange ManagementUsability, UXInformation Architecture (IA)

e.g. interface design

Page 4: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

IxD – medium-term

Ubiquitous computingNatural InterfacesSustainability

Page 5: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases
Page 6: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

“Human-computer interaction is a discipline concerned with the

design, evaluation and implementation of interactive computing systems for

human use and with the study of major phenomena surrounding them.”

- Hewett, T. et al. 1992, “Lime Green Report”.

Page 7: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

State of the art

Context

Page 8: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases
Page 9: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases
Page 10: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases
Page 11: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

Where?

Who?

What?

Page 12: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

X +2% Y -80% 11:43:33 -10C*

Page 13: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases
Page 14: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases
Page 15: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases
Page 16: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

Useful

Technology

Ethical

UsableAppealing

EngagingAccessible

Page 17: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

User-centered Design

Personas Scenarios User StoriesUse Cases

PrototypeMVPTesting

Page 18: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

Personas

Page 19: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

Persona

An imaginative description of a user archetype, which is based on the real research and observations.

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

Page 20: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

Example

http://whereisthebus.blogspot.com/

Page 21: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

Example

Name, age

Background

Brief description, “story”

Goals do not mention any practical design solution, eg. “selects a day”

instead of “clicks on a calendar icon”

Page 22: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

Scenarios

Page 23: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

Scenario

Describes interaction of how the product or system would be used by personas in the real life.

Includes goals, motivations, actions and reactions.

http://resources0.news.com.au/images/2010/06/03/1225874/919424-ipad-menu.jpg

Page 24: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

Example

It’s Saturday morning and John is on his way to an airport from the city center. He needs some cash for the taxi.

He goes to a nearest ATM and identifies himself. John specifies that he wants 100 € from his daily account. He hopes to receive small notes so he could pay the taxi driver without big change.

John does not want a receipt. He wants to be sure that he don’t forget his card or money in the ATM.

Page 25: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

It’s Saturday morning and John is on his way to an airport from the city center. He needs some cash for the taxi.

He goes to a nearest ATM and identifies himself. John specifies that he wants 100 € from his daily account. He hopes to receive small notes so he could pay the taxi driver without big change.

John does not want a receipt. He wants to be sure that he don’t forget his card or money in the ATM.

ExampleStory background, settings

Motivation (“paying the driver”)

Goal“taking

out some cash”

Actions (e.g. identification, specifying account, not taking a receipt....)

Page 26: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

User StoriesUse Cases

Page 27: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

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: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

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: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

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: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

Example

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

1. In search form, specify “from” and “to” locations2. In search form, select day and time of a) arrival or b) departure3. Arrange search results in ascending order with “Price” filter

Use Cases

Page 31: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

Use CaseExample

Use Case – Read reviews of the best local shops Actor – TouristSteps – 1, 2, 3..Additional questions > requirements

Who posts reviews? ...How and when reviews are required? ...Who can edit reviews? ...Can a review be rated? How? ...

Page 32: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

Today’s To Do

In your blog

1. Describe 1-2 personas

2. Write 1-2 scenarios and few related user stories + use cases, if you want to go into more details

3. Link your posts to workshop’s blogpost of the day

Page 33: TSS 2013 – IxD, Personas, Scenarios, User Stories and Use Cases

Thursday 25.7

Time to get busy!

We will continue with low fidelity prototypes (paper & online tools).