Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Corrected links that should have been relative instead of absolute.

Scenario

Ben, a recruiter for a Software company, is looking for a student in the computer science department to develop software for mobile devices.

Ben goes to the MIT Jobs site and signs up for an account by providing his name, his role (recruiter), his email address, name of the Company and the password for the website. Next, Ben creates a job post with the following specifications; position as a Software Developer, job group is Software, required competences is Java, location is Cambridge Massachusetts, instruction is to apply by email and deadline is in 2 weeks.

Alyssa, an undergraduate student in Computer Science. She has taken a core Java class (6.005) and is very apt in Java. She is also proficient in python and C++. She is looking for a UROP in the MIT Media Lab, for the semester and possibly into the summer. She logs into the MIT Jobs site (using her MIT certificates), She selects the department (Electrical Engineering and Computer Science), the job type (Internship) and job group (Software). She sees a listing of opportunities available for her. She finds the post made by Ben, which fits perfectly with her needs and is still within the deadline for applying.

Alyssa decides to contact Ben to inquire about the posting, and get some more details about the project. She writes the message to Ben and sends it. Ben receives the message and replies. They set up a meeting time.

Dragos, an undergraduate at MIT studying Computer Science, is also looking for an internship during the summer. Like Alyssa, he is also good in Java. He already interviewed for a company that he is very interested in, but he would like to keep himself posted on a few other interesting opportunities for which he is qualified. He goes to the MIT Jobs site and decides to follow Ben’s job posting so that he gets updates about the posting.

Ben is interested in meeting more people for the position, but he did not receive enough replies. Thus he updates the job position so the deadline is postponed for one more week. Dragos receives the update via email. Other applicants send their resume via email to Ben, but none of them had a resume as good as Alyssa.

Ben then decides that Alyssa will fill the position. but by the time he decides it the job posting is not anymore in the website, since the deadline is already over. Dragos had already received a notification that the deadline for applying was over.

Storyboard designs

Design 1

...

Ben, a recruiter for a Software company, is looking for Software Developers at MIT. Thus, he goes to the MITJobs homepage (1).

...

Image Removed

...

Since it is the first time that he accesses the MITJobs website and he does not have a MIT certificate, then he signs up using the form at the right of the page. After singing up Ben enters to a new webpage (2a). He wants to create a new post and thus he presses the button “Create Post”, which is at the top-right of the page.

...

Image Removed

...

Then a overlaid webpage (3b) appears in front of the old webpage. He fills in all the necessary information about the job opportunity and saves it.

...

Image Removed

...

Image Removed

...

At this stage, she browses the job posts, where there is a small description of every job. When she finds some nice job description, she presses the click on it. After she clicks, an overlaid page with the description of the job post appears (just like the one in 3b, but without the save button).

...

Image Removed

...

Alyssa decides to contact Ben to inquire about the posting, and get some more details about the project. At the post (3b) she presses the button “Message”, then she is redirected to page 4c, with the information of to whom is to be sent the message filled. She then writes something, send a new message.

...

Image Removed

...

She then receive a reply from Ben and the message is overlaid her inbox and looks like page 4b. They set up a meeting.

...

Image Removed

In

...

Image Removed

...

 

Design 2

In this design, Ben comes to the website (Figure 1) and clicks on the “Sign Up” button.

Image Modified
(Figure 2_1)
Clicking on this button opens the sign up form (1aFigure 2_2), as an overlaid page on the original site. Ben enters his details into the form and clicks on “Sign Up”.

Image Modified

(Figure 2_2)

The home screen Ben sees is the home page for non-MIT affiliates (Figure 2.b_3).

Image Modified

(Figure 2_3)

He clicks on the “Create Post” button on the top right, which takes him to the page to create post (5Figure 2_4). He enters all the relevant details about the post and then clicks the “Save” button at the bottom. This takes him back to his home screen.

Image Added
(Figure 2_4)

Alyssa comes to the website (Figure 2_1) and clicks on the “MIT Student” button. Using her MIT certificates, she is logged into the website and sees the home page for MIT affiliates (Figure 2.a._5).

Image Modified

(Figure 2_5)

She clicks on the “Browse Posts” button, which shows him all posts in the form of icons displaying the job title, job type and job group (3.a)Figure 2_6). She can filter posts according to these options.

Image Modified

(Figure 2_6)

On this page, hovering over a post icon, displays a brief description of the post. Clicking anywhere on the post or its description opens the post description page (4.b-1Figure 2_7). Image Modified

(Figure 2_7)

