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 

Statistics:

Lessons learned:

drop.

- she can have issues driving at night and doesn't like driving in inclement weather.

- Even for things where she can drop stuff off, prefers to do that when

  it is open.

- For picking up something from a pharmacy, she'd call ahead of time.

  note from Andrew: when taking someone on a date, always call ahead of

  time to make sure that the place exists.

- She would do grocery shopping later because foodis perishable. This is

  weather dependent. Is it cold?

- also a distinction btw things bought in bulk vs.not.

- Is the neighborhood safe? If not, goods are also likely lower quality.

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.

Age/Gender: 42/FemaleEducation: A year at Duke.Culture: AmericanLanguage: EnglishPhysical limitations: -Computer Experience: general using the internet, playing games, Motivation: get errands done and try not to be so OCD/anal about things.Domain Things she thinks about in deciding route:- Might not have a car (husband usually drives into the wharf to take the ferry in.)- Not certain which stores have things, so will check something closer  before visiting something farther.- Is parking availiable? also quantity and size of parking spaces.- Some errands are flexible: can do them at really any time and posiblydrop.- she can have issues driving at night and doesn't like driving in inclement weather.- Even for things where she can drop stuff off, prefers to do that when  it is open.- For picking up something from a pharmacy, she'd call ahead of time.  note from Andrew: when taking someone on a date, always call ahead of  time to make sure that the place exists.- She would do grocery shopping later because foodis perishable. This is  weather dependent. Is it cold?- also a distinction btw things bought in bulk vs.not.- Is the neighborhood safe? If not, goods are also likely lower quality.She'd been meaning to see if she should actually switch to a differentroute, so I asked her to let me watch her do that.  to do so, sheactually wanted to use a paper map (because she would usually do this inthe car mid-trip. Perhaps that means we should do this for mobiledevices?), and she traced outher route on that, (also explaining about the trip she would take to runerrands) but did not actually determine which route she wouldprefer 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