user stories in interaction design
DESCRIPTION
Lecture slides in Interface and Interaction Design course in Tallinn University, 10 February 2011.TRANSCRIPT
![Page 1: User Stories in Interaction Design](https://reader033.vdocument.in/reader033/viewer/2022051314/54c76e524a7959b1248b4579/html5/thumbnails/1.jpg)
User Stories in Interaction DesignHans Põldoja
![Page 2: User Stories in Interaction Design](https://reader033.vdocument.in/reader033/viewer/2022051314/54c76e524a7959b1248b4579/html5/thumbnails/2.jpg)
cbaThis work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Estonia License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ee/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.
![Page 3: User Stories in Interaction Design](https://reader033.vdocument.in/reader033/viewer/2022051314/54c76e524a7959b1248b4579/html5/thumbnails/3.jpg)
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 4: User Stories in Interaction Design](https://reader033.vdocument.in/reader033/viewer/2022051314/54c76e524a7959b1248b4579/html5/thumbnails/4.jpg)
Start with paper cards
![Page 5: User Stories in Interaction Design](https://reader033.vdocument.in/reader033/viewer/2022051314/54c76e524a7959b1248b4579/html5/thumbnails/5.jpg)
![Page 6: User Stories in Interaction Design](https://reader033.vdocument.in/reader033/viewer/2022051314/54c76e524a7959b1248b4579/html5/thumbnails/6.jpg)
Paper cards
• User story
• Note(s)
• Test cases (on the back side of the card)
(Cohn, 2004)
![Page 7: User Stories in Interaction Design](https://reader033.vdocument.in/reader033/viewer/2022051314/54c76e524a7959b1248b4579/html5/thumbnails/7.jpg)
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 8: User Stories in Interaction Design](https://reader033.vdocument.in/reader033/viewer/2022051314/54c76e524a7959b1248b4579/html5/thumbnails/8.jpg)
Good user story
• Independent
• Negotiable
• Valuable to users and customers
• Estimatable
• Small
• Testable
(Cohn, 2004)
![Page 9: User Stories in Interaction Design](https://reader033.vdocument.in/reader033/viewer/2022051314/54c76e524a7959b1248b4579/html5/thumbnails/9.jpg)
Refine the user stories
![Page 10: User Stories in Interaction Design](https://reader033.vdocument.in/reader033/viewer/2022051314/54c76e524a7959b1248b4579/html5/thumbnails/10.jpg)
![Page 11: User Stories in Interaction Design](https://reader033.vdocument.in/reader033/viewer/2022051314/54c76e524a7959b1248b4579/html5/thumbnails/11.jpg)
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 voive
(Cohn, 2004)
![Page 12: User Stories in Interaction Design](https://reader033.vdocument.in/reader033/viewer/2022051314/54c76e524a7959b1248b4579/html5/thumbnails/12.jpg)
Discuss and accept the user stories
![Page 13: User Stories in Interaction Design](https://reader033.vdocument.in/reader033/viewer/2022051314/54c76e524a7959b1248b4579/html5/thumbnails/13.jpg)
![Page 14: User Stories in Interaction Design](https://reader033.vdocument.in/reader033/viewer/2022051314/54c76e524a7959b1248b4579/html5/thumbnails/14.jpg)
![Page 15: User Stories in Interaction Design](https://reader033.vdocument.in/reader033/viewer/2022051314/54c76e524a7959b1248b4579/html5/thumbnails/15.jpg)
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 16: User Stories in Interaction Design](https://reader033.vdocument.in/reader033/viewer/2022051314/54c76e524a7959b1248b4579/html5/thumbnails/16.jpg)
References
• Cohn, M. (2004). User Stories Applied For Agile Software Development. Boston, MA: Addison Wesley.
![Page 17: User Stories in Interaction Design](https://reader033.vdocument.in/reader033/viewer/2022051314/54c76e524a7959b1248b4579/html5/thumbnails/17.jpg)
Photos
• Rool Paap, http://www.flickr.com/photos/roolrool/4468175996/
• Paul Downey, http://www.flickr.com/photos/psd/3731275681/
![Page 18: User Stories in Interaction Design](https://reader033.vdocument.in/reader033/viewer/2022051314/54c76e524a7959b1248b4579/html5/thumbnails/18.jpg)
Thank You!
• http://imkedesign.wordpress.com