... | ... | @@ -7,7 +7,7 @@ Write personas, modify Epics, write user stories (2-3), write acceptance criteri |
|
|
|
|
|
## Personas
|
|
|
### Chad
|
|
|
* Chad is a third-year U of S Student and enjoys playing sports competitively throughout the year. He is 20-years-old and works at Sport-Chek part-time. He particularly likes working in the racket department, because he enjoys playing racket sports the most. His favorite sports are squash, tennis, badminton, basketball, and volleyball. For some sports, he already has a group of friends to play with, and he wants an easier way to keep track of stats & standings. For other sports, he wishes that there was an easier way to find people interested in the same sport so he can play with them. Chad has just completed a design class, which has made him actively aware of how things are designed around him, including apps. As a result, Chad only uses apps that have a modern look, with a simplistic layout, and an intuitive feel.
|
|
|
* Chad is a third-year U of S Student and enjoys playing sports competitively throughout the year. He is 20-years-old and works at Sport-Chek part-time. He particularly likes working in the racket department, because he enjoys playing racket sports the most. His favorite sports are squash, tennis, badminton, basketball, and volleyball. For some sports, he already has a group of friends to play with. For other sports, he wishes that there was an easier way to find people interested in the same sport so he can play with them. But above all else, because of Chad's competitive nature, he wants to track stats and standings for all the games he plays and overall stats for his team against other teams. Chad wants to see his team's performance and history so he can have a better idea of his team's competitiveness against other teams. He is also interested in seeing historical data for games/matches so he can find trends over time and ultimately improve his game. Chad has just completed a design class, which has made him actively aware of how things are designed around him, including apps. As a result, Chad only uses apps that have a modern look, with a simplistic layout, and an intuitive feel.
|
|
|
|
|
|
### Michelle
|
|
|
* Michelle is a first-year U of S student, Michelle's high school friends went to different universities and Michelle wants to branch out and make new friends at her new university. Michelle used to play soccer in elementary school and thinks this could be a good starting point to meet new people. Michelle, being new to campus, doesn't know of any recreational sports groups and would like an easy way to find a soccer team and connect with others. Michelle is an English major and is very inexperienced with technology. Michelle doesn't want to feel stupid or clueless when using an app and would prefer an app that has a clean design and is easy for a new user to pick up and use efficiently.
|
... | ... | @@ -16,19 +16,28 @@ Write personas, modify Epics, write user stories (2-3), write acceptance criteri |
|
|
* Team owner
|
|
|
|
|
|
### Robert Young
|
|
|
* Robert Young has been working Data Entry at Hilden & Locke for six years. This keeps Robert cooped up inside a cubicle for eight hours a day staring at screen with little interaction from his surroundings. He comes home from work everyday feeling tired and worries about an argument that could ensue with his wife of seven years. He sometimes sits on the porch and remembers when the two of them had fun together but it feels like such a distant memory now. He thinks that the only reason they are still together is for the sake of their son, Tony.
|
|
|
* Robert Young has been working Data Entry at Hilden & Locke for six years. This keeps Robert cooped up inside a cubicle for eight hours a day staring at a screen with little interaction from his surroundings. He comes home from work every day feeling tired and worries about an argument that could ensue with his wife of seven years. He sometimes sits on the porch and remembers when the two of them had fun together but it feels like such a distant memory now. He thinks that the only reason they are still together is for the sake of their son, Tony.
|
|
|
|
|
|
* Robert has always loved soccer and only stopped playing after a knee injury a few years ago. Since the incident Robert had this growing feeling of emptiness with all of his wasted time towards nothing. He has been looking for something to fill this gap when he had the idea of starting a kids soccer league that his son could participate in. Robert has a decent grasp on how to use computers from his job but doesn't have any idea how to set up a system for managing something of this scale.
|
|
|
* Robert has always loved soccer and only stopped playing after a knee injury a few years ago. Since the incident, Robert had this growing feeling of emptiness with all of his wasted time towards nothing. He has been looking for something to fill this gap when he had the idea of starting a kids' soccer league that his son could participate in. Robert has a decent grasp on how to use computers from his job but doesn't have any idea how to set up a system for managing something of this scale.
|
|
|
|
|
|
<!-- Note: some of these features are extras and probably won't be implemented -->
|
|
|
<!-- Note: some of these features are extras and may not be implemented -->
|
|
|
|
|
|
## Epics
|
|
|
|
|
|
### Chad
|
|
|
Keep track of all stats. (Jay)
|
|
|
* Record stats
|
|
|
* See stats for the team
|
|
|
* See stats for the league, especially standings
|
|
|
* 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.
|
|
|
* **Acceptance Criteria:**
|
|
|
* 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.
|
|
|
* As a competitive person, I want to see game/match statistics after the game, so I can see how well my team played.
|
|
|
* **Acceptance Criteria:**
|
|
|
* 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.
|
|
|
* 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.
|
|
|
* **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 all teams in a league
|
|
|
|
|
|
|
|
|
### Michelle
|
... | ... | @@ -43,7 +52,7 @@ Find & join a sports team (Lee) |
|
|
* **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 win-loss records and rankings of a team
|
|
|
* As a person wanting to join a sports team, I want to join a sports team easily by sending a request or receiving an invitation.
|
|
|
* **Acceptance Criteria:**
|
|
|
* User can send a request to a team/league owner to join that team or league
|
... | ... | @@ -64,7 +73,7 @@ See teams I have joined and see info. (Shantanu) |
|
|
|
|
|
|
|
|
### Robert Young
|
|
|
As a person wanting to manage a sports league, 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 a person wanting to manage a sports league, 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 a person wanting to manage a sports league, I would like to be able to create a new sports league.
|
|
|
- **Acceptance Criteria:**
|
|
|
- User can create a league in their desired sport.
|
... | ... | |