Project Management

This page provides a general overview of the assigned tasks and roles for the duration of five sprints (subject to change).

Story Map

Story Map

Project Plan

Sprint 1

Due: September 30, 2024

Tasks

Task Related US Assigned To Due Date
User Stories, MoSCow, Story Points Documentation Samuel Chan Sep 17
UML Diagram Documentation Amaan Mohammed Sep 27
Sequence Diagram Documentation Rishit Gajjar Sep 27
Architecture Diagram Documentation Chase Johnson Sep 27
Low-Fidelity UI Flow Documentation Anhadpreet Singh Sep 27
Story Map & Project Plan Documentation Rushabh Shah Sep 27
Team Canvas Documentation Everyone Sep 28

Sprint 2

Due: October 14, 2024

User stories

User story Story points
SETUP - Setting up the dev environment 3
US 1.01 - Admin Sign Up 3
US 1.02 - Admin Log In 3
US 1.03 - Create and manage events 8
US 2.01 - Volunteer Sign Up 3
US 2.02 - Volunteer Log In 3
US 2.03 - View events on calendar 8
US 4.02 - View calendar 8

Estimated Sprint Velocity: 39

Tasks

Task Related US Assigned To Due Date
PostgreSQL database Setup SETUP Chase Johnson, Rishit Gajjar Oct 4
User authentication US 1.01, US 1.02, US 2.01, US 2.02 Chase Johnson, Rishit Gajjar Oct 8
Create viewable calendar and show events US 2.03, US 4.02 Samuel Chan, Amaan Mohammed Oct 8
User is able to create and view events US 1.03, US 2.03 Rushabh Shah, Anhadpreet Singh Oct 8

Sprint 3

Due: October 28, 2024

User stories

User story Story points
US 1.05 - Create volunteer schedules 8
US 1.08 - Admin signs up to volunteer 3
US 2.04 - Sign up for events 3
US 2.06 - Check into events 2
US 2.07 - Check out of events 2
US 2.08 - Automatic check out of events 2
US 3.01 - Artist requests event 3
US 3.02 - Artist signs up to oversee an event 3
US 3.03 - Artist creates shifts for the event 3
US 3.05 - Artist manage events 3

Estimated Sprint Velocity: 32

Tasks

Task Related US Assigned To Due Date
Multi-factor Authentication US 1.01, US 2.01 Chase Johnson, Rishit Gajjar Oct 22
Password Recovery US 1.01, US 2.01 Chase Johnson, Rishit Gajjar Oct 22
Google sign up and log in US 1.01, US 1.02, US 2.01, US 2.02 Chase Johnson, Rishit Gajjar Oct 22
Create different dashboard views for Admin, volunteers, and artists US 1.05, US 1.08 Chase Johnson,Rishit Gajjar Oct 22
Create roles/permissions for volunteers US 1.04 Chase Johnson, Rishit Gajjar Oct 22
Schedule view for volunteers US 1.05 Samuel Chan, Amaan Mohammed Oct 25
Create shifts for volunteers US 1.05, US 1.08 Samuel Chan, Amaan Mohammed Oct 25
Volunteers can sign up for shifts in events US 2.04 Rushabh Shah, Anhadpreet Singh Oct 25
Volunteers can check in and out of event US 2.06, US 2.07, US 2.08 Rushabh Shah, Anhadpreet Singh Oct 25
Artists can request their own event US 3.01 Amaan Mohammed Oct 25
Artists have permissions for shifts/one-time volunteers US 3.03, US 3.04 Samuel Chan Oct 25
Artists can sign up for and manage events US 3.02, US 3.05 Rushabh Shah, Anhadpreet Singh Oct 25
UI/UX Design Design Amaan Mohammed Oct 25

Sprint 4

Due: November 18, 2024

User stories

User Story Story Points
US 1.04 - Admin assign permissions 3
US 1.09 - Assign one-time volunteers 2
US 1.10 - Approve artist event requests 3
US 2.05 - Manage notification preferences 3
US 2.11 - View other volunteer status 1
US 3.04 - Artist assign one-time volunteers 2

Estimated Sprint Velocity: 14

Tasks

Task Related US Assigned To Due Date
Fix frontend for check-in and check-out for shifts US 2.06, US 2.07, US 2.08 Anhadpreet Singh, Rushabh Shah Nov 10
Allow artists and admins to create one-time volunteers US 1.09, US 3.04 Samuel Chan Nov 10
View other volunteers who have signed up for shifts US 2.04, US 2.11 Amaan Mohammed Nov 10
As an Admin, approve event requests US 1.10 Samuel Chan Nov 10
Overview page: Have a shift/event view for accessibility US 1.05 Samuel Chan, Amaan Mohammed Nov 10
Create notifications view and UI, allow users to manage preferences US 2.05 Amaan Mohammed Nov 10
Create notification functionality US 2.05, US 4.01 Amaan Mohammed, Samuel Chan Nov 10
Send out and receive notifications US 4.01 Amaan Mohammed Nov 10
Gather and send out emails US 1.07 Amaan Mohammed Nov 10
Page to complete signup US 1.01, US 1.02, US 2.01, US 2.02 Chase Johnson, Rishit Gajjar Nov 3
Enforce authorization on endpoints US 1.01, US 1.02, US 2.01, US 2.02 Chase Johnson, Rishit Gajjar Nov 3
Create different dashboard views for Admin, volunteers, and artists US 1.05, US 1.08 Chase Johnson, Rishit Gajjar Nov 3
Create edit page for roles/permissions of users US 1.04 Chase Johnson, Rishit Gajjar Nov 10
Profile page US 1.01, US 1.02, US 2.01, US 2.02 Chase Johnson, Rishit Gajjar Nov 10

Sprint 5

Due: December 2, 2024

User stories

User Story Story Points
US 1.06 - Manage volunteer attendance 3
US 1.07 - Send communication emails 1
US 2.09 - Receive summary of volunteer hours 5
US 4.01 - Receive events notifications 5

Estimated Sprint Velocity: 14

Tasks

Task Related US Assigned To Due Date
Allow admin to view all volunteers’ hours if the client wants US 2.09 Anhadpreet Singh, Rushabh Shah Nov 23
Enforce max volunteers for shifts US 1.05, US 1.08 Anhadpreet Singh, Rushabh Shah Nov 24
Add start and end dates in shift creation US 1.05, US 1.08 Anhadpreet Singh, Rushabh Shah Nov 25
Update for better mobile view across the platform Design Everyone Nov 25
Modify current UI tests if functionality changes Tests Rushabh Shah Nov 25
Deploy for production Deployment Chase Johnson, Rishit Gajjar Dec 2
Give artist admin permission for requested events US 3.05 Chase Johnson Nov 25
Artist add shifts to event for event requests US 3.05 Chase Johnson, Rishit Gajjar Nov 25
Send emails 4.01 Anhadpreet Singh Nov 25
Admin edit Shifts US 2.04 Samuel Chan Nov 25
Clean up shifts view in overview US 1.05 Samuel Chan Nov 25
Shift notes US 2.04 Samuel Chan Nov 25
Edit Email and Password US 1.01, US 1.02, US 2.01, US 2.02 Rishit Gajjar Nov 25
Update the UI for Home Page Design Rishit Gajjar Nov 25