User Analysis
The users would be MIT community members, the undergraduate students, graduate students, Post Docs and Professor.
Characteristics
- Age varies from 18 to 55, for both male and female users
- English-speaking
- Computer literate
Needs
- Have busy schedules.
- Are interested in socializing and sharing ideas and interests.
Case Studies
There are several types of users who will use our product. To detail each persona, we interviewed people from each user group:
- - Tim the 1st Year Grad Student (Age 26)
- - Jeff the 3rd Year Undergrad Student (Age 20)
- - Jermie the 2nd Year Grad Student (Age 25)
1: Tim the 1st Year Graduate Student
Tim is a first year graduate student in the EECS department. He attends classes and lectures, and often has to meet with various Professors, TAs, Lab mates and friends for a variety of activities. He considers himself tech-savvy, but finds certain problems related to locating people and places within the campus annoying. For example, he needed to meet his Graduate Counselor to get an Add/Drop/Status Change form signed; and even though he had emailed, the counselor’s availability was a vague range (i.e. anytime before 5pm). He made several trips down on the same day and only managed to get what he needed after several tries.
Lessons learned
- To locate a stranger within the same institution, students have to resort to a multitude of resources in order to do so. (Google or MIT directory to find a person’s office; whereis.mit to locate the physical location of the office. There is a need for a unified directory.)
- There is no clear way to find out a person’s availability based on his/her current location .
- There is no clear way to find people with similar interests.
2: Jeff the 3rd Year Undergraduate Student
Jeff is a 3rd year undergrad student in the EECS department. He attends classes, lectures, recitations and often needs to meet with Professors, friends, and other groups for various meetings. His primary method for getting contact information is through Facebook or faculty members personal pages. His primary method of contacting others is through online messaging (e-mail, Facebook, Google+, etc.) or text messaging. He doesn't like the current MIT directory page as it doesn't allow for filtering. Unfortunately, these electronic methods of communication are not always sufficiently fast and it may be difficult to find contact information through personal pages and directories.
Lessons learned
- There are many indirect methods of contacting people, which can be time consuming. This is problematic in urgent situations.
- Current directories give no information on personal interests, this option with a filter would promote interest/hobby based communications.
3: Jermie the 2nd Year Graduate Student
Jermie is a 2nd year Graduate student in Chemistry Department. He is done with his Qualification Exam, but he still takes some classes and attends lectures and recitations. He is also TA for a Grad Course. He has a huge research group with multiple sub groups in it. In his research group they have a weekly meeting for the entire group and also many small ones where sub groups meet the adviser to give status reports. Because his adviser is a busy person, she has shared her number with all the group members and they give her a call in case urgent discussion is required while she is not around.
Apart from his work, he is interested in working out in gym and has a very social life. Also he happens to be a religious person and goes to church every weekend. He uses Gtalk and phone calls to arrange spontaneous hangouts. He bumps into people sharing his interests at church or other social gatherings that he likes to attend for this very reason. And for discovering new people in his organization MIT he uses MIT People Directory very often, and is very comfortable with it despite the difficult-to-use menus.
Lessons learned
- People who have been part of MIT for a long enough use "work-arounds" to arrange meetings or to discover new people. They have grown to accept these "work-arounds."
- By offering a convenient solution packaged in one easy-to-use UI, people will find new features they wish they had or thought they were missing.
Task Analysis
The main tasks performed through our User Interface are:
- - Find a friend
- - Invite friends to a future meeting
- - Visualize nearby friends in real-time
- - Organize meetings you have planned
1: Find a friend
Goal
Find the location and status of a friend.
Sub Tasks
- Enter a name in the "Search" text field for searching by name. OR
- Select a category from the "Search by" drop down menu (optionally: enter the interest/department/group name you are interested in).
- Identify the person you are looking for by browsing through the list of search results displayed, and select it by clicking or tapping on the entry
- View profile for the selected person.
- View the location for the selected person (if the person has approved you as their friend).
Preconditions
- Discover.Me searches in an existing directory containing their friend's information (e.g. MIT directory).
- User's friend must "turn on" the app for you to find his location.
Time constraints
Search must be quick. Information gathered must be concise.
Frequency of use
Several times a day.
2: Invite friends to a future meeting
Goal
Invite friends to join you in a future meeting.
Sub Tasks
- Enter event details (time, place, and additional instructions).
- Search for friends to invite to the meeting.
- View friends' status and available times.
- Invite friends to the meeting.
- View friends who have accepted the meeting.
Alternative Sub Task
(Begins after Step 5 above.)
- Friend declines meeting due to time conflict.
- Friend proposes new meeting time.
- Organizer receives request for new meeting time.
- Organizer approves new meeting time.
- All invitees receive an updated request for new meeting time.
Preconditions
- Meeting organizer sees any times during which his friends are "busy."
- User's friend must turn on the app so that it reports their current status.
Time constraints
Matching must occur in short duration. Notification should present concise information on your shared interests or connections.
Frequency of use
Depending on the Mobility of user, once or several times a day.
3: Visualize nearby friends in real-time
Goal
Enable the ability to locate pre-approved friend(s) on a map view.
Sub Tasks
- Search for a user
- Send friend request using "Add as friend" button.
- When the friend approves or disapproves a request, user will be notified and friend list will be updated accordingly.
- User clicks their friend's name on the Friend list.
- Friend's location appears as an icon on a map.
- User clicks their friend's icon to view their friend's current status.
Preconditions
- User's friend approve the friend request.
- User's friend enables sharing of their location.
Frequency of use
Daily
4: Modify previously planned meetings
Goal
Change time, location, or invitation list for a previously planned meeting.
Sub Tasks
- View a list events of all events you are participating in.
- Select an event that you have previously organized.
- View the event time, location, and invite list.
- Update the event time, location, and/or invite list.
- Send updated event to invitees.
- View friends who have accepted your updated event invite.
Preconditions
- You are the meeting organizer for the event.
- Maximize office layout view based on teams or any other profile information.
Frequency of use
Daily or several times weekly.