35

I want to implement user stories in a new project where can i find a good template or other ones used in agile development?

Oscar Cabrero
  • 4,168
  • 8
  • 29
  • 49

5 Answers5

23

The best template I have found is:

As a <user> I want to <do something> so that <I can accomplish goal>.
Hates_
  • 66,613
  • 6
  • 32
  • 37
21

See the Nine boxes technique to elaborate your user stories. It's not really a template per se, but it leads to filling the "as a user, I want ... so that ..." template, which is very efficient. Mike Cohn is explaining this better than I would.

It also allows to discover non-functional requirements (the ilities).

EDIT: the original link to the nine-boxes page is now cybersquatted but the page is available on the internet archive.

Tony
  • 9,672
  • 3
  • 47
  • 75
philant
  • 34,748
  • 11
  • 69
  • 112
  • The supplied Nine boxes link is broken. Here's one that I found that seems to be good: http://www.agilecoach.net/coach-tools/the-nine-boxes/ – Jon Turner Nov 01 '10 at 17:56
15

Alistair Cockburn has a use-case template. Dan North adopts it to user stories.

Paul Croarkin
  • 14,496
  • 14
  • 79
  • 118
9

a better one that focuses user's goal more is:

In order to <accomplish a goal>, as a <user> I want to <do something> 

this format encourages everyone to think about what the user is trying to achieve and can hint your team to change user's role or rethink the whole US.

mantrid
  • 2,830
  • 21
  • 18
2

Remember that the meat of a User Story is in the conversation with the Customer, and in the automated acceptance test: http://www.xprogramming.com/xpmag/expCardConversationConfirmation.htm

Ilja Preuß
  • 2,421
  • 17
  • 15