GR1 - User & Task Analysis

User Demographics

Our scheduler is being evaluated in the context of three different user demographics:

House errand runner ("The one with the car")

The first demographic runs errands for her/himself and others living in an apartment.  It is normal for only one person to have a car, when living in undergraduate or graduate student housing.  This person does personal errands, but is occasionally asked to do other people's errands as well.  Since this demographic is typically made up of students with busy schedules, getting them done as fast as possible is desirable.  


User Interviews

User 1: Physics graduate student "Martha"

Statistics:

Description:

Martha is a 24 year old physics graduate student, pursuing a Ph.D. in the Midwest.  Like most graduate students, Martha spends most of her time in the lab, but completes her errands when she has enough of them built up.  We followed Martha around on a day of errands as she got ready to throw a weekend party at her apartment.

Martha uses a personal whiteboard to manage her TODO list.  When she decides to do errands, she copies the whiteboard to a post-it note and then goes down the post-it note in order.  Most of the time, Martha's roommate Rachael asks her to do some common area tasks, like buy paper towels, liquor, and such.  When this happens, Rachael will give Martha another TODO list, and Martha will use both of them for the errand run.

Lessons learned from Martha:

User 2: Stay-at-home-mom, "Elaine"

Statistics:

"Elaine" is a middle-aged stay-at-home mom whose kids have moved out of the house and whose husband works in the city. She tends not to be busy, but by habit likes to optimize things...except for spending too much time optimizing. She has a car but also access to bus and thus also rail into the city.

Lessons learned:

She'd been meaning to see if she should actually switch to a different route, so I asked her to let me watch her do that. To do so, she actually wanted to use a paper map (because she would usually do this in the car mid-trip. Perhaps that means we should do this for mobile devices?), and she traced out her route on that, (also explaining about the trip she would take to run errands) but did not actually determine which route she would prefer and said that she'd look that up on the computer later.

User 3: The Novice Traveler, "Kevin"

Description:

Kevin is a 22 year old college graduate who is planning a trip with his friends to Europe over the summer.  Neither he nor his friends have ever been to Europe before.  In planning for this trip, Kevin researched online and created a list of all the attractions he is interested in visiting.  Next, he plotted them on a map and clustered them into groups that could be visited on the same day. If there was an attraction that was too far out of the way and was not worth sacrificing other attractions for, it was eliminated.   Depending on what times the attractions were open for on different days, Kevin chose the best day to visit each cluster of locations.  Using the hours of operation, Kevin also decided the order in which to visit the attraction.

Lessons learned:


Task Analysis

  1. Input destinations
  2. Add/edit constraints for destinations
  3. Auto-generate schedule
  4. View and Adjust schedule
  5. Incremental schedule rollback & history