Agile tour brescia 2011 - user stories

12
Cesare D’Amico Lone developer applying XP values and Agile methodologies (as often as possible!) [email protected] @__ce

description

An introduction to user stories, given at the Agile Tour 2011 in Brescia

Transcript of Agile tour brescia 2011 - user stories

Page 1: Agile tour brescia 2011 - user stories

Cesare D'AmicoLone developer applying XP values and Agile

methodologies (as often as possible!)

[email protected] @__ce

Page 2: Agile tour brescia 2011 - user stories
Page 3: Agile tour brescia 2011 - user stories
Page 4: Agile tour brescia 2011 - user stories

�a better way?�a better way?

Page 5: Agile tour brescia 2011 - user stories

a user story is one or more sentences in

the everyday or business language of the

end user that captures what the user wants

to achieve (extremeprogramming.org)

Page 6: Agile tour brescia 2011 - user stories

ShouldShould

� be written by the customers: �User

Stories are written by the customers as

things that the system needs to do for

them� (extremeprogramming.org)

Page 7: Agile tour brescia 2011 - user stories

ShouldShould

� be short

� be high level: �User stories should only

provide enough detail to make a

reasonably low risk estimate of how long

the story will take to implement�

(extremeprogramming.org)

� be prioritized

(next session!)

Page 8: Agile tour brescia 2011 - user stories

� be small but not too small, nor too big

Page 9: Agile tour brescia 2011 - user stories

EpicEpic

Page 10: Agile tour brescia 2011 - user stories
Page 11: Agile tour brescia 2011 - user stories
Page 12: Agile tour brescia 2011 - user stories

Questions?Questions?