You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

GR1 - Task analysis

User analysis

The users will be students and young adults who buy food for themselves/their household and who are interested in staying within a budget and not wasting food they buy. May students in this age group live in dorms or apartments and share food storage space with others. Users we talked to all expressed frustration at the difficulty of remembering what was in the refrigerator when it is packed with other’s food. Most in this group do not cook or go through their fridge every day, making it even harder to keep track. For instance, a student recounting planning on cooking chicken after working three days straight to finish a project only to realize the chicken was past expiration and bad.
Characteristics:

Task analysis

  1. Task: Manage food budget
    1. Subtask: set monthly food budget
      1. Precondition: Log into account (register if new user)
      2. Identify amount
    2. Subtask: view food spending
      1. Precondition: Log into account
      2. Select viewing method (progress bar, graph, etc.)
    3. Subtask: add food purchases
      1. Precondition: Log into account
      2. Enter value spent on food
  2. Task: Keep track of food supply
    1. Subtask: view food items and expiration status
      1. Precondition: Log into account
      2. Select viewing/sorting method
    2. Subtask: add food items to food supply
      1. Precondition: Log into account
      2. Specify food item
      3. Specify quantity
      4. Specify date added
    3. Subtask: remove food item(s) from food supply
      1. Precondition: Log into account
      2. Select food item(s)
      3. Delete selected items
  3. Task: Find and save recipes
    1. Subtask: find recipes based on food supply
      1. Precondition: Log into account
      2. Precondition: Specify current food supply (so that recipes can be found using those foods)
      3. Enter desired recipe difficulty
      4. View found recipes
    2. Subtask: save recipes
      1. Precondition: Log into account
      2. Precondition: Perform recipe search and select recipe
      3. Click to save recipe
    3. Subtask: view saved recipes
      1. Precondition: Log into account
      2. Select sorting method (newest, difficulty, etc.)

Domain analysis

  • No labels