Skip to content

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
Story Map

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