Software System:
Assume that you are assigned with the task of building an online bookstore. The initial contact with the customer revealed that this web site should allow their users to search for books in a number of different ways, maintain lists of books with potential buying interest (e.g., wishlist and preorder list), rate and review books they buy, order books online and check the order status,
allow different payment and shipping options. There are a plenty of examples of this kind of web sites. Some well-known ones are amazon.com, Barnes & Nobles, and Borders.
Roles:
Assume roles and responsibilities of both the customer and development organizations.
Tasks:
Identify and document user stories. Assuming the project follows an agile method and is in an initial requirements gathering phase. You are required to do the following:
Identify at least five user stories (5) and write them in the "index card" like format .
Provide a project estimate of the time (in days) needed to build the web site. Clearly document your process of estimation.
An iteration plan for the releases. Assume a timeboxed iteration with a duration of no more than 21 workdays.
Clearly document any 'big stories' that you may identify and how you would resolve them.
Clearly document the assumptions and how you tacked them. Which ones stayed as risks?
Evaluation:
(remember your customer "writes" your requirements, and stay away from what you think your customer needs or wants)