Requirements

Over-clocked Developers

Last Updated: December 8, 2012

Priority
1 / Fundamental Requirement Must Have
This is a basic feature required for most fundamental operations of the website to function properly. Must be implemented first.
2 / Fundamental Requirement Should Have
The feature is nice to have since the team thinks that it will enhance the user experience on the website. This feature makes the user want to come back to our website – every time they want to buy a product. It is our key differentiator.
3 / Extra Features (Enhances User Experience)
These features are only implemented if time and resources permit. These features are not a priority and should be implemented when all else is completed.
Progress
Implemented / The requirement has been completed and implemented on the website.
Hold / The requirement is currently on hold due to other requirements or other issues.
Planning / The requirement is currently in the planning process.
Working / The requirement is currently being worked on.
Deleted / The requirement has been deleted.

REQUIREMENTS LIST

SRS # / UC # / Description / Priority / Progress
SRS_01 / UC_1 toUC_4,
UC_17 / The user shall be able to create a new account on the website. / 1 / Implemented
SRS_02 / UC_1 to
UC_4,
UC_17 / The user shall be able to log in to his or her account. / 1 / Implemented
SRS_03 / UC_1 to
UC_3,
UC_17 / The user shall be able to log out of his or her account. / 1 / Implemented
SRS_04 / UC_1
UC_2
UC_4 / The user shall be able to recover a forgotten password. / 1 / Implemented
SRS_05 / UC_1
UC_2
UC_4 / The user shall be able to recover a forgotten username. / 1 / Deleted
SRS_06 / UC_1
UC_2
UC_4 / The user shall be able to receive email confirmation about their new account information when forgotten. / 1 / Implemented
SRS_07 / UC_5
UC_11 / The user shall be able to view information about his or her previously purchased products. / 1 / Implemented
SRS_08 / UC_6
UC_7
UC_17 / The user shall be able to view the personal information associated with his or her account. / 1 / Implemented
SRS_09 / UC_6
UC_7
UC_22 / The user shall be able to edit personal profile information. / 3 / Implemented
SRS_10 / UC_7 / The user shall be able to update their shipping information. / 1 / Implemented
SRS_11 / UC_7
UC_11 / The user shall be able to update their payment information. / 1 / Implemented
SRS_12 / UC_8 / The user shall be able to view information about the website and its developers. / 2 / Implemented
SRS_13 / UC_8 / The user shall be able to contact the website developers when they have questions. / 2 / Implemented
SRS_14 / UC_9 / The user shall be able to find products on the website using the search bar. / 1 / Implemented
SRS_15 / UC_9 / The user shall be able to sort products found during the search. / 2 / Implemented
SRS_16 / UC_10
UC_11
UC_16
UC_18
UC_20
UC_21 / The user shall be able to view information about a selected product. / 2 / Implemented
SRS_17 / UC_10
UC_11
UC_34 / The seller shall be able to print QR enabled poster about the product. / 3 / Implemented
SRS_18 / UC_9 to
UC_11,
UC_16
UC_18
UC_20 / The user shall be able to purchase a selected product. / 1 / Implemented
SRS_19 / UC_12 to
UC_15,
UC_19 / The user shall be able to list a product for sale on the website. / 1 / Implemented
SRS_20 / UC_12 to UC_15 / The user shall be able to update information about a currently listed product. / 2 / Implemented
SRS_21 / UC_12 to
UC_14 / The user shall be able to de-activate a currently listed product. / 1 / Implemented
SRS_22 / UC_12 to
UC_14 / The user shall be able to mark a de-active product as active. / 1 / Implemented
SRS_23 / UC_12 to
UC_14 / The user shall be able to delete a listing. / 1 / Implemented
SRS_24 / UC_12 to
UC_15 / The user shall be able to view the inventory levels of currently listed products. / 1 / Implemented
SRS_25 / UC_12 to
UC_15 / The user shall be able to view items sold. / 1 / Implemented
SRS_26 / UC_6
UC_10
UC_11
UC_16
UC_20 / The user shall be able to communicate with the seller of a listed product. / 2 / Implemented
SRS_27 / UC_1
UC_2
UC_6
UC_17 / The user shall have the option of logging in with their Facebook account. / 3 / Implemented
SRS_28 / UC_9 to
UC_11,
UC_18
UC_21 / The user shall be able to create a wish list of products they are interested in buying. / 3 / Implemented
SRS_29 / UC_12
UC_19 / The user shall be able to have a tool to help them estimate the price of a product they are selling. / 3 / Implemented
SRS_30 / UC_6
UC_10
UC_11
UC_16
UC_20 / The user shall be able to give ratings and comment on other users they purchase products from. / 3 / Implemented
SRS_31 / UC_18
UC_21 / The user shall be able to directly open the pages for the products that they have saved in the wish list earlier. / 3 / Implemented
SRS_32 / UC_1
UC_7
UC_22 / The user shall be able to cancel his/her BuyBox account permanently. / 2 / Implemented
SRS_33 / UC_10
UC_17
UC_23 / The user shall be able to share BuyBox products on Facebook. / 3 / Implemented
SRS_34 / UC_10
UC_24 / The user shall be able to generate QR codes for BuyBox products that take them to the product page. / 2 / Implemented