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

Compare with Current View Page History

« Previous Version 11 Next »

GR1 - Analysis

User analysis

Task analysis

Task 1: Registration

Goal: Register on the website

  • Subtask: Navigate to Registration page
  • Subtask: Fill in basic personal information
    • Precondition: Registration page has loaded
    • Precondition: Have a valid email address
  • Subtask: Fill in information for public profile
  • Subtask: Submit registration
    • Precondition: Filled out required fields for personal information and public profile
Task 2: Create Game

Goal: Suggest a game for others to join and play

  • Subtask: Navigate to “Create Game” page
    • Precondition: Logged in
  • Subtask: Enter game information
    • Precondition: Have in mind the information needed to create a game (location, time, etc)
  • Subtask: Submit game
    • Precondition: Filled out necessary details needed to create the game
Task 3: Join Game

Goal: Join a game of interest

  • Subtask: Browse and decide on a game to join
    • Precondition: Logged in
  • Subtask: Click Join button for the game
  • Precondition: Logged in
Task 4: Leave Game

Goal: Leave a game because of other commitments or because the game is no longer of interest

  • Subtask: Decide on a game to leave
  • Subtask: Click on leave game button
    • Precondition: Logged in
    • Precondition: Previously joined the game
Task 5: Edit Game

Goal: Change the details for a game

  • Subtask: Navigate to game page
  • Subtask: Navigate to edit game page
    • Precondition: Logged in and is organizer for the game
  • Subtask: Change game details
    • Precondition: Have new game details in mind
  • Subtask: Submit changes
Task 6: Edit Public Profile

Goal: Change information on public profile

  • Subtask: Navigate to edit profile page
    • Precondition: Logged in
  • Subtask: Fill in updated information
  • Subtask: Submit changes
Task 7: Add Buddies

Goal: Add buddies to buddy list

  • Subtask: Navigate to buddy’s profile
    • Precondition: Logged in
  • Subtask: Click Add Buddy button
Task 8: Remove Buddies

Goal: Remove buddies to buddy list

  • Subtask: Navigate to own buddy list
    • Precondition: Logged in
  • Subtask: Click Remove Buddy button
    • Precondition: Know which buddy to remove
Task 9: Search/Filter for Game

Goal: Find a specific game easily

  • Subtask: Search for game (optional)
    • Precondition: Know some information about the game, eg. name, location, etc
  • Subtask: Filer results
    • Precondition: Desire a specific type of results, eg. games happening during a specific time

Domain analysis

  • No labels