GR3 Paper Prototyping

Prototype photos


This first page that the user sees upon coming to our site. From here they would login or sign up. For our scenario, users already had an account.


The User Page that the user is directed to after logging in.


After the user clicks add a bill on the user page, he is directed to this add a bill page where he can enter all necessary information.


Once the bill is submitted on the Add a Bill page, the user is directed to the View Bills page with their new bill displayed.


The user, realizing that he has made a mistake, clicks upon a bill title and goes to the Edit A Bill screen, where they can modify any erroneous fields.


The user, after submitting the changed bill information, is again directed back to the view bills page where he sees the updated bill information.


Initially upon clicking on the View Timeline, the timeline shows all bills that are due at the current day.


The user selects a spot on the timeline that is "In 2 Weeks", and all bills that are due within the next two weeks appear.

Briefing

HouseBill is a bill organization system for people living in a group setting. It lets everyone within a household see how much they owe, and when it is due. This makes paying bills more transparent, because you can see exactly where your money is going, and you can plan accordingly. It also allows the everyone to help handle the "treasury" duties of the household so the entire responsibility does not fall upon one person.

In this scenario, you already have a user account set up that is connected with a household.

Scenario Tasks

  1. Add a bill: 
    Cable, Due: 3/21/2011, Split cost evenly amongst all roommates, Total amount for bill is $50.00
  2. Pay all bills due within two weeks from today
  3. Edit a bill: Change the due date of the electric bill to 4/10

Observations

First prototype (Wednesday)

Task 1 and Task 3
Task 2
Other

Second prototype (Friday)

Task 1 and Task 3
Task 2
Other

Prototype iteration

Change 1

In the first prototype to determine how much each user had to pay of the total amount a slider was used. Many users found this difficult and hard to set with much accuracy. In the second prototype, users were allowed to choose the percentage that each user could be assigned or the exact amount.

Change 2

Some users complained that even with the calendar that we provided in prototype 1, there was no way to quickly pay all the bills in task 2. In Prototype 2 we introduced a timeline where users could select an amount of time in the future and would then see all bills due between that point and the current time.

Change 3

In the first design it was assumed that all bills were assigned to all members of the household and if a user was not to pay any amount of the bill, this could be decided by the slider. In the second design, users could unselect members of the household using multi-select.

Change 4

In the first prototype, a profile page was a tab option that allowed users to set their preferences. In the second prototype, we altered this to a User Page that embodied all of the relavant information that surrounds a user such as a calendar showing when bills are due and pie graph depicting where the money was spent.

Change 5

The first prototype allowed the bills to be sorted in multiple ways such as by date or amount and displayed a truncated listing of the name of the bill and the amount in the list view and then showed a detailed information of the bill currently selected to the right. The second prototype showed all bills as boxes with all details displayed and allowed users to drag and drop the items similar to how they would could move items on their dashboard.