You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

GR2 - Design

Stephen Chang, Sarah Han, Samvaran Sharma

Scenario

Larry, Curly, and Moe work in an office together. One day, they have a heated argument about who is the best at table tennis. After 30 minutes of whacking one another on the head with pliers, they decide the best way to determine who is indeed the best is to create a tournament between everyone in the office. Although methods for keeping track of such events exist (such as using Google Docs, or simple pen-and-paper with email), these approaches are tedious, and typically require a large amount of work and organization - both skills that the Three Stooges lack. 

Fortunately, Moe has an idea. He has used a tournament organizer, called "BrackeTracker," in the past. He suggests to the others that this website would be the perfect way of organizing the table tennis tournament between everyone in the office, and will involve very little effort. Larry likes the idea and decides to create an account and set up the tournament on the website. 

Larry
Since he has volunteered to set up the tournament, and invite everyone in the office to participate. 
He begins by:

  • Creating an account and logging in
  • Navigating to the page that enables him to create a new tournament
  • Adds the tournament name, description, etc. to create the tournament
  • Sends out invites to others already using the site (like Moe), as well as through emailHe waits for people to join during the "join period". Once this period is over, he closes the tournament registration, and the site automatically generates the initial bracket. (Note that he is himself participating in the tournament, in addition to managing it.)
    A few days into the tournament, however, Larry finds out he needs to make a business trip, and will be away for a few days. Before he leaves, he adds Curly as another admin on the tournament page, so that Curly can take care of any problems while he is away.

Curly
After a few hours of being unproductive at his desk, Curly receives an email from Larry's BrackeTracker account with a link to create an account and join the tournament. His tasks now include:

  • Clicking on the email link to get to the BrackeTracker site
  • Creating an account on the site
  • Accepting Larry's invitation to join the ping pong tournament within the join period
  • Waiting for the tournament to start
    Once the tournament starts, his tasks include
  • Playing his matches, and updating the scores
  • Approving score updates from his opponents for completed matches
  • Viewing the progress of the tournament and the leaderboards
    After a few days, Larry tells him that he needs to go on a business trip, and makes him an administrator for the tournament. This doesn't involve much work, since the site is so automated. However, one day he has to deal with an office member who has neglected to play any of his games and shows no interest in participating in the tournament. Using his administrative power, he boots the player from the tournament in order to keep everything running smoothly.

Moe
Moe is the only one in the office not new to BrackeTracker, and already has an existing account, and is participating in many different tournaments concurrently. As it turns out, Larry had forgotten to include him when he sent out the invites, so Moe has to manually add the tournament to his account. His tasks are:
(Getting the tournament name and password from one of his co-workers)
Searching for the tournament by name on BrackeTracker
Joining the tournament by entering the password
Waiting for the tournament to start
He enjoys using BrackeTracker, because it allows him to keep track of the many different tournaments he's participating in in a simple, organized manner.Moe
Moe is the only one in the office not new to BrackeTracker, and already has an existing account, and is participating in many different tournaments concurrently. As it turns out, Larry had forgotten to include him when he sent out the invites, so Moe has to manually add the tournament to his account. His tasks are:

  • (Getting the tournament name and password from one of his co-workers)
  • Searching for the tournament by name on BrackeTracker
  • Joining the tournament by entering the password
  • Waiting for the tournament to start
  • He enjoys using BrackeTracker, because it allows him to keep track of the many different tournaments he's participating in in a simple, organized manner.

Designs

Listed below are three different types of people who m

  • No labels