USABILITY HERNÁN SCHMIDT SUSE
USABILITYHERNÁN SCHMIDT SUSE
U•SA•BI•LI•TY:the ease with which
people can use a softwarewith the goal of reaching
a concrete objective
EFFICIENCY
MEMORABLEERRORSSATISFACTION
EASELEARNING
PEOPLEyou are not
OBJECTIVEREACH
an
The application itself is not a goal – it’s an obstacle between the users and their objectives.
ROBER HOEKMAN JR.
USABILITY?Why
usable application=
happy users
happy users=
more users
more users=
more contributors
more contributors=
increased capacity to improve our
application
EASY TO USEan application that is
HOW DO I BUILD?
Define the features1.
USABILITY FEATURES∝ 1
An obvious application focuses on what’s important and leaves out the rest.
ROBERT HOEKMAN JR.
FEATURES 😭• Site Management• Control multiple websites and stores from one Administration Panel with ability to share as much or as little information as needed• Administration Permission System Roles and Users• Web Services API for easy integration between Magento and any third-party application• Fully 100% customizable design using templates• Customer Groups• One-Click Upgrades• Content Management System for Informational Pages• Google Website Optimizer Integration for A/B and Multivariate Testing• International Support• Support for localization, multiple currencies and Tax rates• Includes support for WEEE/DEEE in EU• Configurable List of Allowed Countries for:• Site Registration• Shipping Destination Addresses with ability to specify per shipping method• Billing Addresses with ability to specify per payment method• Search Engine Optimization• 100% Search Engine Friendly• Google Site Map• Search Engine Friendly URL’s• URL Rewrites give full control of URL’s• Meta-information for products and categories• Auto-generated Site Map for display on site• Auto-Generated Popular Search Terms Page• Analytics and Reporting• Integrated with Google Analytics• Admin Dashboard for Report Overview• Sales Report• RSS feed for New Orders• Tax Report• Abandoned Shopping Cart Report• Best Viewed Products Report• eCommerce Platform for Growth• Best Purchased Products Report• Low Stock Report• Search Terms Report• Product Reviews Report• RSS feed for New Reviews• Tags Report• RSS feed for New Tags• Coupon Usage Report• Total Sales Invoiced• Total Sales Refunded• Marketing Promotions and Tools• Catalog Promotional Pricing by percentage or fixed amount with ability to restrict to stores, categories, products• Flexible Coupons (pricing rules) with ability to restrict to stores, customer groups, time period, products, and categories• Free Shipping Options• Multi-Tier Pricing for quantity discounts
FEATURES 😭• Site Management• Control multiple websites and stores from one Administration Panel with ability to share as much or as little information as needed• Administration Permission System Roles and Users• Web Services API for easy integration between Magento and any third-party application• Fully 100% customizable design using templates• Customer Groups• One-Click Upgrades• Content Management System for Informational Pages• Google Website Optimizer Integration for A/B and Multivariate Testing• International Support• Support for localization, multiple currencies and Tax rates• Includes support for WEEE/DEEE in EU• Configurable List of Allowed Countries for:• Site Registration• Shipping Destination Addresses with ability to specify per shipping method• Billing Addresses with ability to specify per payment method• Search Engine Optimization• 100% Search Engine Friendly• Google Site Map• Search Engine Friendly URL’s• URL Rewrites give full control of URL’s• Meta-information for products and categories• Auto-generated Site Map for display on site• Auto-Generated Popular Search Terms Page• Analytics and Reporting• Integrated with Google Analytics• Admin Dashboard for Report Overview• Sales Report• RSS feed for New Orders• Tax Report• Abandoned Shopping Cart Report• Best Viewed Products Report• eCommerce Platform for Growth• Best Purchased Products Report• Low Stock Report• Search Terms Report• Product Reviews Report• RSS feed for New Reviews• Tags Report• RSS feed for New Tags• Coupon Usage Report• Total Sales Invoiced• Total Sales Refunded• Marketing Promotions and Tools• Catalog Promotional Pricing by percentage or fixed amount with ability to restrict to stores, categories, products• Flexible Coupons (pricing rules) with ability to restrict to stores, customer groups, time period, products, and categories• Free Shipping Options• Multi-Tier Pricing for quantity discounts
FEATURES 😭• Site Management• Control multiple websites and stores from one Administration Panel with ability to share as much or as little information as needed• Administration Permission System Roles and Users• Web Services API for easy integration between Magento and any third-party application• Fully 100% customizable design using templates• Customer Groups• One-Click Upgrades• Content Management System for Informational Pages• Google Website Optimizer Integration for A/B and Multivariate Testing• International Support• Support for localization, multiple currencies and Tax rates• Includes support for WEEE/DEEE in EU• Configurable List of Allowed Countries for:• Site Registration• Shipping Destination Addresses with ability to specify per shipping method• Billing Addresses with ability to specify per payment method• Search Engine Optimization• 100% Search Engine Friendly• Google Site Map• Search Engine Friendly URL’s• URL Rewrites give full control of URL’s• Meta-information for products and categories• Auto-generated Site Map for display on site• Auto-Generated Popular Search Terms Page• Analytics and Reporting• Integrated with Google Analytics• Admin Dashboard for Report Overview• Sales Report• RSS feed for New Orders• Tax Report• Abandoned Shopping Cart Report• Best Viewed Products Report• eCommerce Platform for Growth• Best Purchased Products Report• Low Stock Report• Search Terms Report• Product Reviews Report• RSS feed for New Reviews• Tags Report• RSS feed for New Tags• Coupon Usage Report• Total Sales Invoiced• Total Sales Refunded• Marketing Promotions and Tools• Catalog Promotional Pricing by percentage or fixed amount with ability to restrict to stores, categories, products• Flexible Coupons (pricing rules) with ability to restrict to stores, customer groups, time period, products, and categories• Free Shipping Options• Multi-Tier Pricing for quantity discounts
FEATURES• Site Management• Control multiple websites and stores from one
Administration Panel with ability to share as much or as little information as needed
• Administration Permission System Roles and Users
• Web Services API for easy integration between Magento and any third-party application
• Fully 100% customizable design using templates• Customer Groups• One-Click Upgrades
Create mockups and prototypes2.
http://www.flickr.com/photos/jackdorsey/182613360/
http://pencil.evolus.vnPencil
Perform usability tests3.
Usability TestsIn 4 Easy Steps
Prepare tasks &
scenarios
STEP 1
USABILITY TESTS 101
Add an event
Add a recurring event
Add an all-day event
You don’t ever want to forget your friend’s birthday again.Add a reminder to your calendar that shows up every year on your friend’s birthday, May 27th.
Findvictims
participants
STEP 2
USABILITY TESTS 101
Ask participants to complete
the scenarios
STEP 3
USABILITY TESTS 101
Say thank you!STEP 4
USABILITY TESTS 101
Rinse and repeat4.
letready=false;
while(!ready){chooseFeatures();buildMockups();ready=testWithPeople();}
writeTheCodez();
&TIPS
TRICKS
MOREis
LESS
http://file-folder-ren.sourceforge.net/index.php?page=ScreenshotsM1
http://www.bulkrenameutility.co.uk/Screenshots.php
USERSnew
HELP
Polari “Welcome screen”
Polari
USERSyour
GUIDE
Source: Shutterstock
FRICTIONreduce
Hotmail
Gmail
Windows File Browser
GNOME Files
Wanna learn more?Robert Hoekman Jr., Designing The Obvious
Steve Krug, Don’t Make Me Think & Rocket Surgery Made Easy
Jim Hall’s Bloghttp://opensource-usability.blogspot.com
Jakob Nielsen’s Websitehttp://www.useit.com
THANK YOU!Hernán Schmidt
SUSE