GR1 - User & Task Analysis

User Analysis

User 1: Physics graduate student "Martha"

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:

Task Analysis

  1. Input destinations#* Goal: Allow the user to input destinations to visit
  2. Add/edit constraints for destinations#* Goal: Modify constraints for destinations such as hours of operation, appointment times, duration of visit
  3. Auto-generate schedule#* Goal: Using the destinations and constraints inputted by the user, our system will create a schedule to visit all the destinations that meets all the constraints.
  4. View and Adjust schedule#* Goal: change and tweak any part of the schedule including the order of destinations, duration of visit, path to take between destinations...