user stories in interaction design

17
User Stories in Interaction Design IFI7156 Interaction Design Methods

Upload: hans-poldoja

Post on 27-Jan-2015

1.931 views

Category:

Design


2 download

DESCRIPTION

Lecture slides from the Interaction Design Methods course, 6 April 2013, Tallinn University.

TRANSCRIPT

Page 1: User Stories in Interaction Design

User Stories in Interaction Design

IFI7156 Interaction Design Methods

Page 2: User Stories in Interaction Design

What are user stories?

• User stories are simple, clear and brief descriptions of functionality that will be valuable for real users

• User stories are typically used in agile software development methods such as XP and Scrum

• User stories build a bridge between the users, designers and the developers

Page 3: User Stories in Interaction Design

Start with paper cards

Page 4: User Stories in Interaction Design
Page 5: User Stories in Interaction Design

Paper cards

• User story

• Note(s)

• Test cases (on the back side of the card)

(Cohn, 2004)

Page 6: User Stories in Interaction Design

Example

A company can pay for a job posting with a credit card.

Note: Accept Visa, MasterCard and American Express. Consider Discover.

Test with Visa, MasterCard and American Express (pass)

Test with Diner’s Club (fail)

Test with good, bad and missing card ID numbers

Test with expired cards

(Cohn, 2004)

Page 7: User Stories in Interaction Design

Good user story

• Independent

• Negotiable

• Valuable to users and customers

• Estimatable

• Small

• Testable

(Cohn, 2004)

Page 8: User Stories in Interaction Design

Guidelines

• Start with goal stories

• Break large stories into smaller pieces

• Write closed stories (that finish with completed goal)

• Keep the UI out as long as possible

• Include user roles in the stories

• Write for one user

• Write in active voice

(Cohn, 2004)

Page 9: User Stories in Interaction Design
Page 10: User Stories in Interaction Design
Page 11: User Stories in Interaction Design

SCRUM process

Page 12: User Stories in Interaction Design
Page 13: User Stories in Interaction Design
Page 14: User Stories in Interaction Design

SCRUM process

• User stories are discussed and edited by the users, designers and stakeholders

• User stories are accepted by product owners

• Enhancement tickets are created from accepted user stories

Page 15: User Stories in Interaction Design

References

• Cohn, M. (2004). User Stories Applied For Agile Software Development. Boston, MA: Addison Wesley.

Page 16: User Stories in Interaction Design

Photos

• Rool Paap, http://www.flickr.com/photos/roolrool/4468175996/

• Paul Downey, http://www.flickr.com/photos/psd/3731275681/

Page 17: User Stories in Interaction Design

This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/

Hans Põ[email protected]

Interaction Design Methodshttp://ifi7156.wordpress.com

Tallinn UniversityInstitute of Informatics