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:
- Login to the exchange
- 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:
- Display the current market for labor prices for a specific Midnight
- Determine if the current market price for Midnight labor is acceptable to the user. If so,
- Enter date of Midnight
- Enter Midnight type
- Place buy market order
- If market price is too high,
- Enter date of Midnight
- Enter Midnight type
- Enter ask price
- Place buy limit order
- Confirm order
- 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:
- Display the current market for labor prices for all Midnights
- Determine if the current market price for Midnight labor is acceptable to the user. If so,
- Enter date of Midnight
- Enter Midnight type
- Place sell market order
- If market price is too low,
- Enter date of Midnight
- Enter Midnight type
- Enter bid price
- Place sell limit order
- Confirm order
- Wait for notification that order has been filled.