Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

While hurting efficiency, deleting bills individually helps prevent errors; however, users may ignore confirmations out of habits and still delete bills accidentally. There is no error recovery currently in place so if a delete is mistakenly made, the user must redo their previous work. It is also ambiguous if deleting a household deletes the entire household or just unlinks it from the account which could cause further errors. Bill status is shown clearly in every interface which will allow any mistakes that have been made in submitting the bill to be seen immediately after the mistake is made.

Design 2

Storyboard 2

Image Added
Rob Miller is a returning user of Housebill.com. He navigates to the site's home page, where he is greeted by the friendly "Welcome to Housebill!" banner. Because he is an experienced user, Rob does not bother looking at the main page with the screenshots and just types in his username, "BobtheBanker," and password, "SuperSecretBob," into the column on the left for returning users. He clicks the "Login" button, which takes him to his User Page. 

Here, he sees his username, a list of the households that he is a part of, his current balance, and the credit card that he has on file. Under these pieces of information are collapsible/expandable lists that detail the bills that he has due, the money he owes to other members, the money that other members owe him, and his recent activity. On the left column of the User Page, Rob sees a button to add new households. Under that, but also in the left column, Is is the pertinent information to his most commonly accessed household. Here he sees that household's address, a list of members, and a list of pending members. These pending members are people who have requested to join the household, but have not yet been approved by the members of the household. Rob clicks on the "Add new" button to add a new household. Image Added
This takes him to a "New Household" screen, where he enters the name of this household, as "MyHouse." Rob also enters the address of the household, and in the box labeled "Members to Invite," Rob enters the email addresses of the other members of the household. Image Added
After clicking "create", Rob is redirected back to his User Page. Rob decides to click on one of the households, specifically the new one he just added, which is titled "MyHouse". He sees the 'Bills' version of the Household Page, which gives him a detailed list of of the bills for the household. Rob  Rob then decides to put in an entry for the water bill, and starts by clicking on the "Add new" button. Image Added

He is taken to an Edit Bill screen, where he enters the type of the bill as "water", the due date as "3/12/11", the total amount as "$50", and in the shares section, he breaks down the bill by who owes what. After clicking on "Save Changes," he is directed back towards his User Page. Image Added
Rob looks over the bills for the "MyHouse" household. Alice, one of his suitemates, has already entered a couple of the bills for the household, and Rob decides to check over them. The bills are ordered by due date, and also show the amount of the bill, as well as whether or not payment has been made. Rob clicks the "+" next to the water bill he recently created, expanding the listing and giving details. He sees that Alice has already paid her share, and decides to do the same. Image Added
He clicks the "Pay Now" button next to the $20 dollars that he owes for the water bill, which takes him to a Confirm Payment Page. He sees the name of the bill, the amount, his username, and the last four digits of his credit card number. Everything looks correct, so Rob clicks the "Confirm" button to submit his payment. Image Added
Once back at his User Page, Rob clicks the tab to go into Calendar View, which shows him all of his bills laid out by date. He sees that his next bill is not due for a while, and decides that he is ready to log out of Housebill.

Analysis 2

Learnability

Buttons that allow users to perform actions on a bill (edit, pay, etc.) are clearly labeled and placed next to the listing for that bill. Links to other pages on the site are displayed prominently in the taskbar.

...