GR1 - Project Proposal and Analysis

User Analysis

Many users experience difficulties when trying to schedule their courses for the semester. After interviewing three MIT students we concluded that there were common steps taken to create schedules such as looking up lecture and recitation times on websis, creating schedules in google calendar, and sharing the finalized schedule on facebook. We also concluded the following issues were common problems that the users faced when trying to schedule courses:

Task Analysis

Users would like to be able to perform all the steps of creating a class schedule in one central location, which includes creating and optimizing the schedule and sharing with friends. The high level tasks have been listed below.

Create Schedule: Be able to find and add classes (lectures and rectations) to a schedule

Preconditions

Frequency of use

Subtasks

Possible Errors

Edit Schedule: Allow modifications to finished schedule, moving around times

Preconditions

Frequency of use

Subtasks

Possible Errors

Share Schedule: Share schedule with friends on Facebook and export schedule outside of application

Preconditions

Frequency of use

Subtasks

Possible Errors