Skip to content

Project Part 2: Preparation

Jesse Goertzen edited this page Oct 20, 2023 · 5 revisions

Product Backlog

Our product backlog can be found here. Throughout the list of user stories you will find that some stories have been expanded into sub stories if they contained multiple features in one request. These stories have been collated into actionable issues that can be found in the issues page. These issues have been logged in the project page as well to keep track of their status and progress

Halfway Point Deliverables

First Priority:

  • US 01.01.01.01 - US 01.01.01.0.7 - 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.
  • US 01.02.01 - As an owner, I want to view an item and its details.
  • US 01.03.01 - As an owner, I want to edit the details of an item.
  • US 01.04.01 - As an owner, I want to delete an item.
  • US 02.01.01 - As an owner, I want to see a list of my items.
  • US 02.02.01 - As an owner, I want to see the total estimated value of the shown items in the list of items.
  • US 03.01.01 - As an owner, I want to define tags that can be used to categorize items.
  • US 03.02.01 - As an owner, I want to specify one or more tags for an item.

With extra time:

  • US 02.03.01.01 - As an owner, I want to select multiple items in the list
  • US 02.03.01.02 - As an owner, I want to delete selected items
  • 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.
  • US 03.03.01.01 - As an owner, I want to select multiple items in the list
  • US 03.03.01.02 - As an owner, I want to apply one or more tags to selected items
  • US 03.05.01 - As an owner, I want to filter the list of items by tags.

UI Mockups and Flowchart

Using Figma, we created UI mockups and identified the flow between the various screens as demonstrated in our mockup and flowchart wiki page..

CRC Cards

Using our knowledge and experience from Assignment 1, we created CRC Cards that we plan to use as guidelines to build the application. There is room to expand this as we understand and research some of the more complicated features of the app such as scanning and working with user images in general. Furthermore, the data management and filtering classes could expand and change as we start to work with them.

Clone this wiki locally