... | ... | @@ -9,9 +9,9 @@ In this milestone we talk about the personas we created for using the app, an ep |
|
|
### 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. 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.
|
|
|
|
|
|
### Michelle Teamseeker
|
|
|
* Michelle is a first-year U of S student pursuing an English major, Michelle is an only child from a rural town and is very shy. 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 for her elementary school team 'The Barley Harvesters' and even became team captain in her grade 8 year. When Michelle sits alone at the cafeteria, she often finds herself musing about her days as a Barley Harvester, remembering how she really came out of her shell when she was on the field. Michelle used to be the star of her team, but now has nobody to play with. Michelle wants not only to relive the glory of leading her team to victory, but also sees joining a team as a good opportunity to branch out and meet new friends. 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. As Michelle is quite shy, she would like an easy way of finding such a sports team without having to ask around or deal with too many people. Partly because of Michelle's rural background and partly because of her interest in books and English literature, Michelle has limited technical experience. Michelle is reluctant to try an app, as she has often been confused or has felt stupid while trying to use apps in the past. Since Michelle is very shy and doesn't know who to contact to find out more about potential sports teams, Michelle may be willing to give the right app a try. Michelle values simplicity and easy of use above all else. Michelle would also appreciate a text chat functionality so she doesn't have to communicate directly with people when joining teams.
|
|
|
|
|
|
### 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.
|
|
|
|
|
|
|
|
|
### Jim
|
... | ... | @@ -42,29 +42,33 @@ But with classes and job altogether it hard for him to find like minded people w |
|
|
|
|
|
|
|
|
### Michelle
|
|
|
Find & join a sports team (Lee)
|
|
|
* As a person wanting to join a sports team, I want to see all available sports teams for a particular sport that I am eligible to join.
|
|
|
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.
|
|
|
* **Acceptance Criteria:**
|
|
|
* User can search up particular sports to see leagues that play that sport
|
|
|
* 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
|
|
|
* As a person wanting to join a sports team, I want to be able to see information about the leagues and teams that I could join.
|
|
|
* 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.
|
|
|
* **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
|
|
|
* 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.
|
|
|
* 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.
|
|
|
* **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
|
|
|
* As a person wanting to join a sports team, I want to be able to communicate with the owners or administrators of the leagues or teams I might join.
|
|
|
* 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 communicate with the owners or administrators of the leagues or teams I might join, so I can get a better idea of what the team or league is like and if this will be a good fit for me.
|
|
|
* **Acceptance Criteria:**
|
|
|
* Users and team/league owners can communicate via chat
|
|
|
* Users and team/league owners can communicate via text chat
|
|
|
* Users receive notifications after receiving a message
|
|
|
* As a person wanting to join a sports team, I want to be able to see sports teams close to my location.
|
|
|
* **Acceptance Criteria:**
|
|
|
* Users see leagues closer to their location by default
|
|
|
* Chat is encrypted and secure
|
|
|
* Users can click on another user profile and send chat requests/messages
|
|
|
|
|
|
|
|
|
|
|
|
### Jim
|
... | ... | |