SE401:33:User Stories

From Marks Wiki
Jump to navigation Jump to search

Stories

Prioritized according to our project scope, using MoSCoW


General Stories
Number Description Priority
1 User wants to use all the normal html functions (text, images, headers, tables etc). MUST
2 User wants to obtain RSS feed (XML formatted) data from an external source using screen scraping (or other method?). SHOULD
3 User wants to use a data source (e.g. RSS) to create a mashup with Google Maps. MUST
4 User wants to use a data source (e.g. RSS) to create a mashup with Yahoo Maps. COULD - similar to Google
5 User wants to combine multiple search engine results SHOULD
6 User wants to modify some of the information in the data source to fit their requirements. MUST
7 User wants to combines multiple data sources of consistent format into one data source. SHOULD
8 User wants to combines multiple data sources in different formats into one data source. COULD - same as doing 6 + 7 in one step
9 User wants to output the mashup in PHP MUST
10 User wants to output the mashup in ASP WONT
11 User wants to output the mashup in JSP WONT
12 User wants to add elements to their site from other sources (where elements are like google gadgets) COULD
13 User wants to reposition mashup elements (eg. drag and drop) MUST
14 User wants obtain raw data from an external source using screen scraping (or other method?). MUST
15 User should be able to access common functions from a tool bar MUST
16 User wants to use an existing RSS feed as a data source MUST
17 User wants to create a Google gadget COULD
18 User wants to use Yahoo! mail in their mashup WONT
19 User wants to add multimedia objects to mashup COULD
20 User wants to create objects that change each time (random or sequential) the page loads COULD
Plug-in Specific Stories
Number Description Priority
1 Users should be able to easily add new plug-ins. MUST
2 Users should be able to see a list of installed plug-ins. SHOULD
3 Users should be able to sort plug-ins objects by categories (multimedia, mapping etc) COULD
4 Plug-ins can be digitally signed for security (white-list plug-in base) COULD
5 Tool updates should check plug-in compatibility. SHOULD
6 Tool should check for plug-in updates. SHOULD



◄ Back