Sprint 2 - SOEN-341-Project/Group-P-soen341project2022 GitHub Wiki

Sprint 2 Breakdown

  • Finish 1 core feature, almost complete another (bugs left)
  • Add specific user stories to each issue
  • Allocate story points to each issue
  • Task breakdown for each user story
    • Ask if leaving it in Issue is okay
  • Move some issue milestones to Sprint 3 (for user stories and implementation) (Backend changes issue milestones)
  • Choose 2 acceptance test suites for user stories (Maybe start JUnit for Sprint 3) Jest, Nightmare? TestCafe?
  • Ask about Sprint 3 Junit -> we're not using Java...

Work breakdown

Routing:

  • Web page routing (Whoever finishes first)

Browsing:

NavBar:

  • Search filtering (Adamo)

Product Preview: (Adamo)

  • Turn Product preview into button
  • Remove description
  • Remove Add to Cart and View More buttons

Product Full Page: (Alexandra)

  • Show all product info
  • Add to Cart with quantity selector

Profile:

Form logic:

  • Button deactivated until required fields empty
  • Highlight required input fields in red until they are completed

Pages:

  • Login page (Emma)
  • Register page (Jungsoo)
  • Buyer / Seller options -> Change state of form to input different info
  • Modify profile (Ricky)
    • Form where user selects what to change
    • List information in input fields, make it editable
    • Make email non interactable (dimmed out)
    • Save button

Story points

  • Router 2
  • Login 2
  • Register 3
  • Modify user info 4
  • Product Full Page 4
  • Linking SideNav filters to product display 7
  • Query users 2
  • Product Grid rendering 4
  • SideNav 4
  • Customer database 2
  • Seller database 2
  • Stack product buttons 2
  • NavBar 4
  • Create database 1
  • Create schema for the database 4
  • SideNav for Product filtering 7 + 4 = 11

Meeting 4: February 8th, 2022

Attendees:

  • Emma Amar
  • Oumar Barry
  • Koosha Gholipor
  • Jungsoo Lee
  • Adamo Orsini
  • Alexandra Spyridakos
  • Ricky Guan

Topics:

Sprint 2 Breakdown

  • Finish 1 core feature, almost complete another (bugs left)
  • Add specific user stories to each issue
  • Allocate story points to each issue
  • Task breakdown for each user story
    • Ask if leaving it in Issue is okay
  • Move some issue milestones to Sprint 3 (for user stories and implementation) (Backend changes issue milestones)
  • Choose 2 acceptance test suites for user stories (Maybe start JUnit for Sprint 3) Jest, Nightmare? TestCafe?
  • Ask about Sprint 3 Junit -> we're not using Java...

Work breakdown

Routing:

- Web page routing (Whoever finishes first)

Browsing:

##### NavBar:
- Search filtering (Adamo)

##### Product Preview: (Adamo)
- Turn Product preview into button
- Remove description
- Remove Add to Cart and View More buttons

##### Product Full Page: (Alexandra)
- Show all product info
- Add to Cart with quantity selector

Profile:

##### Form logic:
- Button deactivated until required fields empty
- Highlight required input fields in red until they are completed

##### Pages:
- Login page (Emma)
- Register page (Jungsoo)
	- Buyer / Seller options -> Change state of form to input different info
- Modify profile (Ricky)
	- Form where user selects what to change
	- List information in input fields, make it editable
	- Make email non interactable (dimmed out)
	- Save button

Story points

  • Router 2
  • Login 2
  • Register 3
  • Modify user info 4
  • Product Full Page 4
  • Linking SideNav filters to product display 7
  • Query users 2
  • Product Grid rendering 4
  • SideNav 4
  • Customer database 2
  • Seller database 2
  • Stack product buttons 2
  • NavBar 4
  • Create database 1
  • Create schema for the database 4
  • SideNav for Product filtering 7 + 4 = 11

Meeting 5: Feb.18th, 2022

Attendees:

  • Emma Amar
  • Adamo Orsini
  • Alexandra Spyridakos

Discussion

  • Pivoted to sellers epic for sprint 2 instead of login epic.
  • Sellers page will have products displayed as in product grid
  • Sellers can add, modify, and delete products from list
  • Addition and modification of products will happen through a sellers form page

Meeting 6 (Team Discord server chat): Feb. 22nd, 2022

Identified test suites to be used for sprint 3:

Front end:

  • using jest for JavaScript and React testing

Back end:

  • using xUnit for SQL testing

Testing is to be implemented in sprint 3