UserStory


 * USER STORY**

A user story has to relate to sofware and how it interacts with the user. This is a requirement in the software method called Extreme Programming, or XP. User stories are written by customers about how they influence a piece of sofeware. These user stories make it easier to deal with customer requirments without haveing to deal with formal paper work. When the information from the customer is gathered, a test is written to ensure that the requirement is fulfilled.

Normally to create user stories, a representative from a company gets together with a customer. The customer is asked questions so that the company can get answers. When they have created a story, they write it on a small card. The requirements change during the developement time. Before the story is implimented, the representative talks to a customer.

EXAMPLES:

An example of a program prompting a user to save before they close the program.

This is an example of a program asking you what you want to do.

An example of a card that a person would write on with ideas to improve the system.

Image From: http://www.ogis-swe.jp/process/am-res/am/images/models/userStory.jpg

Also check out: http://en.wikipedia.org/wiki/User_story http://www.agilemodeling.com/artifacts/userStory.htm http://www.extremeprogramming.org/rules/userstories.html (includes cool concept map!)