6. “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”.
19. 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!
23. 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
24. 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.
25. 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.
Example Story background, settings
Motivation (“paying the driver”)
Goal
“taking
out some
cash”
Actions (e.g. identification, specifying account, not taking a receipt....)
27. 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 tourist
I want to find the cheapest
public transport route
from Airport to my Hotel
so I can save money.
28. User Stories
Epic / Saga user stories
Theme user stories Theme user stories
Theme user storiesTheme user stories
Theme user stories
Theme user stories
Adopted from Mike Cohn
User stories with clear conditions of satisfactions
29. 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
30. Example
Use Case – Search of the cheapest public transport route.
Actor – Tourist
Steps –
1. In search form, specify “from” and “to” locations
2. In search form, select day and time of a) arrival or b) departure
3.Arrange search results in ascending order with “Price” filter
Use Cases
31. Use Case
Example
Use Case – Read reviews of the best local shops
Actor – Tourist
Steps – 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? ...
32. 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
33. Thursday 25.7
Time to get busy!
We will continue with low fidelity
prototypes (paper & online tools).