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.)