Skip to content

Product Backlog

Gwendls110303 edited this page Oct 21, 2024 · 7 revisions

This page contains all of the user stories planned to be added to bubbletracks, sorted by highest risk level and story points. Future plans for implementing user stories (eg. in progress and planned updates) will be maintained in their own separate locations. To see a detailed view of user stories in progress, see our project board

We have assigned each user story a risk level from low-high, and story points on a scale from 1-7 based on an average of each member's interpretation of the user stories. This backlog is not final - expect the story points and risk levels to change as the project continues.

All the "High Risk" user stories as well as the organizer and entrant "Medium Risk" stories will be released for the halfway check point.

User Story Code User Story Description Risk Level Story Points
US 01.06.01 As an entrant, I want to view event details within the app by scanning the promotional QR code. High 7
US 01.06.02 As an entrant, I want to be able to sign up for an event by scanning the QR code. High 7
US 02.01.01 As an organizer, I want to create a new event and generate a unique promotional QR code that links to the event description and event poster in the app. High 6
US 02.05.03 As an organizer, I want to be able to draw a replacement applicant from the pooling system when a previously selected applicant cancels or rejects the invitation. High 3
US 01.05.01 As an entrant, I want another chance to be chosen from the waiting list if a selected user declines an invitation to sign up. High 2
US 01.05.02 As an entrant, I want to be able to accept the invitation to register/sign up when chosen to participate in an event. High 2
US 01.05.03 As an entrant, I want to be able to decline an invitation when chosen to participate in an event. High 2
US 01.07.01 As an entrant, I want to be identified by my device, so that I don't have to use a username and password. High 2
US 02.05.02 As an organizer, I want to set the system to sample a specified number of attendees to register for the event. High 2
US 01.01.01 As an entrant, I want to join the waiting list for a specific event. High 1
US 01.01.02 As an entrant, I want to leave a waiting list for a specific event. High 1
US 02.06.04 As an organizer, I want to cancel entrants that did not sign up for the event. High 1
US 01.04.01 As an entrant, I want to receive notification when chosen from the waiting list (when I 'win' the lottery). Medium 7
US 02.07.02 As an organizer, I want to send notifications to all selected entrants. Medium 7
US 02.01.04 As an organizer, I want to store hash data of the generated QR code in my database. Medium 6
US 02.05.01 As an organizer, I want to send a notification to chosen entrants to sign up for events. Medium 6
US 02.07.03 As an organizer, I want to send a notification to all canceled entrants. Medium 6
US 03.07.01 As an administrator, I want to remove facilities that violate app policy. Medium 6
US 02.01.03 As an organizer, I want to create and manage my facility profile. Medium 5
US 02.04.01 As an organizer, I want to upload an event poster to provide visual information to entrants. Medium 5
US 03.03.02 As an administrator, I want to be able to remove hashed QR code data. Medium 4
US 03.03.01 As an administrator, I want to be able to remove images. Medium 3
US 03.06.01 As an administrator, I want to be able to browse images. Medium 3
US 01.02.01 As an entrant, I want to provide my personal information such as name, email, and optional phone number in the app. Medium 2
US 03.01.01 As an administrator, I want to be able to remove events. Medium 2
US 03.02.01 As an administrator, I want to be able to remove profiles. Medium 2
US 03.04.01 As an administrator, I want to be able to browse events. Medium 2
US 03.05.01 As an administrator, I want to be able to browse profiles. Medium 2
US 01.04.02 As an entrant, I want to receive notification of not being chosen on the app (when I 'lose' the lottery). Low 7
US 02.02.02 As an organizer, I want to see on a map where entrants joined my event waiting list from. Low 7
US 02.07.01 As an organizer, I want to send notifications to all entrants on the waiting list. Low 7
US 01.04.03 As an entrant, I want to opt out of receiving notifications from organizers and admin. Low 6
US 01.03.01 As an entrant, I want to upload a profile picture for a more personalized experience. Low 5
US 01.03.03 As an entrant, I want my profile picture to be deterministically generated from my profile name if I haven't uploaded a profile image yet. Low 5
US 02.04.02 As an organizer, I want to update an event poster to provide visual information to entrants. Low 5
US 01.03.02 As an entrant, I want to remove a profile picture if needed. Low 3
US 01.08.01 As an entrant, I want to be warned before joining a waiting list that requires geolocation. Low 3
US 02.02.03 As an organizer, I want to enable or disable the geolocation requirement for my event. Low 3
US 02.03.01 As an organizer, I want to OPTIONALLY limit the number of entrants who can join my waiting list. Low 3
US 01.02.02 As an entrant, I want to update information such as name, email, and contact information on my profile. Low 2
US 02.02.01 As an organizer, I want to view the list of entrants who joined my event waiting list. Low 2
US 02.06.01 As an organizer I want to view a list of all chosen entrants who are invited to apply Low 2
US 02.06.02 As an organizer I want to see a list of all the cancelled entrants Low 2
US 02.06.03 As an organizer, I want to see a final list of entrants who enrolled for the event. Low 2

Clone this wiki locally