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

StoryMap

Roles

Here are the general rules for assigning tasks on the team:

Front-end Programmer

  • Chloe Shang
  • Taylor Zowtuk

Back-end Programmer

  • Bardia Samimi
  • Joseph Potentier

DevOp

  • Ayub Ahmed

Product Manager

  • Bardia Samimi

Floater*

  • Ayub Ahmed
  • Joseph Potentier

*Floater will be allocated to the various roles as required by the demands of a sprint.

**These roles are subject to change throughout the semester as needed - will update if this changes.

Project Plan

Sprint 1

Due: September 27

Task To-Do Assigned To Date To Complete By
Set up docs Taylor September 22
Sequence diagram Chloe September 22
During game user stories Ayub September 23
Postgame user stories Joe September 23
Pregame user stories Bard September 23
Project overview, similar/open-source projects, technical resources, glossary, team roles Taylor September 24
Component diagram Ayub September 25
Class diagram Bard September 26
Class diagram Chloe September 26
Project plan Joe September 26
Wireframe Taylor September 27

Sprint 2

Due: October 18

Task To-Do Assigned To Date To Complete By
Bootstrap back and front-end Ayub October 1
Back-end for create a login Joe October 4
Back-end stat dashboard Joe October 8
Back-end for start recording, back-end for reports Bard October 12
Back-end for create a team, back-end for events Ayub October 14
Front-end for login Chloe October 14
Front-end for start recording & goal and substitution events Taylor October 14
Front-end for dashboard Ayub October 16
Create a team & front-end for line up during goal report Chloe October 16
Back-end for reports Bard October 17
Front end for time on field report Taylor October 17

Sprint 3

Due: Continued from Sprint 2

Task To-Do Assigned To Date To Complete By
Player endpoint testing & goal and time on field stats testing & error handling sprint 2 user stories Bard October 20
Finish connecting to BE for substitutions & test Bench, Player & error handling requests Taylor October 20
Connect user login, team creation, and lineup during goals report to the BE Chloe October 21
User login connecting FE to BE & token storage Joe October 21
Unit test for match, goal, and substitution controller Ayub October 21
Start recording & time on field stat user stories Taylor October 22
Testing auth and users modules Joe October 22
Error handling for match, goal, and substitution controller Ayub October 22

Due: November 15

Task To-Do Assigned To Date To Complete By
View account profile and info BE Joe October 23
Edit account info BE Joe October 23
Create game event assists BE Bard October 22
Export CSV FE Ayub October 21
Export CSV BE Joe October 23
Create game event assists FE Taylor October 23
Create a match lineup FE Ayub October 25
Create a match lineup BE Bard October 25
Logout FE Ayub October 31
Create an account FE Chloe November 1
Game event ball possession FE Taylor November 1
Game event ball possession BE Joe November 1
Timer (start + stop) FE Chloe November 1
Ball possession FE Ayub November 1
Ball possession BE Bard November 1
Flag event BE Joe November 2
Edit team roster FE Ayub November 3
Edit team roster BE Bard November 3
Flag event FE Ayub November 5
Game event shots on net BE Bard November 6
View account profile and info FE Chloe November 6
Game event shots on net FE Taylor November 7
+/- BE Bard November 8
Edit account info FE Chloe November 10
List game events BE Joe November 11
+/- FE Taylor November 12
List game events FE Chloe November 12
Date range selector FE Ayub November 12
Timeline FE Taylor November 13
Timeline BE Joe November 13
Cache events Taylor November 13
Player summary BE Joe November 14
Player summary FE Chloe November 14

Sprint 4

Due: November 26 8pm

Task To-Do Assigned To Date To Complete By
User Manual Chloe November 18
Migrations BE Joe November 19
Deployment Documentation Ayub/ Joe November 19
Deploying App Cybera Ayub/ Joe November 19
Stats by Match Ayub November 20
Testing that App works on Cell Ayub @ deployment/ Everyone should try November 21
Manifest Taylor / Bard November 21
Match Timer FE Taylor November 22
Caching Events + Offline FE Ayub November 23
Selenium Testing + Test Docs Bard November 25
Styling TEAM EFFORT November 26