|
|
[<- return to homepage](Home)
|
|
|
[**<- return to homepage**](Home)
|
|
|
|
|
|
Product Description
|
|
|
# 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, and being able to communicate with other teams to request joining them.
|
|
|
|
|
|
Need and Value
|
|
|
## 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.
|
|
|
* This product is unique because there is nothing else like it in the play/app store (not just Android, but also iOS). There is a very large market playing organized sports, so our app will appeal to them.
|
|
|
|
|
|
Stakeholders
|
|
|
## Stakeholders
|
|
|
|
|
|
| | |
|
|
|
| ------ | ------ |
|
... | ... | @@ -19,18 +20,20 @@ Stakeholders |
|
|
* Our stakeholders include many U of S students, and we pick a few individuals to represent all U of S students.
|
|
|
* **[WHAT THEY THINK]**
|
|
|
|
|
|
Quality Assurance
|
|
|
## 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.
|
|
|
|
|
|
Technology Requirements
|
|
|
## Technology Requirements
|
|
|
* We will use Android Studio and make an app using Java. We chose this because our group was most experienced in Java and wanted to create a product that can be used by everyday consumers. Our app will be compatible with Android 5.0 (Lollipop) and up, which covers more than 85% of the Android market.
|
|
|
|
|
|
Action Plan
|
|
|
## Action Plan
|
|
|
* [did what]
|
|
|
* Lee will begin work on Docker implementation, Brayden will start work on User, Jay will begin work on the homepage, Shantanu will start login for creating a session.
|
|
|
* Get everyone set up to start working on the code, set up Docker and upload a test container, begin work on homepage and objects (User, Team, Leauge, Game).
|
|
|
* Our immediate plan of action is to set up the framework for setting up all future features. This will include making classes for User, Team, and League. We will also set up a database to store stats.
|
|
|
|
|
|
|
|
|
# REMOVE THIS AFTER
|
|
|
* [ ] Action Plan
|
|
|
* [ ] Who did what for this milestone
|
|
|
* [ ] Who will work on what for next milestones
|
... | ... | |