Specifications - CMPUT301F23T05/Omninventory GitHub Wiki

This page contains all specifications we have received for the project.

User Stories

User stories given on the original assignment eClass page. We have assigned each user story a risk level (low|medium|high) corresponding to the level of uncertainty or interdependency of a particular user story, as well as a number of story points (2|4|8|16|32) corresponding to the relative size or effort of the user story. Risk levels and story points are also set up as tags on the Issue corresponding to each user story.

Story ID Description Risk Level Story Points Current Status
US 01.01.01 As an owner, I want to add an item to my items, with a date of purchase or acquisition, brief description, make, model, serial number (if applicable), estimated value, and comment. Medium 8 Done
US 01.02.01 As an owner, I want to view an item and its details. Low 2 Done
US 01.03.01 As an owner, I want to edit the details of an item. Medium 8 Done
US 01.04.01 As an owner, I want to delete an item. Low 4 Done
US 02.01.01 As an owner, I want to see a list of my items. Medium 4 Done
US 02.02.01 As an owner, I want to see the total estimated value of the shown items in the list of items. Medium 8 Done
US 02.03.01 As an owner, I want to select items from the list of items and delete the selected items. Medium 16 Done
US 02.04.01 As an owner, I want to sort the list of items by date, description, make, or estimated value by ascending or descending order. Medium 16 Done
US 02.05.01 As an owner, I want to filter the list of items by date range. Medium 16 Done
US 02.06.01 As an owner, I want to filter the list of items by description keywords. Medium 16 Done
US 02.07.01 As an owner, I want to filter the list of items by make. Medium 4 Done
US 03.01.01 As an owner, I want to define tags that can be used to categorize items. Medium 4 Done
US 03.02.01 As an owner, I want to specify one or more tags for an item. Low 2 Done
US 03.03.01 As an owner, I want to select items from the list of items and apply one or more tags to the selected items. Medium 8 Done
US 03.04.01 As an owner, I want to sort the list of items by tags. Medium 8 Done
US 03.05.01 As an owner, I want to filter the list of items by tags. Medium 4 Done
US 04.01.01 As an owner, I want to take photos using the camera from the app, and attach one or more photographs to an item of mine. High 8 Done
US 04.02.01 As an owner, I want to use photos from my photo gallery, and attach one or more photographs to an item of mine High 8 Done
US 04.03.01 As an owner, I want to delete an attached photograph for an item of mine. Low 4 Done
US 05.01.01 As an owner, I want help to specify the serial number for an item by automatically identifying the number from an image taken by the camera. High 32 Done
US 05.02.01 As an owner, I want help to specify the description for an item by automatically identifying the product barcode from an image taken by the camera and using associated product information. High 32 Done
US 06.01.01 As a user, I want a profile with a unique username. Medium 8 Done