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

Compare with Current View Page History

« Previous Version 5 Next »

GR1 - Task analysis

User analysis

Task analysis

GOAL 1: Check current Midnights

Preconditions:

  • Midnights for the coming week have been posted by the Midnight Maker (brother responsible for running the algorithm). 
  • The user needs to know his username, password, or have an MIT certificate.

Subtasks:

  1. Login to the exchange
  2. Navigate to the most current display of Midnight assignments

GOAL 2: Buy Midnight Labor

Preconditions:

  • The user cannot make his assigned Midnight, or
  • The user achieves higher utility by paying for labor rather than doing his assigned Midnight.
  • The user has logged in to the exchange

Subtasks:

  1. Display the current market for labor prices for a specific Midnight
  2. Determine if the current market price for Midnight labor is acceptable to the user. If so,
    1. Enter date of Midnight
    2. Enter Midnight type
    3. Place buy market order
  3. If market price is too high,
    1. Enter date of Midnight
    2. Enter Midnight type
    3. Enter ask price
    4. Place buy limit order
  4. Confirm order
  5. Wait for notification that order has been filled.

GOAL 3: Sell Midnight Labor

Preconditions:

  • The user has free time and wishes to earn money by doing Midnights, or
  • The user achieves higher utility by doing Midnights
  • The user has logged in to the exchange

Subtasks:

  1. Display the current market for labor prices for all Midnights
  2. Determine if the current market price for Midnight labor is acceptable to the user. If so,
    1. Enter date of Midnight
    2. Enter Midnight type
    3. Place sell market order
  3. If market price is too low,
    1. Enter date of Midnight
    2. Enter Midnight type
    3. Enter bid price
    4. Place sell limit order
  4. Confirm order
  5. Wait for notification that order has been filled.

GOAL 4: Speculate on Midnight labor

Preconditions:

  • The user wishes to take a directional position in the price of Midnight labor
  • The user has logged in to the exchange

Subtasks:

  1. Browse Midnight labor prices
  2. Place a buy order (outlined above) for Midnight labor, with the intent of selling it before the Midnight expires.
  3. Place a sell order (outlined above) for Midnight labor at a higher price than the buy order.
  4. Confirm order
  5. Wait for notification that order has been filled.

Domain analysis

  • No labels