What kind of users stories should be written in the initial stages of a project?

Posted by Domenic on Programmers See other posts from Programmers or by Domenic
Published on 2011-01-15T00:23:13Z Indexed on 2011/01/15 0:58 UTC
Read the original article Hit count: 528

Filed under:

When just starting a project, you have nothing---no UI, no data layer, nothing in between. Thus, a single story like "users should be able to view their foos" will entail a lot of work. Once you have that story, one like "users should be able to edit their foos" is more realistic, but that first story will involve setting up a UI layer, a presentation logic layer, a domain logic layer, and a data access layer.

This doesn't fit with my concept of "tasks": to me, I'd rather have something like the following "tasks":

  • Show dummy data for a user's foos in HTML, derived from JavaScript objects.
  • Set up a presentation logic layer, and connect the JavaScript objects to it.
  • Set up a domain logic layer, and connect the presentation logic layer to it.
  • Set up a data access layer, and connection the domain logic layer to it.

Do all of these fall under the single "story" above? If so, I feel like stories are not a terribly useful framework in the early stages of a project. If so, that's fine---I just want to make sure I'm not missing something, since I'm really trying to learn this agile methodology as best I can.

© Programmers or respective owner

Related posts about agile