GR1 - Task analysis

User analysis

The users would be MIT community members, especially the undergraduate and graduate students. For security reasons, the users should be able to prove their identities by using MIT web certificates.

Characteristics:

Needs:

Personae:

  1. Aly is an MIT sophomore who goes home to Florida at the end of every semester. She always buys cheap flights and they normally leave in the early morning before the public transportation system operates, so she takes a cab to the airport. One day, to her surprise, she met another MIT student in Logan Airport and they both realized that if they had known that they were traveling at the same time, they could have shared a cab and saved $20 each.
  2. Bo is an MIT graduate student who loves cooking, but going to the supermarket to buy groceries is a hassle because it is far away and carrying the groceries home is cumbersome. He would like to rent a Zipcar to solve the problem, but he wants to find someone else to go with him so that he can share the cost of the rental and gain new friends.
  3. Carrie is an MIT freshman who wants to visit Walden Pond over a weekend but all her friends are too busy to join her or may not be interested. She would like to find some MIT students she may not know yet to take a trip to Walden Pond with her.

Task analysis

  1. Search for a ride share
  2. Post a ride share
  3. Communicate with Other Users
  4. Set up a profile
  5. Invite Friends
  6. Manage Account

Domain analysis

A user can post and search for ride share opportunities to given destinations. Every user has an associated account, profile, and mailbox. The mailbox is used to communicate with other users about the ride share opportunities.