Versions Compared

Key

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

...

  • Task 1 - Add receipt to an existing report
    • You are in the middle of your business trip to Rio de Janeiro. Last night you took a client to “Rio Scenarium” and paid for drinks.
    • This morning you want to add your receipt to your expense report of the Rio trip.
    • Scan (take a picture), classify and add your receipt to your Rio expense report. Then save and close the report.
  • Task 2 - Submit expense report
    • Your last trip to Toronto, Canada, is over, and now you wish to submit your expense report to your boss.
    • Find your old “RIM Toronto” report and submit it.
  • Task 3 - Edit amount on old receipt
    • You just realized you classified the wrong amount on your last purchase trip to Toronto.
    • Find the old purchase and edit the amount.
  • Task 4 - Show statistics
    • Find how much you spent on food on business trips to RIM locations this year. Generate a report and send it to yourself.

Usability Problems

...

Found

  • Task 1 - Add receipt to an existing report
    • The user was confused by the task description, since we didn't actually implement the camera functionality
    • The drop-down menu was very clear and the user commented that she liked it 
    • No currency signs
    • At the end of the task, one of the users submitted the report instead of saving it
  • Task 2 - Submit expense report
    •  The user needed to look at the receipt again to recall the amount and date on the receipt and used the photo icon to do so, she was pleased to have that functionality
    • Since the date, vendor and amount were already on the receipt, the user wondered how come the interface doesn't auto populate those fields
    • The user was confused about the difference between report date and receipt date
    • The reports did not look like they would be clickable so the user wrongly clicked on "Spending Reports" instead of on one of the report
    • The user was surprised that there was no submission confirmation after submitting the report
    • One user wasn't sure how to just look at the reports without submitting a new receipt
  • Task 3 - Edit amount on old receipt
    • The For two users, the receipts didn't appear like they would be clickable, so user wasnthere weren't sure what to do
  • Task 4 - Show statistics
    • Very One user commented the task was very clear and straightforward
    • One user wrongly created a new report instead of looking at the old ones

...

    • The wording is confusing, need to have a clear difference between expense report and statistics reports

Optional Solutions

  • Change the appearance of the list items both for the report list and the receipt list so that it is clear that they can be clicked
  • Change "date" wording to "receipt date" and "report date"
  • Add "toast" widget to say "report sent to ..." after submitting report to give the user indication that the report was sent
  • Implement camera functionality
  • Change "spending reports" to "spending statistics"
  • Make the "manage reports" button larger

Reflection

During the course of this iterative design process, we learned about opportunities for future improvements when following this process. First, we should have tried as much as possible to familiarize ourselves with the Android platform, as we had to do that while we were working on each iteration of our design. We should have learned from the tutorials and other reference first before even designing the initial prototype. Our lack of knowledge and experience in Android definitely caused longer time to be devoted for bug fixes than was probably necessary. Thus, we could have been more efficient during each iteration had we been more prepared initially for the undertaking of this project.

...