agile stories
DESCRIPTION
A quick overview of Agile stories as a preamble to the Waterloo Agile/Lean User Group session on Agile User Stories: http://waterlooagilelean.wordpress.com/2008/12/19/2008-12-16-user-story-session-notes.TRANSCRIPT
![Page 1: Agile Stories](https://reader033.vdocuments.mx/reader033/viewer/2022061210/548d9614b479597e6a8b4a34/html5/thumbnails/1.jpg)
Overview of Agile Stories
This presentation is licensed under a Creative Commons Attribution 2.5 License, which means you can share and adapt it, including commercial and derivative works, as long as
you include attribution to Declan Whelan.
Declan [email protected]
![Page 2: Agile Stories](https://reader033.vdocuments.mx/reader033/viewer/2022061210/548d9614b479597e6a8b4a34/html5/thumbnails/2.jpg)
Story
![Page 3: Agile Stories](https://reader033.vdocuments.mx/reader033/viewer/2022061210/548d9614b479597e6a8b4a34/html5/thumbnails/3.jpg)
As a wiki author I want to be able to bold text so that I create visually appealing content for my readers.
Card
Confirmation Conversation
![Page 4: Agile Stories](https://reader033.vdocuments.mx/reader033/viewer/2022061210/548d9614b479597e6a8b4a34/html5/thumbnails/4.jpg)
What is a Story?• Functionality that
provides value• Written in business
(domain) language• Ideally < 2 days work• “As a <role>, I want
to <feature> so that <benefit>”
![Page 5: Agile Stories](https://reader033.vdocuments.mx/reader033/viewer/2022061210/548d9614b479597e6a8b4a34/html5/thumbnails/5.jpg)
Story Card
• The “headline” for some new functionality.• It is an “invitation to a conversation”.• Written in business (domain) language.• It is not a specification … specifications are
documented using story tests.• Stories can be used to drive additional work
such as building test scripts/frameworks
![Page 6: Agile Stories](https://reader033.vdocuments.mx/reader033/viewer/2022061210/548d9614b479597e6a8b4a34/html5/thumbnails/6.jpg)
Story Conversation
• Exchange of thoughts, opinions, and feelings.• Takes place over time, particularly when the
story is estimated.• Conversations also occur at the iteration
planning meeting when the story is scheduled for implementation.
• Supplement with documents as needed.
![Page 7: Agile Stories](https://reader033.vdocuments.mx/reader033/viewer/2022061210/548d9614b479597e6a8b4a34/html5/thumbnails/7.jpg)
Story Confirmation
• Story tests are acceptance tests for the product owner
• Product owner specifies the story tests but will collaborate with team to create them
• Team can add additional tests• Most tests can and should be automated (e.g.
FIT, xBehave, xSpec, stress tests, load tests)