GR1 - Task Analysis

User analysis

Relevant User Characteristics
Example Users
Sue the Non-Technical

Sue is in her 40s. Her daughter is away at college and decided she wanted to live off-campus with some friends. Sue and her husband decided that it would be more cost effective if they bought her a condo and then had her friends pay rent to them for living there. While they trust their daughter and their friends, they want to keep a watchful eye over the expenses of the household since they will ultimately be responsible. They have decided to have all of the bills sent to them, and then they will bill her daughter's roommates. Her daughter has told her that her roommates would rather use a web interface or e-mails to get the bills. She understands finances so she can do the mathematics of who owes what, but she 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.

Ryan the Busy-Bee

Ryan is in his 30s and is a tech-savvy 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 that will require little upkeep.  In particular, he wants to have a tool that performs the necessary calculations for him, and then allows him to send the finances to all of his roommates. Because Ryan is so busy, he likes to have something to remind him of when all of his bills are due, so that he does not have to keep track of this in his head.

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. Amy wants a tool that will take care of the math for her, while having an interface that still lets her understand what is going on and what all of the numbers mean.

Task analysis

Task 1: Create Account

Task 2: Access Account

Task 3: Create a Household

Task 4: Link to a Household

Task 5: Share a Household

Task 6: Select a Household

Task 7: Add a Bill

Task 8: Pay a Bill

Task 9: View Bill on Calendar

Task 10: View Itemized House Expenses

Task 11: View Graph of House Expenses

Domain analysis