Saturday, March 13, 2010

   Quick Links:   Articles     MA Blog     Community Blog     Templates     Books     BA Humor     Events     Jobs     Interview Questions         RSS Feeds

Interview Questions for Business Analysts and Systems Analysts

Careers



Interview Questions


Recent Questions | | Search | Subscribe (RSS)

What are User Stories?
Question: What are User Stories?

Statistics:Article Rating (7093 Views) (2 Additional Answers/Comments)
Posted by: cadams5 on Saturday, September 06, 2008
Categories: Agile Methods


Answer:
 

Extreme Programming (XP), one of many Agile methods, introduced the practice of User Stories.  They are short descriptions of functionality the system should provide.  The initial descriptions are often created or written by the users or customers of the system.  The user stories are used during the iterative planning and development cycles to determine a unit of work and estimate how long it will take.  Most practitioners strive to make a user stories fit into a 1-3 week span of development

User stories do not end at a 2-3 line description of functionality.  Each user story consists of three parts:

  • The Card: Named for the standard index cards on which a user story is often captured.  The cards are used for planning the work that will be completed during each iteration of development.
  • The Conversations:  Discussions about each user story are had with the users/customers of the system to flesh out details.  The conversations are captured and documented as part of the user story.
  • The Confirmation: Test scenarios that capture details about the user story that can be used to verify that the user story has been successfully implemented.

Using these three parts, the goal of the user story is to provide enough detail that a developer can understand what needs to be done while providing a means to verify that they have achieved the goal.  User stories are often equated to a single use case scenario, such as the main use case scenario or an alternative path.  The “Card” portion of the use case scenario is written in a manner similar to a brief description of a use case.

Additional Answers/Comments
By mokid918 @ Wednesday, October 15, 2008 2:03 PM
Could you please post a user story example?

By ANNU THOMAS @ Monday, March 02, 2009 2:03 AM
Few examples:
Students can write online tests
Members can take insurance coverages.
System would show error message if the conditional fails.

Mike Cohn suggests a more formal approach to writing user stories. He suggests the format:

As a (role) I want (something) so that (benefit).


For example, the user story could be written as "As a Student I want to purchase a parking pass so that I can drive to school". This approach helps you to think about who a certain feature is built for and why.



Only registered users may post comments.
  

Do you twitter?: If you want short updates on what's going on in the BA world and at ModernAnalyst.com, simply follow us on Twitter: http://twitter.com/ModernAnalyst



FREE Registration gives you...

Unrestricted access to Information from Leading BA Experts, Interview Questions & Answers, Time-Saving Templates, Discussion Forums and Blogs, and our monthly eJournal with the Latest BA News.

Isn't it time to jumpstart YOUR career!

Login - Register



Privacy Statement  |  Terms Of Use
Copyright 2006-2010 by Modern Analyst Media LLC