Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Corrected links that should have been relative instead of absolute.

...

hungr - GR1

User Analysis

  1. Posters
    1.  Motivation is to get rid of cruft (goods they don't need) or food quickly due to circumstances (e.g. "We don't have the Bush Room reserved past 10!")
  2. "Casual" reusers
    1. Incentive to use is to acquire specific items or classes of items
    2. Searches for items
  3. "Competitive" reusers
    1. Incentive to use is to get an edge on competition by getting served metadata in at-a-glance form
    2. Looks at live-updating, general map
    3. Uses type tagging
    4. Needs lots of efficiency

All of the above groups exist in a community which is relatively proficient in computer technology.

Task Analysis

Post Item

  1. Open site
  2. Enter post information
    1. Location (enter custom one, or select from common locations)
    2. Contents (as an itemized list)
    3. Optional: additional information.
    4. Select which mailing lists to post to (reuse, free-food, reuse-sell)
  3. Wiki Markup
    Click "Submit" \[precondition: Entered post information\]

Find Item (Manually)

  1. Open Site
  2. Optional: Log In
    1. Wiki Markup
      View saved searches \[precondition: Logged in\]
    2. Wiki Markup
      Custom filters automatically loaded \[precondition: Logged in\]
  3. Search for item in historical database
  4. Wiki Markup
    Examine details, decide to acquire \[precondition: Relevant post\]
  5. Wiki Markup
    _Optional:_ Subscribe to similar reuse posts \[precondition: Relevant post, Logged in\]
  6. Wiki Markup
    _Optional:_ Subscribe to search \[precondition: Logged in\]

Find Item (Dynamically)

  1. Open Site
  2. Optional: Log In
    1. Wiki Markup
      Custom filters automatically loaded \[precondition: Logged In\]
  3. Optional: Filter map
  4. Wait until a relevant post appears
  5. Wiki Markup
    Examine details, decide to acquire \[precondition: Relevant post\]
  6. Wiki Markup
    _Optional:_ Subscribe to similar reuse posts \[precondition: Relevant post, Logged in\]

Acquire Item

  1. Click on item on map or in search box
  2. Wiki Markup
    _Optional:_ Recommend to a friend \[precondition: Logged in\]
  3. Map displays shortest path to building (using browser built in location services). (Nonessential)
  4. Head to item.
  5. Recover item.
  6. Wiki Markup
    Press "Claimed" button on web interface \[precondition: Recovered item\]
  7. ???
  8. Profit!

Predict

ff

We seek to provide this service to students in the college setting, who don’t necessarily have much time to be coordinating orders of food. In addition, because these students are so pressed for time, they would like for ordering to be as simple as possible to allow for multitasking with different things to do.

For the scope of this project, we will focus on students currently attending MIT, though this will be easily extensible to other universities.

We have divided our users up into two categories: those that organize food orders and those that would just like to partake in available orders. We find this to be the most natural distinction, as there are often people who like to take charge of their food orders, as well as those who are just hungry and want to join with a group of people to obtain food.

General Comments on Users

Age: 17-23
Gender: fairly evenly split, as at MIT
Background: Current college students, literate, basic computer skills (internet, word documents, etc)
Dietary restrictions: None, vegetarian, vegan (if there are accommodating restaurants in the area), some users may be allergic to a particular thing (example peanuts), wouldn’t expect many users with severe allergies

Most users will be familiar with online ordering services, such as Campus Foods, Foodler, or the Domino’s ordering interface

Users who organize food orders

  • Often times are the most hungry out of the group (took the initiative to begin the order)
  • Often have to front the cost of food
  • Often are the contact point for the restaurant at time of delivery
  • Katie, a junior in physics, organizes many food orders. However, she often has issues with people paying her back for food that she has paid for on her credit card. She would like an easier way to facilitate keeping track of money owed.

Users who take part in food orders

  • Often don’t have the time/energy to organize the entire order and just want food
  • Kerry, a freshman whose sleep schedule often forces her to order food late into the night (i.e., close to restaurant closing time), finds herself in the position to organize food only about half the time. She is frustrated by how long it takes for each person to select a food item, especially when the restaurant is closing in only a few minutes.

Task Analysis

Task: Gathering friends for ordering

  1. Open website.
  2. Log In via facebook connect.
  3. Enter friends’ emails in a text box, or enter friends’ names (with drop-down suggestions from facebook).
  4. [optional] Add a message clarifying what type of food you would like to order.
  5. [optional] Populate the request with one or more restaurant ideas.
  6. Send out email request.

Task: Selecting a restaurant

  1. Click on e-mailed link (from step 1).
  2. View currently available restaurant choices.
  3. [optional] Add your own preferences for restaurants.
  4. [optional] View restaurant menus and ratings.
  5. Select which restaurants you are willing to order from.

Task: Selecting a restaurant (organizers)

  1. Watch what others are choosing for restaurants (in almost real time).
  2. Wait until enough people have joined or you decide to order.
  3. Select restaurant to actually place order from.

Task: Determining what to order

  1. Everyone views the menu.
  2. People choose what they want to order, with options for splitting meals.
  3. When everyone is done, the organizer presses the "finalize order" button. 

Task: Completing the order (sending to restaurant, payment, and getting money from others)

  1. Once everyone has selected something to order, the organizer clicks a button and is redirected to [foodler/campusfood] in an iframe to place the order. All the fields should already be filled out.
  2. They quickly check the information on the site against a side panel informing them of what their friends wanted (including special instructions).
  3. After payment, the organizer is redirected to an order completion page and everyone is told exactly how much they owe via email.
  4. The organizer can use the order completion page to keep track of who has paid and who hasn’t paid.

Domain Analysis Image Added

...