Release Planning - CMPUT301W13T05/ClassProject GitHub Wiki
From Feb 29 to March 12, the implementation of the project
-
- At first we should start our android screen. So we need feature "Record a recipe", just create a simple recipe. UC 01
- -- As a user, I want to record recipes.
-
- Then we need to make our app connect to Internet. So we need feature "Sharing of recipes". UC 2
- --As a user, I want to share recipes over email.
-
- Then we need to have feature that receive the send recipe. So we need "Receiving recipes". UC 8
- --As a user I should be able to get recipes from other users somehow.
- Then we need to have feature that receive the send recipe. So we need "Receiving recipes". UC 8
-
- To test if we successfully create recipe, we need "Search for recipes"(assuming only search for dish name). UC 4
- --As a user, I want to search for recipes.
- To test if we successfully create recipe, we need "Search for recipes"(assuming only search for dish name). UC 4
-
- Taking photo is an important part since photos might be part of some recipes. So we need implement "photo taking" part of this app. UC 6
- --As a user, I want to post and publish photos associated with the recipe.
- --As a user, executing a recipe I want to take photos and attach the photos to the recipe.
- --As a user, recipes I make can have multiple photos.
- --As a user, I can upload photos for other recipes I did not make, but were downloaded.
- --As a user, I should be able to retake photos I am taking, if I fail to take the photo I want to correct, so that I don't have erroneous photos.
- Taking photo is an important part since photos might be part of some recipes. So we need implement "photo taking" part of this app. UC 6
##Plans for future release
-
- Publish a Recipe. UC 3
- --As a user, I want to publish recipes .
-
- Cache the Recipe. UC 5
- --As a user, I want to have some recipes cached so that I don't need the internet to work for me to use this program.
-
- Download a Recipe.UC 7
- --As a user, I want the recipes to be stored so I can view them offline.
-
- Feature about editing/searching/creating/modifying ingredients . UC 9
- --As a user I want to be able to record/edit/view/modify the ingredients I already have.