Sprint Plannings - CMPUT301F23T02/StressOverflow GitHub Wiki

October 17, 2023.

Preparation plans:

Sunny - User stories, assigning story points to a few parts of them. Small parts of the user diagram mockup.

Crystal - Reviewing story points and assigning risk factors to each user story.

Ying - Created Figma prototypes for logging in and the general overview page, not including fragments

Sagi - Creating the dialog fragments and the transitions between each state on Figma

Caite - Created the tentative CRC cards for the project so far

October 24, 2023.

Happy midterm week.

Let's do nothing because we have midterms.

October 31, 2023.

Couple of remaining midterms, so not much work.

Create boilerplate code for the project.

As a team, start creating the basic list view stuff (one person did most of this since its mostly the same as assignment 1, and was relatively low effort).

November 7, 2023.

Sunny - Issues relating add/edit item fragments, main listview.

Crystal - Issues and user stories relating to tags.

Ying - Issues and user stories relating to filtering and sorting items.

Sagi - Issues relating to login screen, authentication, and session stickiness.

Caite - Issues related to picture creation, uploading, and attaching pictures to items.

  • US 04.01.01: Take photos and attach to item
  • US 04.02.01: Use photos from gallery and attach to item
  • US 04.03.01: Delete attached photo
  • US 05.02.01: Specify description from product barcode

November 14, 2023.

Everyone writes tests for their own respective pieces of code and the assigned user stories from last week, last weeks' user stories ~85% done

November 21, 2023.

Mostly perfectly maintenance from now on

Sagi - fixing a few authentication error edge cases

Sunny - a few tests + UI touchups

Ying - sorting testing and optimization

Caite - image testing and optimization

Crystal - tag testing + implementation of cascading tag deletion

November 28, 2023.

Sunny - UML and implementation of US 05.01.01: Identify number from camera image

Caite - Tests, implementation of US 05.02.01: Specify description from serial number

Crystal - tests, fixing edge case issues when mass-adding tags on a filtered view

Sagi - CRC cards, login screen touchups, tests

Ying - lots of tests and integration tests