Alyssa clicks on the “Send Message” link on the bottom of the page, which takes her to the page to create messages (4.a-2Figure 2_8).She writes the message and sends it to Ben. This takes her back to her home screen (Figure 2.a_5).

Image Modified

(Figure 2_8)

On Ben’s home page, the “Messages” button will now be highlighted to indicate that he has new messages. He clicks on the button, and is taken to his messages page (3.bFigure 2_9). The new message is highlighted to indicate it is unread. 

Image Modified

(Figure 2_9)

Ben hovers over this message to see a brief description, and then clicks on it to view the message (4.a-1Figure 2_10).Ben reads on the message and then clicks on “Reply”, which takes him to the “Create Message” page (4.a-2Figure 2_8). He sends Alyssa his reply, and they set up a time to meet.

Image Modified

(Figure 2_10)

Dragos also comes to the website (Figure 2_1) and clicks on the “MIT Student” button, and is logged in to his home page using his MIT certificates (Figure 2.a._5). He clicks on the “Browse Posts” button, and hovers over Ben’s posting (Figure 2_6). In the description displayed, he clicks on “Follow”.

To view his newly-created post, Ben can sign in to the website using his username and password (Figure 2_1), and click on the “My Posts” button on his home screen (Figure 2_2.b), which takes him to the page where he can view his posts (3.a). On his . This page is the same as that in figure 2_6, but on this version of the page, he has the same icons, but now instead of the “Follow” and “Send Message” links on the post description, he has an “Edit” link to open the post for editing (using the same form as (5Figure 2_4) but with a different breadcrumb (i.e. Home>>Edit Post) and , as well as a “Send Message to Followers” link, which opens the create message page (4.a-2). He changes the deadline for this job to a week later.

When Dragos logs in the next time, on his home screen (2.a), the “Post Updates” button is highlighted as he has an unviewed post update. Clicking on this button, opens a page similar to the messages page, with an update that the deadline for Ben’s post has been updated.

After Ben decides to hire Alyssa, he clicks on the “Send Message to Followers” link on the post description, and sends a message to all followers (i.e only Dragos here), that the position is now closed.

Design

...

Analysis

...

Learnability:

...

The interface is learnable as it uses many of the commonly employed affordances, such as buttons, and links. Aspects of the system model (posts, messages etc) are represented well by the interface. Also, the interface uses mostly recognition rather than recall. The interaction style is a combination of direct manipulation with menus and forms. For example, hovering over a post gives instant feedback by displaying a short description of the post, but clicking on “Show More” displays a new form. Novice users should find the interface easy to navigate.

...

Efficiency:

...

For an MIT student, the process of logging into the website is a little inefficient as it requires an extra click of a button. However, apart from this feature, the design is quite efficient. The use of big icons to represent messages and posts gives the user a large area to point, and thus makes the user interface efficient (using Fitts law). To click on a post/message, the user can click on the icon or on the ‘Show More’ link, thus giving the user a large area to click. The only action, which requires more precise pointing (and some steering as the user has to point while keeping the mouse on the icon or description) is to send message (to creators of the post or to followers of the post), as the user has to point to the “Send Message” link. One aspect of efficiency that this design lacks is there are not many shortcuts for expert users.

...

Visibility:

...

Most features of the design, including the state, available actions and feedback are visible on all pages. For example, on the home screens, all pages you can go to (Create Post, Browse Posts, Posts I’m following, Post Updates etc.) are represented as big buttons on the screen, and thus are very visible. Hovering over a button highlights it, indicating it is clickable. Any new message highlights the “Messages” button in a different color; similarly, a new post update highlights the “Post Updates” button. While browsing, hovering over an icon of a post highlights it and displays a short description. The description also has all possible actions a user can do with a post (follow, send message to creator etc.). Breadcrumbs are used to indicate which page in the page hierarchy we are on, and also make it possible to go to a parent page. Although we do not have feedback right now for some actions (e.g. there are no messages such as “Post has been created”, “Message has been sent”, “Post has been deleted”), we intend to add these at the top of pages, without altering the conceptual design of any page (these will be similar to the simple messages Gmail displays, and deletes will have options to undo as well).

...

Error Prevention:

...

Most potential errors are easy to undo. For example, if a user clicks on “Follow” for a post, the “Follow” link changes to “Unfollow” (giving immediate feedback. This allows the user to immediately undo his action. Posts can be created, read, updated and deleted. The only actions that cannot be undone is sending messages, which is a feature of all message sending/receiving programs (including e-mail).

...

Image Removed

Image Removed 

Image Removed

Image Removed
Image Removed
Image Removed
Image Removed