= Scrum = Software development methodology. == User story == === Agile modeling === http://www.agilemodeling.com/artifacts/userStory.htm User stories are very slim and high-level requirements artifacts. As a (role) I want (something) so that (benefit). * Students can purchase monthly parking passes online. * Parking passes can be paid via credit cards. * Parking passes can be paid via PayPal. === Extreme programming === Deliver the software you need as you need it. Extreme Programmers constantly communicate with their customers and fellow programmers. http://www.extremeprogramming.org/rules/userstories.html User stories should only provide enough detail to make a reasonably low risk estimate of how long the story will take to implement. When the time comes to implement the story developers will go to the customer and receive a detailed description of the requirements face to face. You should try to keep stories focused on user needs and benefits.