Robert was updated authored by Brayden Martin's avatar Brayden Martin
...@@ -7,31 +7,31 @@ ...@@ -7,31 +7,31 @@
EPIC: "As a competitive person wanting to keep improving in all the sports I play, I want to see my performance, match data, historical statistics, and standings for all teams/leagues so I can become the best in my sports." EPIC: "As a competitive person wanting to keep improving in all the sports I play, I want to see my performance, match data, historical statistics, and standings for all teams/leagues so I can become the best in my sports."
* User Story: "As a person wanting to keep track of stats and standings, I want to be able to input appropriate data after a game so that I can review it later when needed." * User Story: "As a person wanting to keep track of stats and standings, I want to be able to input appropriate data after a game so that I can review it later when needed."
* **Original Acceptance Criteria:** * **Original Acceptance Criteria:**
* App prompts the user to input game data after a game is finished. * App prompts the user to input game data after a game is finished.
* User can input individual match/game data and see it nicely laid out. * User can input individual match/game data and see it nicely laid out.
* **Final specific features implemented:** * **Final specific features implemented:**
* Time, date, and location of a game is input when creating a game (and teams to play the game are also selected) * Time, date, and location of a game is input when creating a game (and teams to play the game are also selected)
* User can input scores after a game is completed * User can input scores after a game is completed
* [See below for "user can see data nicely laid out"] * [See below for "user can see data nicely laid out"]
* User Story: "As a competitive person, I want to see game/match statistics after the game, so I can see how well my team played." * User Story: "As a competitive person, I want to see game/match statistics after the game, so I can see how well my team played."
* **Original Acceptance Criteria:** * **Original Acceptance Criteria:**
* For every team in a league, there is a designated page that displays stats for the team. * For every team in a league, there is a designated page that displays stats for the team.
* User can see the previous match data that was input. * User can see the previous match data that was input.
* **Final specific features implemented:** * **Final specific features implemented:**
* Stats for a team are displayed at the top of the team page (win:tie:loss bar chart) and the top of the games page (win:loss ratio over time line graph) * Stats for a team are displayed at the top of the team page (win:tie:loss bar chart) and the top of the games page (win:loss ratio over time line graph)
* User can see each team Wins, Ties, and Losses (in numerical and graphical format) on the team page * User can see each team Wins, Ties, and Losses (in numerical and graphical format) on the team page
* User can see the Win:Loss ratio over time (as a line chart) on the Games page for each team * 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 team ranked amongst other teams within a league (i.e. standings)
* User Story: "As a person wanting to find trends and areas to improve, I want to see the historical game/match data for all games I have played against other teams." * User Story: "As a person wanting to find trends and areas to improve, I want to see the historical game/match data for all games I have played against other teams."
* **Original Acceptance Criteria:** * **Original Acceptance Criteria:**
* User can see all match data for all previous games played against an individual team * User can see all match data for all previous games played against an individual team
* User can see all match data for all previous games played against all teams in a league * User can see all match data for all previous games played against all teams in a league
* **Final specific features implemented:** * **Final specific features implemented:**
* User can see all the previous games played for their team (info includes the opposing team and the final score) * User can see all the previous games played for their team (info includes the opposing team and the final score)
* User can see each team Wins, Ties, and Losses (in numerical and graphical format) on the team page * User can see each team Wins, Ties, and Losses (in numerical and graphical format) on the team page
* User can see the Win:Loss ratio over time (as a line chart) on the Games page for each team * 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 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 * User can see their personal Wins, Ties, and Losses (in numerical and graphical format) on the home page
### Michelle Teamseeker **UPDATE TO MATCH** ### Michelle Teamseeker **UPDATE TO MATCH**
...@@ -115,24 +115,30 @@ As Jim Halpert, I want to create be able to create and manage my teams with effe ...@@ -115,24 +115,30 @@ As Jim Halpert, I want to create be able to create and manage my teams with effe
* User should be able to create team and delete them as needed. * User should be able to create team and delete them as needed.
* User can update team information as an admin * User can update team information as an admin
### Robert Young **UPDATE TO MATCH** ### Robert Young
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. EPIC: "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. - User Story: "As Robert Young, I would like to be able to create a new sports league."
- *Time Expected to Implement:* - **Original Acceptance Criteria:**
- 2 days
- **Acceptance Criteria:**
- User can create a league in their desired sport. - User can create a league in their desired sport.
- User can specify the name and description. - User can specify the name and description.
- As Robert Young, I want to be able to view and manage teams of my league. - **Final specific features implemented:**
- *Time Expected to Implement:* - Matches the original acceptance criteria.
- 2 days - User Story: "As Robert Young, I want to be able to view and manage teams of my league."
- **Acceptance Criteria:** - **Original Acceptance Criteria:**
- League owner has ability to change certain attributes to teams. - League owner has ability to change certain attributes to teams.
- League owner can view all the teams inside their league. - League owner can view all the teams inside their league.
- League owner can invite players and remove players from the 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. - **Final specific features implemented:**
- *Time Expected to Implement:* - League owner can view all the teams inside their league.
- 2 weeks - League owner can remove the league.
- **Acceptance Criteria:** - Team owner can remove players from the team, therefor removing them from the league.
- Teams only have a name so there is no attribute for league owners to change. This permission would be given to the Team owner if there was attributes to change.
- Members are free to join Teams inside of Leagues, can be removed by Team owners.
- User Story: "As Robert Young, I would like to be able to easily communicate information between the team owners."
- **Original Acceptance Criteria:**
- League owner and team owners are able to send and receive messages. - League owner 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.
- Members of a team are able to see the phone numbers and emails of other team members.
- Member not part of a team are able to see emails of members on different teams or leagues.