GR1: Task & User Analysis
Task Analysis
Find a Ride
Objective: Find and decide on a suitable listing of a car ride offered by another individual and complete the transaction by initiating contact with the other individual.
Preconditions:
- User knows location he/she is traveling from, and to
- User knows what date or dates he/she intends to travel
- User knows how far he/she is willing to deviate from the path
- User has account and is logged into the website
Sub-tasks:
- Select FROM and TO locations/addresses
- Choose date of travel
- View and navigate through a sortable, filter-able, searchable list of rides offered.
- Narrow rides offered by time window.
- Narrow rides offered by deviation from FROM and TO addresses.
- Narrow rides offered by mode of transportation, age group, costs, and travel preferences
Offer a Ride
Objective: Broadcast a listing to share a ride with one or more other individuals, with specific restrictions based on your personal preferences.
Preconditions:
- User knows location he/she is traveling from, and to
- User knows what date or dates he intends to travel
- User knows how far he/she is willing to deviate from the path (to pick up someone, etc.)
- User has account and is logged into the website
Sub-tasks:
- Select FROM and TO locations/addresses
- Choose the date and time of travel (or choose a time window, alternatively)
- Enter optional information including mode of transportation being offered, travel preferences, and restrictions on who may view this offering.
- Specify costs, etc.
Follow-up tasks: The user will then be contacted by interested users and will be faced with the follow-up task of finalizing a ride offer transaction. This includes:
- Look up credibility and quality of users answering the post
- Accept/Reject users answering the post
- Directly communicate with users to allow for a straightforward negotiation of time and place
- After ride, post satisfaction to website.
Find a Long-Term Carpool
Objective: Find and decide on a suitable listing of a long-term carpools offered by another individual and complete the transaction by initiating contact with the other individual.
Preconditions:
- User knows where he lives and where he works
- User knows his/her commuting schedule
- User knows how far he/she is willing to deviate from the direct path
- User has account and is logged into the website
Sub-tasks:
- Select FROM and TO locations/addresses
- Choose commuting schedule
- View and navigate through a sortable, filter-able, searchable list of carpools offered
- Narrow carpools offered by deviation from schedule
- Narrow carpools offered by deviation from FROM and TO addresses.
- Narrow rides offered by mode of transportation, age group, costs, and travel preferences
Offer a Long-Term Carpool
Objective: Broadcast a desire to carpool for a particular commute schedule and route in addition to other preferences
Preconditions:
- User knows where he/she lives and where he/she works
- User knows his/her commuting schedule
- User knows how far he/she is willing to deviate from the path (to pick up someone, etc.)
- User has account and is logged into the website
Sub-tasks:
- Select FROM and TO locations/addresses
- Enter commuting schedule
- Enter optional information including mode of transportation being offered, travel preferences, and restrictions on who may view this offering.
- Specify costs, etc.
Follow-up tasks: The user will then be contacted by interested users and will be faced with the follow-up task of finalizing a carpool transaction. This includes:
- Look up credibility and quality of users answering the post
- Accept/Reject users answering the post
- Directly communicate with users to allow for a straightforward negotiation of times and places
- After some number of rides, post satisfaction to website.