|
|
# Milestone 3
|
|
|
|
|
|
In this milestone we talk about the personas we created for using the app, an epic for each persona, and break the epics down into smaller user stories for implementation.
|
|
|
|
|
|
In this milestone, we talked about the personas representing the main types of people expected to use this app, an epic for each persona, and broke the epics down into smaller user stories for implementation.
|
|
|
|
|
|
|
|
|
## 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. 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 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 grew up as an only child and is from a rural town. Like most rural town's Michelle's hometown was quite small and tightly knit, so Michelle is very anxious about her new, big-city university environment. Back in her hometown, Michelle had a very friends she was very close with, but was often very shy or awkward. Instead of hanging out with others, Michelle often preferred to curl up with a good book. There was one place, where Michelle really came out of her shell, on the soccer field: Michelle used to play for her hometown soccer team 'The Barley Harvester' throughout highschool. Once Michelle was on the field, she became aggressive, an animal flailing towards victory. Michelle harnessed this aggression and became team captain in here grade 12 year. The Barley Harvesters respected Michelle's ferocity so much, they began calling her 'The Combine.' Michelle is now in her first year at university and finds herself alone after all her friends went to other schools. Michelle wishes to branch out and make new friends and thinks playing soccer again could be a nice way to earn the respect of her peers and make some new friends. Since Michelle is a first year student and doesn't know anybody on campus, she has no idea how to join a recreational team and is too shy to ask around about sports teams. Due to Michelle's rural background and choice of major, Michelle has limited technical experience and often finds that many of the apps she tries to use confuse her or make her feel stupid. Since Michelle doesn't know how else to join a team, she would consider trying an app to find teams, so long as the app feels right to her. Michelle values simplicity and ease of use, since Michelle is shy, some sort of a built in chat function would also be appreciated so Michelle can find out more about potential teams to join without having to talk face to face. Michelle could later use this chat aspect to make friends with teammates and schedule meet ups with friends on the team. Michelle really appreciates the social aspect of sports and would like such an app to assist in this area.
|
|
|
|
|
|
* Michelle is a first-year U of S student pursuing an English major, Michelle grew up as an only child and is from a rural town. Like most rural town's Michelle's hometown was quite small and tightly knit, so Michelle is very anxious about her new, big-city university environment. Back in her hometown, Michelle had many friends she was very close with, but was often very shy or awkward. Instead of hanging out with others, Michelle often preferred to curl up with a good book. There was one place, where Michelle really came out of her shell, on the soccer field: Michelle used to play for her hometown soccer team 'The Barley Harvester' throughout highschool. Once Michelle was on the field, she became aggressive, an animal flailing towards victory. Michelle harnessed this aggression and became team captain in her grade 12 year. The Barley Harvesters respected Michelle's ferocity so much, they began calling her 'The Combine.' Michelle is now in her first year at university and finds herself alone after all her friends went to other schools. Michelle wishes to branch out and make new friends and thinks playing soccer again could be a nice way to earn the respect of her peers and make some new friends. Since Michelle is a first-year student and doesn't know anybody on campus, she has no idea how to join a recreational team and is too shy to ask around about sports teams. Due to Michelle's rural background and choice of major, Michelle has limited technical experience and often finds that many of the apps she tries to use confuse her or make her feel stupid. Since Michelle doesn't know how else to join a team, she would consider trying an app to find teams, so long as the app feels right to her. Michelle values simplicity and ease of use, since Michelle is shy, some sort of a built-in chat function would also be appreciated so Michelle can find out more about potential teams to join without having to talk face to face. Michelle could later use this chat aspect to make friends with teammates and schedule meetups with friends on the team. Michelle really appreciates the social aspect of sports and would like such an app to assist in this area.
|
|
|
|
|
|
### Jim
|
|
|
* Jim is a 3rd year U of S student, as Jim is an international student so he does not know many people around new city. He is very much interested in playing different sports such as Volleyball, Soccer and Badminton. Its hard for him to find team and players to play with together. He prefer to have some workout daily as it help him to keep him momentum for studies and work thus he has to mainly depend upon fit center as over there he doesn't other player collaboration. As he have a leadership skill thus he wants to create his own team.
|
|
|
But with classes and job altogether it hard for him to find like minded people with same time availability. He is geek that's why its very easy for him to use and understand new applications. Also as he live on campus, so its hard for him to go out for purchasing sports gear.
|
|
|
* Jim is a 3rd year U of S student, as Jim is an international student so he does not know many people around the new city. He is very much interested in playing different sports such as Volleyball, Soccer, and Badminton. It's hard for him to find team and players to play with together. He prefers to have some workout daily as it helps him to keep his momentum for studies and work thus he has to mainly depend upon fit center as over there he doesn't other player collaboration. As he has a leadership skill thus he wants to create his own team.
|
|
|
But with classes and jobs altogether it is hard for him to find like-minded people with same time availability. He is a geek, that's why it's very easy for him to use and understand new applications. Also as he lives on campus, so it's hard for him to go out for purchasing sports gear.
|
|
|
|
|
|
### 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 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.
|
... | ... | @@ -27,17 +25,20 @@ But with classes and job altogether it hard for him to find like minded people w |
|
|
### Chad
|
|
|
- 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.
|
|
|
* 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.
|
|
|
* *Time to Implement:* 1 weeks
|
|
|
* *Time Expected to Implement:*
|
|
|
- 4 days
|
|
|
* **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.
|
|
|
* *Time to Implement:* 1 weeks
|
|
|
* *Time Expected to Implement:*
|
|
|
- 4 days
|
|
|
* **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.
|
|
|
* *Time to Implement:* 2 weeks
|
|
|
* *Time Expected to Implement:*
|
|
|
- 8 days
|
|
|
* **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
|
... | ... | @@ -119,20 +120,20 @@ As Michelle Teamseeker, I want to be able to easily communicate with users of th |
|
|
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?
|
|
|
- 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?
|
|
|
- 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?
|
|
|
- 2 weeks
|
|
|
- *Acceptance Criteria:*
|
|
|
- League owner and team owners are able to send and receive messages.
|
|
|
|
... | ... | |