A user story consists of ...

Card

Conversation

Confirmation

Card:

User stories are written on cards. The card does not contain all the information that makes up the requirement.

Instead, the card has just enough text to identify the requirement, and to remind everyone what the story is.

Conversation

The requirement itself is communicated from customer to programmers through conversation:

The conversation is largely verbal, but can be supplemented with documents.

The best supplements are examples; the best examples are executable, We call these examples confirmation.

Confirmation:

The confirmation consists of concrete tests, or checks, that show when they pass that the software does what was agreed it would do.

Fastest and most reliable development seems to happen when a very high proportion of these checks are automated.

[Learn More ...]
Which Software Development Life Cycle Is Best? Tweet and Download the Study Guide or  Submit a New Resource Add a Resource To The Study Group

Which Software Development Life Cycle Is Best?

Download This Study Guide!

[Bookmark This!]

  • Firefox - Drag this bookmarklet to the Bookmarks area of your browser (View -> Toolbars -> Bookmark Toolbar

  • Internet Explorer (IE) - Right Click this bookmarklet and Add it to the Favorites area of your browser

[Bookmark This!]