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 

things taken into account:

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