GR1 - Task Analysis
User analysis
Relevant User Characteristics
- Any gender
- Ages 18-50
- English
- Living in a group setting
- Inexperienced to experienced internet/computer users
- Weak to Strong Math skills
Example Users
Sue the Non-Technical
Sue is in her 40s and is not technically savvy. Because navigating through a website can be difficult for her, she needs an interface that is as simple as possible and will help direct her on what to do. She understands finances so she can do the mathematics of who owes what but is tired of having to spend the time to do the finances and then explain them to each individual person in the household.
Ryan the
Ryan is in his 30s and is a businessman with little time. He could handle the finances, but he's very busy and would rather spend his time doing other things that he enjoys with his little free time. His main concern is finding a solution that he can set up quickly and will require little upkeep.
Amy the Non-Mathematical
Amy is in her 20s and is not very good at math. Her weak math skills usually make it hard for her to keep track of her finances. Her roommates are often upset with her because she either forgets to pay for a bill or pays the wrong amount.
Task analysis
Task 1: Create Account
- Preconditions:
- Desired account name must not exist
- Subtasks:
- Fill out account form
- Submit account form
- Confirm
Task 2: Access Account
- Preconditions:
- Have an account (already created)
- Know account information
- Subtasks:
- Fill out login information
- Submit login information
Task 3: Create a Household
- Preconditions:
- Have to be logged in
- Subtasks:
- Fill out household form
- Submit household form
- (Optional) E-mail other users with household link
- Confirm
Task 4: Link to a Household
- Preconditions:
- Have a household (already created)
- Know household information
- Have to be logged in
- Subtasks:
- Fill out household information
- Submit household information
- Confirm
Task 5: Add a Bill
- Preconditions:
- Have to be logged in
- Have to be part of a household
- Subtasks:
- Fill out bill amount
- Select household members that
- Select each household member's share
- Confirm
Task 6: Pay a Bill
- Preconditions:
- Have to be logged in
- Have to be part of a household
- Have to have a standing bill to pay
- Subtasks:
- Fill out login information
- Submit login information
- Confirm