... | ... | @@ -2,30 +2,36 @@ |
|
|
|
|
|
# Milestone 2
|
|
|
## Product Description
|
|
|
* Our product will be an Android App that allows individuals to create & join sports teams, which will play against other teams, and the app will keep track of all stats for all games (i.e. points, standings, etc). Our app will also have a search function that will allow users to see all teams in any given sport, and allow communication with the team captain to join that team.
|
|
|
* Essential product features of our Android app include: creating & joining teams, recording team stats (such as Win/Loss, ranking against other teams, etc), being able to search for and request to join other teams in a sport, planning and scheduling games between teams and being able to communicate with other teams to request joining them.
|
|
|
* Our product will be an Android app that allows individuals to create and join sports teams, keep track of stats for games played against other teams, and schedule games with other teams. This app will have a search for users to find other teams in any given sport or other users that are in your league.
|
|
|
* Essential features of this team management app will include:
|
|
|
* Creating and joining teams
|
|
|
* Recording team stats for games played against other teams
|
|
|
* Searching through the teams and leagues
|
|
|
* Planned extra features of the app include:
|
|
|
* Scheduling games with other teams
|
|
|
* Team chat
|
|
|
|
|
|
## Need and Value
|
|
|
* There is a huge opportunity for this product in the marketplace since the target demographic is large - i.e. everyone that is involved in sports and wants an organized way to play against others and keep track of statistics (in our case, we will initially focus on U of S students).
|
|
|
* Reduces the load of managing a sports team, allows players and teams to connect, and allows team members to keep track of stats.
|
|
|
* While other sports management software exists, our app has a unique focus on individual players of a team instead of coaches or league organizers. By focusing on sports players instead of coaches we appeal to a broader user audience and can offer a more intimate user experience.
|
|
|
* Since we focus on individual users, we additionally offer support for non-team games and sports played individually like squash
|
|
|
* [Stats Canada](https://www150.statcan.gc.ca/t1/tbl1/en/tv.action?pid=1310060201) states that around 27% of Canadians regularly play sports, so there is a large market of potential users for our app.
|
|
|
* The opportunity for this product is quite large due to the size of our target demographic. We aim to appease people that are involved in sports and want an organized way to track games against other teams. Initially we will be focusing on the students of U of S.
|
|
|
* This app aims to reduce the load of managing a sports team, allow players and teams to connect, and allow team members to keep track of stats.
|
|
|
* While other sports management software exists, our app has a unique focus on individual players of a team instead of coaches or league organizers. By focusing on sports players instead of coaches we appeal to a broader user audience and can offer a more intimate user experience. By giving the tools to the users, it is easy to create small leagues for friends to have a more structured approach to playing sports outside of formal organizations.
|
|
|
* Since we focus on individual users, we additionally offer support for non-team games and sports played individually such as squash.
|
|
|
* There is a large market of potential users for our app, [Stats Canada](https://www150.statcan.gc.ca/t1/tbl1/en/tv.action?pid=1310060201) states that around 27% of Canadians regularly play sports.
|
|
|
|
|
|
## Stakeholders
|
|
|
|
|
|
| | |
|
|
|
| ------ | ------ |
|
|
|
| | |
|
|
|
| ---------------- | --------------------------- |
|
|
|
| Connor Doka-Moore| connordokamoore@icloud.com |
|
|
|
| Sam Loran| loransamuela@gmail.com |
|
|
|
| Sam Loran | loransamuela@gmail.com |
|
|
|
|
|
|
* Our stakeholders are both students here at the U of S.
|
|
|
> "It is a marketable idea with numerous possibilites. As an app for casual sports players it allows for easy tracking and competition with friends. It is also marketable for tournament organizers or sports organizations (such as U of S) to easily distribute standings and scores. It is also marketable for competitive athelets who want to track their progress or past results." - Sam Loran (Student / Squash Player)
|
|
|
> "As an app for casual sports players it allows for easy tracking and competition with friends. It is marketable for tournament organizers or sports organizations, such as the U of S, to easily distribute standings and scores. It is also marketable for competitive athletes who want to track their progress or past results." - Sam Loran (Student / Squash Player)
|
|
|
|
|
|
> "" - Connor Doka-Moore (Student)
|
|
|
> "The recreational leagues I've been involved in are always on different sites and many times only the captain has access. Having an app would make it easier for everyone to stay connected on what's happening with the team and the league. People that are involved in multiple sports or teams will also benefit from having everything in one place." - Connor Doka-Moore (Student)
|
|
|
|
|
|
## Quality Assurance
|
|
|
* We will produce a quality product by keeping in mind our target market (people interested in sports who are U of S Students) and making sure that each feature is built to be used easily by them. We will do this by progressively developing and testing our app repeatedly and after each portion of a feature is added. In the end, we will ensure a smooth experience using the app as a whole.
|
|
|
* We will produce a quality product by keeping in mind our target market (people interested in sports who are U of S Students) and making sure that each feature is built to be used easily by them. We will do this by progressively developing and testing our app repeatedly and after each portion of a feature is added. In the end, we will ensure a smooth experience using the app.
|
|
|
* Continued communication and providing feedback at each stage of development to our stakeholders will allow us to understand what users want and guide us in creating a better product.
|
|
|
|
|
|
## Technology Requirements
|
... | ... | @@ -36,33 +42,4 @@ |
|
|
* For this milestone, our group worked jointly to determine and write all sections. Since we had multiple ideas, we first decided which idea/product to implement. Then we decided on the main features, actual implementation techniques, layout, and decided the target market. This milestone was a combination of group work and combining individual ideas to plan for a product that is useful.
|
|
|
* For the next milestone, we will determine personas as a group, and one person will expand each persona with a more detailed background. We will decide on user stories and epics as a group and then split into 4 parts (each group member will work on the details for one part).
|
|
|
* In the next week, we will also start on product implementation, so we have a basic framework for setting up the future features. Jay created the Android Studio project & pushed the initial code, and now our first task will be to make sure everyone can set up Android Studio and access the repository. Lee will begin work on Docker implementation, Brayden will start work on a User java class, Jay will begin work on the user interface for the homepage, Shantanu will start the login page.
|
|
|
* Overall, we want to: set up Docker and upload a test container, begin work on homepage and objects (User, Team, League, Game) and login page.
|
|
|
|
|
|
|
|
|
# REMOVE THIS AFTER
|
|
|
* [ ] Action Plan
|
|
|
* [ ] Who did what for this milestone
|
|
|
* [ ] Who will work on what for next milestones
|
|
|
* [ ] Expected completion dates
|
|
|
* [ ] Expected hours of work towards certain steps
|
|
|
|
|
|
* [ ] Product Description
|
|
|
* [ ] Description of the product
|
|
|
* [ ] Essential product features
|
|
|
|
|
|
* [ ] Need and Value
|
|
|
* [ ] Opportunity for the product
|
|
|
* [ ] Potential value for product
|
|
|
* [ ] Why is this product unique
|
|
|
|
|
|
* [ ] Stakeholders
|
|
|
* [ ] Find some stakeholders
|
|
|
* [ ] Get their opinion on direction for project
|
|
|
|
|
|
* [ ] Quality Insurance
|
|
|
* [ ] How we will produce a quality and useful idea
|
|
|
|
|
|
* [ ] Technology Requirements
|
|
|
* [ ] Platform
|
|
|
* [ ] Language
|
|
|
|
|
|
* Overall, we want to: set up Docker and upload a test container, begin work on homepage and objects (User, Team, League, Game) and login page. |
|
|
\ No newline at end of file |