Prototype Photos

Briefing

Thank you for volunteering to test our prototype for 6.813/6.831 User Interface Design.  Our website is a tool designed for parents of school-aged children to coordinate carpooling for school and after-school activities. Our goal is to create an easy-to-use interface that makes it easy to set up carpools, helps users keep track of commitments, allows for scheduling flexibility, and ensures the safety of the children.

Scenario Tasks

We have created three roles in which you will play the parts of the various parents participating in the carpool.

First Role

Your name is Jane, you have a son, Bob, who has signed up for Underwater Basket Weaving, and you want to carpool with other parents. You live at 1234 Fake St., Bakersfield, CA 93203. You also need to keep in mind that your family is going on vacation from 4/22 to 4/29.

You have a feeling your turn to drive is coming up, but you aren’t quite sure when.

A few weeks later, you have an unexpected death in your family on 3/26, but it is your turn to drive. You will need to reschedule.

Second Role

Your name is Vladimir, one of the other parents in Jane’s basket-weaving carpool. Jane has proposed to swap dates with you, and you need to accept her proposal to complete the swap.

Third Role

Your name is Alyssa, another one of the other parents in Jane’s basket-weaving carpool. It is your turn to pick up the kids, but the other parents want to know that their kids are safe. Luckily, we have a mechanism for letting them keep track of where you are on the pickup route.

Observations  - First Iteration

First User:

Task - 2: 

Task - 3:

Task - 4:

Task - 5:

Second User:

Task - 2:

Task - 3:

Task - 4:

Task - 5:

Third User:

Task - 2:

Task - 3:

Task - 4:

Fourth User

Task 1

  1. He entered, “Underwater basket weaving, Bakersfield, CA” and tabbed and pressed submit.  He mentioned he would expect the cursor to be in the text field by default.
  2. He clicked on the first class.
  3. He clicked the button to enter his address.
  4. He liked seeing that Alyssa and Vladimir are nearby.  He felt that motivated him to go further.  He asked how far the class is from his home.  We should display that.
  5. He then clicked the button to add himself to the carpool but was confused because he wants to know more about the people in the carpool first.  He wanted to click on their names and see a profile.  This is a safety issue; we’re not providing the right info prior to setting up a carpool.

User 6 (male)

Task 1

  1. He entered, “Underwater basket weaving, Bakersfield, CA”.  He felt the field was too generic and would have preferred to see a “location” field in addition to a description field.
  2. He clicked on the first class.
  3. He strongly resisted going further because he doesn’t want to carpool with people he doesn’t know, for the safety of his children.
  4. He clicked the button to enter his address.
  5. Upon seeing that Alyssa and Vladimir are close to him, he wondered whether they are close to him in the direction of the class or another direction.  He suggested putting a map on the page.
  6. He tried to select Alyssa and Vladimir, but didn’t understand why there were no checkboxes and didn’t see the button to add himself to the carpool.
  7. Upon seeing that button, he clicked it, signed up, checked the boxes for Alyssa and Vladimir and proceeded.

Summary

*Task 1:*

We optimized efficiency at the cost of safety without realizing it.  We’re dealing with people’s children here.  In such a situation, safety is a top-most concern.  People want to log in first and know that others are logging in first.  They want to see profiles of other potential carpoolers and call them before carpooling.

Task 2:

There should be a way to view full schedule from my carpools

display the day of the week of events in the my carpool tab ( thought it would be best to navigate to the next day tab to get this information )

Task 3:

The full schedule could display more information ( i.e. which parent is matching on each day )

Should be able to narrow down what the actual date is ( i.e. highlight the current day in order to be more visible )

Task 4:

Mobile ( track ) - see what other parents are currently logged in and viewing this event

Summary ---

: swapping is hard

Confusion over next date versus my carpool tabs

Being able to browse between months

Displaying parents that are driving on that particular day of the calendar

Highlighting method for current date on the swap list

Most trouble - Swap Dates

Need feedback from clicking

Instructions on pop up are vague

Prototype Iteration Changes

  1. Mobile app wording: “track/untrack” to “enable tracking” “disable tracking”
  2. Differentiate My carpools from Swapping with a new tab## full schedule shows up on bottom
    1. We didn’t want to put instructions on a swap because it would be so intuitive to use, but swapping dates is not a regular function. We made it more descriptive
  3. My  Carpools Tab - Changed “You” to “\[the user’s name\]” because “You” was  confusing to some users. Most notably, some non-native English speakers  seemed to have confused “You” with someone’s actual name.
  4. Changed View My Full Schedule button to something that can be expanded and collapsed
  5. Minor point of confusion - date inconsistencies, used Alyssa’s name instead of Jane’s for the swapping response task. Fixed in revised prototype. Also reworded some of the instructions on the interface that were confusing before.## Gives user’s and Jane’s new driving dates. Also gives link to updated schedule.
  6. Displays date next to “Welcome,______.”
  7. My Full Schedule now lets you browse between months
  8. Colored/bolded Next Date and Swap Date tabs to make them obvious