Effective User Stories for Agile Software Development

The technique of expressing requirements as user stories is one of the most broadly applicable techniques introduced by Extreme Programming. User stories are an effective approach on all time constrained projects, not just those using XP. In this tutorial, we will look at how to identify and write good user stories.

The session will describe the six attributes all good stories must exhibit and present thirteen guidelines for writing better stories. We will explore how user role modeling can help when gathering a project’s initial stories. Also covered will be how to estimate user stories, how to use stories for release and iteration planning, and the role of stories in the ongoing management of the project. During this tutorial, you will have the opportunity to practice on a case study. We will identify user roles, write stories, and then develop a release plan, including a schedule for the release.

Sdbp04_userstoriestutorial
0.3 MB
pdf
September 20, 2004
Software Development Best Practices
half day
2004 user stories
Download this presentation

Boxcar   Valid XHTML 1.0 Strict [Valid RSS] Rss