Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

Successful sign up. In order to inform user that they have signed up successfully, we not only prominently show their name in the upper right hand corner, we also show a message with a green background stating that the sign up was successful. While this might be too much feedback for the average user, for our user population, the elderly, we want to make sure they always know what is going on.

Image Added
Item results page

Image Added

Items results re-sized. 

Image Added

Shopping cart. 

Image Added
Recurrent purchases. 

Implementation

We decided to make our website a ruby-on-rails based system. The site is hosted on Heroku and the best browser for it is Chrome. We use a lot of outside libraries for various reasons including Sunspot(search), Stripe(payment), and Rake(database). Our back-end consists of models for items and users. Items have a name, description, price, brand, brand image, images, and categories which they fall under. Users have a first name, last name, email, password, shopping cart. 

...

  • We lost a lot of crucial time dealing with development issues in the beginning of the implementation process. Computers that were running on Windows could not be used to develop, so we first tried to use the athena cluster to develop. It turns our that any software you install on an athena computer is wiped on log out so we had to re-install everything all over again. Eventually we had to start booting Ubuntu from flash drives connected to our computers. 
  • Scripts was not working, so we had to host on Heroku and in order for our back-end to work, we had to pay $20.
  • While developing, our ".gitignore" file was being buggy and would not ignore certain files making pushing and pulling a hassle. Eventually we got it to work. 

Evaluation

Briefing

Thank you for helping us test our shopping site for the elderly. We will be asking you to perform a series of tasks to test the usability of our website. We are not allowed to aid you in the completion of the tasks and we ask you to please think out loud while you are completing these tasks. Sometimes when people concentrate on something they forget to think out loud, so please be aware of this and we will remind you if needed. The more we know about what you want to do and what you think something should do, the better off we are. Remember that you can stop at any time and feel free to ask us any questions after you the test.

...

  1. Make an account
  2. Search for basketball
  3. Re-size search results to "small", then "big"
  4. Pick Spalding basketball
  5. Check reviews 
  6. Add to cart
  7. Checkout
  8. Pay with following fake information:
    1. Card number: 4242 4242 4242 4242
    2. Expiration: 07/17
    3. Name on card: "your_name"
    4. CVC: 123
  9. Got to your profile page
  10. Under purchase history, select the basketball you purchased
  11. Give this item a review

User 1

User with bad eyesight. 

  • MAJOR: There was complaints of the pictures not being big enough => We were unable to implement bigger pictures because of a re-sizing issue with the carousel we were using. 
  • MINOR: The re-sizing was not that obvious and a "little too obnoxious" => The way it is setup,  there is a drop down menu that has different sizes and they thought this was too cluttered. In retrospect it probably wasn't a good idea to have to UI elements controlling a single mechanic. We should have either kept the slider or the drop down and not both. The slider with proper information scent (icons representing the different sizes) would have probably been the best option.

Image Added

Re-size module. 

  • POSITIVE: The liked how simple our modals made things. They were straight forward and required no over-thinking.  

User 2

We asked one of our grandfathers to be our second test user. He usually buys presents for his grandchildren online, but due to the difficulties of finding specific items, he often opts to simply buy gift cards. When he used EasyShop, he found the product re-sizing to be a great feature for him, but he said he wished the product titles and images in the product page would have been re-sized as well.

  • MAJOR: resizing of elements on the product page would be useful =>  We did make an attempt to make elements on this page as large as possible without hindering efficiency, but it is understandable that some users would wan't smaller or larger text than the default
  • MAJOR: Sort button hit area is actually only on the word sort not the whole button => This was accidental in development and was not the intended behavior. This is clearly a poor UI element, and the fix is trivial
  • POSITIVE: resizing was genuinely useful

User 3

Our third user was a friend’s elderly aunt. She did not have any trouble using the site, but she said that the product detail page could be clearer. However, despite this, she proceeded through all the user tests without any major issues.

  • MINOR: Product page layout could be more clear => Perhaps instead of using just white space as separators between areas of content we could have used lightly shaded rectangles for easy visual delineation.
  • POSITIVE: User thought website was easy and navigation flowed well.
  • This user also pointed out the issue with the sort button (mentioned in User 2's details)

Reflection

What we learned

...