Project Management
This page provides a general overview of the assigned tasks and roles for the duration of four sprints (subject to change).
Story Map
Source image: click here
Project Plan
Sprint 1
Due: September 28
Rubric Description | Task To-Do | Assigned To | Date To Complete By |
---|---|---|---|
Project Overview & Requirement Specification | Complete project overview and Glossary, Create user stories and storyboarding | Boyuan Dong & Mingjun Hou | September 28 |
Architecture/ Component Diagram | Create a short description of the system architecture | Zijian Xi | September 28 |
UML Class Diagram | Create a short description of logical entities of the domain in a UML diagram | Zihao Huang | September 28 |
Sequence Diagram | Create a descriptive diagram of the core dynamic system behaviors | Ziyi Ye | September 28 |
Project Management | Provide a general overview of the assigned tasks and roles for the duration of four sprints | Zuhao Yang | September 28 |
Sprint 2
Due: October 19
Requirement Specification | Task To-Do | Assigned To | Date To Complete By |
---|---|---|---|
Invitations Sent | US 2.02 | Boyuan Dong & Mingjun Hou | October 19 |
Invitation Received | US 3.01, US 3.02 | Boyuan Dong & Mingjun Hou | October 19 |
Video-conferences History | US 4.01, US 4.02 | Boyuan Dong & Mingjun Hou | October 19 |
Upcoming Video-conferences | US 5.01, US 5.02 | Boyuan Dong & Mingjun Hou | October 19 |
Notifications | US 7.01, US 7.02 | Boyuan Dong & Mingjun Hou | October 19 |
Need to define API spec | Zihao Huang | October 19 | |
Join Video-conferences | US 5.03 | Zuhao Yang | October 19 |
Docker for React | Zijiang Xi | October 19 | |
Docker for Backend | Zijiang Xi | October 19 | |
Video-conferences Mainscreen | US 6.01(half-done), US 6.02 (half-done), US6.04 | Zuhao Yang & Ziyi Ye | October 19 |
API development | Zihao Huang | October 19 | |
Backend Test | Zihao Huang | October 19 |
Sprint 3
Due: November 16
Rubric Description | Task To-Do | Assigned To | Date To Complete By |
---|---|---|---|
Authentication | US 1.01, US 1.02, US 1.03(connected to api) | Boyuan Dong & Mingjun Hou | November 16 |
Invitation Sent | US 2.01, US2.03(connected to api) | Boyuan Dong & Mingjun Hou | November 16 |
Invitation Received | US 3.03, US 3.04(connected to api) | Boyuan Dong & Mingjun Hou | November 16 |
Video-conferences History | US 4.01, US 4.02(connected to api) | Boyuan Dong & Mingjun Hou | November 16 |
Upcoming Video-conferences | US 5.03, US 5.04(connected to api) | Boyuan Dong & Mingjun Hou | November 16 |
Backend Test | Boyuan Dong & Mingjun Hou | November 16 | |
API development | Boyuan Dong & Mingjun Hou | November 16 | |
Database modfication | Boyuan Dong & Mingjun Hou | November 16 | |
Video share of Webrtc | US 6.01, US 6.02 | Zuhao Yang & Ziyi Ye | November 16 |
Record meeting login&logout time | US 6.04 | Zuhao Yang | November 16 |
Upcoming event-Webrtc connection | US 5.03 | Zuhao Yang & Zihao Huang | November 16 |
UI test for jitsi meet | Zuhao Yang | November 16 | |
Canvas share portion of Webrtc | US 6.01 | Zijian Xi | November 16 |
Sprint 4
Due: November 27
Rubric Description | Task To-Do | Assigned To | Date To Complete By |
---|---|---|---|
Fixed frontend bugs | typo issue, layout issue | Boyuan Dong & Mingjun Hou | November 27 |
Fixed fronted layout/css | Boyuan Dong & Mingjun Hou | November 27 | |
Update frontend tables | use material-table, be able to search and sort | Boyuan Dong & Mingjun Hou | November 27 |
Test front-end | tests for manual acceptance | Boyuan Dong & Mingjun Hou | November 27 |
Test back-end | tests for back-end logic (unit tests) | Zihao Huang | November 27 |
Test front-end | tests for front-end user-interface (Selenium) | Zuhao Yang | November 27 |
Login and Logout | join button (login), header for video mainscreen (logout) | Zuhao Yang | November 27 |
Meeting History | add meeting history after two players both logout | Ziyi Ye & Zihao Huang | November 27 |
Documentation & report for UI tests | Zuhao Yang | November 27 | |
Mahjong game integration | integrate mahjong app into our video mainscreen | Zijian Xi | November 27 |
Roles
Here are the general rules for assigning tasks on the team:
Front-End Development
- Boyuan Dong
- Mingjun Hou
Back-End Development
- Zihao Huang
- Zijian Xi
"Floaters" who can focus on major issues in both Front-End Development and Back-End Development
- Ziyi Ye
- Zuhao Yang
(Subject to change throughout the semester as needed - will update if this changes.)