Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The first thing Kevin does is register with PickFind. He quickly fills out a profile with some of his basic information. Now Kevin gets started searching for some games to play in. His classes don't start until noon on Fridays, so he looks for a late game on Thursday night. Kevin is pleased to find a game at the Z-Center courts on Thursday night that was created by George Karl. The aggregate skill level of the game promises that there will be a high level of competition. He quickly adds himself to the game so he appears on the roster and the time shows up on his schedule. Kevin navigates over to George's profile to find out a little more about his new friend. He realizes that George is about the same skill level and also tends to play on weeknights at the Z-Center. As a result, Kevin adds George to his list of buddies. On Thursday night, Kevin shows up the court and gets a great game started right away.

Kevin Durant is starting his first year of MIT. Likes b-ball.

He has found his way to the Z-center.

Has played a few games, but finds it hard to coordinate with others.

He has met George Karl who suggests PICKFIND.

Kevin registers.

Kevin creates profile.

Kevin searches for relevant games.

George Karl creates a game for this Saturday.

Kevin finds George's game.

Joins game.

Adds George as buddy.

View game detail about some game.

  • home
  • registration
  • profile (add buddy, edit)
  • create game
  • search game (home)
  • view game (details)
  • schedule (future games)/history (past games)

Designs

Design 1

When Kevin first visits the website, he finds the home page displaying a list of the upcoming games in his city. He can change the city, filter games, search for games of a particular property (eg. keyword, organizer, date, time, location, rank) via a dropdown list, and sort the games by similar properties via a dropdown list. He can click see more for more games to append themselves to the games list. Because he does not have an account, he cannot see details of the games. Kevin can log in or register to gain more access to the system.

...

After joining the game, Kevin decides to look at George’s profile. He clicks on George’s name in the games list and comes across Geroge’s profile page. The profile page includes George’s personal information as well as a list of his future games and past games. Near George’s name is an Add Buddy button which Kevin clicks. (Side note: When Kevin views his own profile, the Edit Profile button replaces the Add Buddy button). The right side pane displays all of George’s buddies. Clicking on a buddy will redirect Kevin to that buddy’s profile page.

Analysis

Good Points:

  • Information is presented in a simple manner on the homepage.
  • The design provides commonly-seen affordances such as glow-on-mouse-hover for entries in lists, buttons, icons with links (join, leave), drop-down arrows, and side-arrows that indicate “details”
  • Joining and leaving games require very little clicks, making the design efficient for these tasks.
  • Creating a game is efficient when on the homepage.
  • Design allows for searching and filtering.

Bad Points:

  • Some tasks are not visible. For example, editing profile will require the user to first click on the dropdown menu next to his name at the top right corner, select Profile, and then select Edit Profile. Another example is that to create a game, the user needs to be on the home page to click the Create Game button. Not only are these steps and preconditions unobvious, they also require the user to use recall to complete the tasks.
  • The design does not allow for much flexibility because it mostly uses forms, buttons, and lists.
  • Games are only presented as entries, and each entry displays fixed information. This makes visibility difficult because there is no calendar view for users who care most about date or ways for users to pick entries to display only information the user cares about.
  • The filter box cannot be viewed at the same time as the main window, decreasing visibility.
Design 2

When Kevin arrives on the home page he is greeted with an array of active games for him to join. They appear in large boxes arranged in a three column array. To show more rows, Kevin can press the button labeled "Show more games" that will set off a javascript action. To search through the different games, Kevin enters the location he would like to play at and the time at which he would like to play. He can set a minimum Player Count to filter out games that aren't heavily populated. Using a sliding range arrows, Kevin can set an upper and lower bound on the range of Skill levels he would prefer to play with. Clicking on one of the boxes will bring up a game details page.

...