GR1 - Task analysis

User analysis

We are targeting MIT undergraduate students, all of whom eat. A major division exists in our user population between students who are on a meal plan and those who are not. Each of these two groups have their own subgroups. For those on a meal plan, there are students who are on the MIT House Dining plan (where a certain number of meals are provided every day in certain dorms), and there are those who are on the meal plan of some living group (like a fraternity, sorority, or independent living group). Among the students who are not on a meal plan, there are those students who cook regularly and those who eat out regularly.

Users in General

General Statistics:

Users on a Meal Plan
General Notes:

Student in FSILG:

Student on MIT Dining Plan:

Users Not on a Meal Plan
General notes:

Frequent cooks:

Those who mostly eat out:

Task analysis

Manage personal nutrition

Global precondition: user has an account, and has identified self
Subtasks: (see below)

--> Record food in possession (optional)
Goal: Keep track of food items in user’s possession. Users can pick items from this list to speed up updating daily food records. (see “Record consumed food” below)
Frequency: weekly or twice a week
Precondition: physically have food in possession
Subtasks:

Possible errors:

--> Record consumed food
Goal: create a record of what food a user consumed
Frequency: daily
Precondition: have consumed food
Subtasks:

Possible errors:

--> View food history
Goal: View what the user has eaten in the past
Frequency: weekly to monthly
Precondition: have made at least one meal entry
Subtasks:

Possible errors:

--> View food statistics
Goal: See trends in a user’s food data
Frequency: several times a week to monthly
Precondition: have made at least one meal entry
Subtasks:

Possible errors:

Further Notes:

Justifications

This Task Analysis reflects our interviews and observations of people in different dining situations at MIT. We interviewed a student who lived in Burton-Conner (BC), a dorm with no dining plan; a student who lived at pika, an MIT independent living group with a house-run, required meal plan; several students at the MIT Alpha Delta Phi fraternity (ADP), ranging from those who cooked very little to the most active cook in the fraternity; and two students who lived in Ashdown House, a dorm with both a required dining plan (dinner only) and plenty of individual kitchens.

Originally, our plan was to create a site that helped students eat healthier by creating a site where students could find other students with similar tastes in food and organize cooking teams. However, the student at BC expressed discomfort with cooking with strangers and possibly even acquaintances, and said that scheduling would be a big problem for MIT students. The most active cook at ADP expressed similar concerns, saying that the people he might potentially cook with would be people he sees day-to-day anyway, and he doesn’t need a website to connect with them. Furthermore, as the student at pika showed, some students are already on mandatory dining plans that can cover all three meals of the day, and thus have pre-determined cooking groups. Many students also buy lunch on campus (e.g. from the Stata Center, Cafe Four, or food trucks) and live in dorms that require a dinner meal plan, meaning they have less of a need to cook. In fact, with the proposed changes to MIT dining, starting next year, some students may be eating all their meals at a dining hall. In addition, the students at Ashdown (one cooks dinner a few times per week and eats at the dining hall the other nights, while the other cooks dinner on most nights) pointed out that they wouldn’t use the site very much (on the order of twice a month) since cooking in groups usually takes more time than cooking by themselves.

Though our potential users would not use our intended service, they told us problems that were relevant to them. The student at BC wanted to be able to track her food intake, nutrition, and food costs easily. She said she used to keep track of these details on a spreadsheet, but it was too clunky to use. Thus, we came up with the idea of the food log. The student at pika told us about problems with planning food for a large group of people, and requested the ability to list menus for the house, arranging for late dinners (when people can’t make it to dinner, they request food to be set aside for them), and for signing up to do kitchen duties. To serve this population, we added the ability to create “Groups,” which allow people to share food logs (since they eat some similar meals) and aggregate their communications about food. This functionality could be useful to all FSILG’s that have a house meal plan.

Domain analysis


Most of the labels in this domain analysis are fairly self-explanatory. The “Student With A Meal Plan” user class are students who have a dining plan that’s mandated by their living group (i.e. fraternities, sororities, independent living groups, and dorms). Some living groups do not have a meal plan and many students decide to provide for their own housing, so they would fall into the category “Student Without A Meal Plan.” Some relations in the diagram use the word “manage.” That includes the tasks of creating, reading, updating, and deleting parts of the target. An “Entry” is a record of what a user has eaten and its cost.