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