... | ... | @@ -42,9 +42,10 @@ EPIC: "As Michelle Teamseeker I want to find & join a sports team, so I can meet |
|
|
* User can filter to either see teams or leagues playing that sport
|
|
|
* User can see all sports leagues and filter by sport
|
|
|
* User can see sports teams within a particular league
|
|
|
* User can see team and league capacity so they know if the team or league can accept new players
|
|
|
* User can see team and league capacity so they know if the team or league can accept new players (this was discontinued; we decided not to restrict teams or leagues with capacities, team owners can still delete teams or kick users from their team to enforce capacities if they wish)
|
|
|
* User can filter searches by eligibility, for example, Michelle may filter to see women's only leagues or filter by some age range
|
|
|
* **Final specific features implemented:**
|
|
|
* (The final implementation does not include an ability to filter by sport. The user can only filter by team. This was because filtering by sport was not deemed an essential feature for our product)
|
|
|
* Users can see all leagues that have been created.
|
|
|
* Users can see the teams within a league when navigating to a particular league.
|
|
|
* Users can see the sport of a particular league.
|
... | ... | @@ -72,6 +73,7 @@ EPIC: "As Michelle Teamseeker I want to find & join a sports team, so I can meet |
|
|
* Users can see the contact information ie email and phone number of team owners and team members.
|
|
|
|
|
|
EPIC: "As Michelle Teamseeker, I want to be able to easily communicate with users of the app, so I can easily meet new people and learn about various teams and sports."
|
|
|
* (This epic was deemed out of scope as our app focuses on planning/scheduling games, managing teams/league and keeping track of teams, not chat. So the below stories were not fully implemented. In lieu of built-in chat functionality, users can see the phone number and email address of another user on the user's profile, these can be used for communication instead of a built-in chat functionality)
|
|
|
* User Story: "As Michelle Teamseeker, I want to be able to chat with teammates, so I can make friends and schedule events with the team."
|
|
|
* **Acceptance Criteria**
|
|
|
* Users on the same team can send and receive text messages through a team chat room
|
... | ... | @@ -133,9 +135,9 @@ EPIC: "As Robert Young, I want to manage a kids' soccer league so that my son an |
|
|
- Matches the original acceptance criteria.
|
|
|
- User Story: "As Robert Young, I want to be able to view and manage teams of my league."
|
|
|
- **Original Acceptance Criteria:**
|
|
|
- League owner has the ability to change certain attributes to teams.
|
|
|
- League owner has the ability to change certain attributes to teams. (Discontinued, this permission was given to the team owner instead)
|
|
|
- League owners can view all the teams inside their league.
|
|
|
- League owners can invite players and remove players from the league.
|
|
|
- League owners can invite players and remove players from the league. (Invitations were discontinued due to the time required to implement. Ability to remove players was given to the team owner instead.)
|
|
|
- **Final specific features implemented:**
|
|
|
- League owners can view all the teams inside their league.
|
|
|
- League owners can remove the league.
|
... | ... | @@ -146,7 +148,7 @@ EPIC: "As Robert Young, I want to manage a kids' soccer league so that my son an |
|
|
- **Original Acceptance Criteria:**
|
|
|
- League owners and team owners are able to send and receive messages.
|
|
|
- **Final specific features implemented:**
|
|
|
- Originally intended to have an in-app messaging system for communication between teams in a league.
|
|
|
- Originally intended to have an in-app messaging system for communication between teams in a league, but this was discontinued due to being out of scope and time required to implement.
|
|
|
- Members of a team are able to see the phone numbers and emails of other team members.
|
|
|
- Members not part of a team are able to see emails of members on different teams or leagues.
|
|
|
|