... | ... | @@ -32,3 +32,107 @@ EPIC: "As a competitive person wanting to keep improving in all the sports I pla |
|
|
* User can see the Win:Loss ratio over time (as a line chart) on the Games page for each team
|
|
|
* User can see their team ranked amongst other teams within a league (i.e. standings)
|
|
|
* User can see their personal Wins, Ties, and Losses (in numerical and graphical format) on the home page
|
|
|
|
|
|
|
|
|
### Michelle Teamseeker **UPDATE TO MATCH**
|
|
|
As Michelle Teamseeker I want to find & join a sports team, so I can meet new people and relive my glory days as a soccer player.
|
|
|
* As Michelle Teamseeker, I want to see all available sports teams for a particular sport (soccer) that I am eligible to join, so I can easily find and learn about new teams to join.
|
|
|
* *Time Expected to Implement:*
|
|
|
- 3 days
|
|
|
* **Acceptance Criteria:**
|
|
|
* User can search up particular sports to see leagues/teams that play that sport
|
|
|
* 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 filter searches by eligibility, for example Michelle may filter to see women's only leagues or filter by some age range
|
|
|
* As Michelle Teamseeker, I want to be able to see information about the leagues and teams that I could join, so I can get a better idea of whether or not a particular team is a good fit for me.
|
|
|
* *Time Expected to Implement:*
|
|
|
- 3 hours
|
|
|
* **Acceptance Criteria:**
|
|
|
* User can see descriptions about teams and leagues
|
|
|
* User can see players on a team or in a league
|
|
|
* User can see win-loss records and rankings of a team
|
|
|
* User can see league/team requirements if any exist, for example some leagues may only accept players from a certain age range.
|
|
|
* As Michelle Teamseeker, I want to join a sports team easily by sending a request or receiving an invitation to/from team or league administrators, so that I can easily join teams without having to deal with too many people.
|
|
|
* *Time Expected to Implement:*
|
|
|
- 3 days
|
|
|
* **Acceptance Criteria:**
|
|
|
* User can send a request to a team/league owner to join that team or league
|
|
|
* User can receive invitations to join a team/league
|
|
|
* If user sends a request to join a team, a request is also sent to join the league that team is in, as a player must be in both the league and team.
|
|
|
|
|
|
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.
|
|
|
|
|
|
* As Michelle Teamseeker, I want to be able to chat with teammates, so I can make friends and schedule events with the team
|
|
|
* *Time Expected to Implement:*
|
|
|
- 10 days
|
|
|
* **Acceptance Criteria**
|
|
|
* Users on the same team can send and receive text messages through a team chat room
|
|
|
* Users receive notifications describing the message sender and which chat room the message is from when they receive a message
|
|
|
* Team chatroom is available as soon as a new team is created
|
|
|
* As Michelle Teamseeker, I want to be able to directly chat with another user, so I can talk directly to a friend
|
|
|
* *Time Expected to Implement:*
|
|
|
- 6 days
|
|
|
* **Acceptance Criteria**
|
|
|
* Users can send a text message directly to another user
|
|
|
* Users have the option to send a message to another user when clicking on a user's profile
|
|
|
* Users can chat with other users even if they aren't on the same team or on the same league
|
|
|
* As Michelle Teamseeker, I want to be able to communicate with the owners or administrators of a league or team, so I can get more information about the sport they're playing or the team/league itself.
|
|
|
* *Time Expected to Implement:*
|
|
|
- 6 days
|
|
|
* **Acceptance Criteria:**
|
|
|
* Users and team/league owners can communicate via text chat
|
|
|
* Users can see owners of a team/league and have the option to send a message to these owners when they click on the owner's user profile
|
|
|
* Users receive notifications describing the owner and the team/league they own when they receive a message from a team/league owner
|
|
|
|
|
|
|
|
|
|
|
|
### Jim Halpert **UPDATE TO MATCH**
|
|
|
As Jim Halpert, I want to create be able to create and manage my teams with effective communication so that my team can be the strongest in the league.
|
|
|
|
|
|
* Being team owner I should have access to all the teams I am part of, also I can update the members list as per required.
|
|
|
* *Time Expected to Implement:*
|
|
|
- 2 days
|
|
|
* **Acceptance Criteria:**
|
|
|
* User can check all the teams he own or he is member
|
|
|
* User can act as admin for the respective group, he can ban or add new members
|
|
|
* See team info for individual teams (including members, history of games, etc)
|
|
|
* *Time Expected to Implement:*
|
|
|
- 4 days
|
|
|
* **Acceptance Criteria:**
|
|
|
* User can check the info for player in a team and plan matches based on it.
|
|
|
* User can notify teams for game if there are some last minute change
|
|
|
* Being I team owner I am always looking for good player to build stranger team and increase or network.
|
|
|
* *Time Expected to Implement:*
|
|
|
- 3 days
|
|
|
* **Acceptance Criteria:**
|
|
|
* User can find and invite them player with good stats , same availability a
|
|
|
* Being team owner I should be able to create new team(groups) and manage them.
|
|
|
* *Time Expected to Implement:*
|
|
|
- 2 days
|
|
|
* **Acceptance Criteria:**
|
|
|
* User should be able to create team and delete them as needed.
|
|
|
* User can update team information as an admin
|
|
|
|
|
|
### Robert Young **UPDATE TO MATCH**
|
|
|
As Robert Young, I want to manage a kids' soccer league so that my son and the kids in my community can engage in more physical activity and team sports.
|
|
|
- As Robert Young, I would like to be able to create a new sports league.
|
|
|
- *Time Expected to Implement:*
|
|
|
- 2 days
|
|
|
- **Acceptance Criteria:**
|
|
|
- User can create a league in their desired sport.
|
|
|
- User can specify the name and description.
|
|
|
- As Robert Young, I want to be able to view and manage teams of my league.
|
|
|
- *Time Expected to Implement:*
|
|
|
- 2 days
|
|
|
- **Acceptance Criteria:**
|
|
|
- League owner has ability to change certain attributes to teams.
|
|
|
- League owner can view all the teams inside their league.
|
|
|
- League owner can invite players and remove players from the league.
|
|
|
- As Robert Young, I would like to be able to easily communicate information between the team owners.
|
|
|
- *Time Expected to Implement:*
|
|
|
- 2 weeks
|
|
|
- **Acceptance Criteria:**
|
|
|
- League owner and team owners are able to send and receive messages.
|
|
|
|