Upload
iris-hsu
View
132
Download
4
Embed Size (px)
DESCRIPTION
Share some ideas about user stories. :)
Citation preview
How to write user stories
IRIS
2014/7/7
Outline•What is user story•Examples•What is criteria for good user stories?•Practical use
What is user story?
short, simple description of a feature
desires the new capability
Simple template:◦As a < user >, I want < goal > so that < benefit>.
Examples
User Story Template
“As a <Some Role>
I want <Some Need>
So that <Some Benefit>”
What is criteria for good user story?
• Independent
• Negotiable
• Valuable to users or customers
• Estimable
• Small
• Testable
Let’s watch a short cartoon!
Write for one user
• Bad
– Job seeker can remove a resume
• Good
– Job seeker can remove his/her own resume
Write in active voice
• Bad
– A resume can be posted by a job seeker
• Good
– A job seeker can post his/her resume
Customer writes the story
• Not developer–But we can suggest
• Customer has to prioritize the stories
Don’t forget the purpose
• Reminder about the requirements
-- not the document.
• Don’t replace the conversation by adding the detail.
As a developer, I use FB Login dialog so that my users can grant additional permissions to my app.
Fliptop -- user stories1. As a user, I want to authorize Fliptop through Eloqua
oauth service so that I don‘t have to provide my username and password of Eloqua to Fliptop.(connection)
2. As a user, I can import the data of my Eloquaaccount, so that I can see the reports.
Detail: (oauth-- authorization)
Definition of done (test)
Review◦As a < user >, I want < goal > so that <some benefit>.
Referencehttp://www.slideshare.net/jssunil/user-story
http://icpurple.org/wp-content/uploads/2012/05/Independent-Leader.png
http://www.mediawiki.org/wiki/OAuth_(obsolete_info)/User_stories