If users can’t figure out how to use your mobile applications and what’s in it for them, they’re gone. Usability and UX are key factors in keeping users satisfied so understanding, measuring, testing and improving these factors are critical to the success of today’s mobile applications. Howe...
If users can’t figure out how to use your mobile applications and what’s in it for them, they’re gone. Usability and UX are key factors in keeping users satisfied so understanding, measuring, testing and improving these factors are critical to the success of today’s mobile applications. However, sometimes these concepts can be confusing—not only differentiating them but also defining and understanding them. Philip Lew explores the meanings of usability and UX, discusses how they are related, and then examines their importance for today’s mobile applications. After a brief discussion of how the meanings of usability and user experience depend on the context of your product, Phil defines measurements of usability and user experience that you can use right away to quantify these subjective attributes. He crystallizes abstract definitions into concepts that can be measured, with metrics to evaluate and improve your product, and provide numerous examples to demonstrate the concepts on how to improve your mobile app.
Size: 7.98 MB
Language: en
Added: Jul 15, 2014
Slides: 93 pages
Slide Content
Improving Mobile Application
User Experience
Philip Lew
ep XBOSOFT
Software
1
Meet Your Instructor
« Phil Lew
— Telecommunications network engineer
— Team Lead, Data warehousing product development
— Software product manager, Bl product
— COO, large IT services company
— CEO, XBOSoft, software qa and testing services
« Relevant specialties/Research
— Software quality process improvement
— Software usability evaluation
— Software quality in use / UX design
Agenda
What is usability and UX and why important?
Usability and UX Design and Testing
Concepts
— Web
— Mobile
Some Exercises mixed in for testing and
evaluating applications
Q&A
or
Workshop/Session Spirit
* Interactive
* | won't read the slides...
« Slides for you as a take-away
* Ask questions... OR | will !!!
«o XBOSOFT
Software
Cone of Learning (Edgar Dale)
After 2 weeks Nature of
we tend to remember.!. Involvement
10% ofwhat we READ Verhal Receiving
20% of what we HEAR // HEARING WORDS
30% of what we SEE LOOKING AT PICTURES D
WATCHING À MOVIE A
LOOKING AT AN EXHIBIT
50% of what we Visual Receiving 3
HEAR and SEE WATCHING A DEMONSTRATION
SEEING IT DONE ON LOCATION
PARTICIPATING IN A DISCUSSION ivi
Receiving /
10% otwnat we sav GIVING A TALK Participating 2
90% ot whatwe DOING A DRAMATIC PRESENTATION =
both SAY SIMULATING THE REAL EXPERIENCE Doing 1.)
Zu DOING THE REAL THING
Edgar Dale, Audio-Visual.Methods jp Technology, Holt, Rinehart and Winston
Usability-UX and Its
Importance
gp XBOSOFT
Mobile User Expectations
« Business models have
changed
— Instead of paying
upfront and ‘owning’
the software
Email and Mobilie Utilities: Alarm, Calendar management, Adjusting
phone brightness, Changing phone profiles (such as silent, meeting,
flight mode, etc.)
Social Communication via social accounts such as Twitter, Facebook,
Google+, etc. (Social communication includes status updates, check-
ins, sharing multimedia, etc.)
Taking Photos, Making Videos, Browsing multimedia gallery
Searching, General browsing
Music, movies
Entertainment: Playing games, e-books, using local appstore
Instant Messaging (such as skype, whatsapp, MSN, gTalk or similar
apps)
Others (Online shopping, Weather updates, Sports scores updates,
Online betting, Health related, Financial apps, similar apps)
i, iii, + XBOSOFT
— Application needs to provide what they want
at the “right” time and in a form appropriate to
the current context.
Require access to personal data, obtained either
through web-based services or their personal
devices.
Require sensitivity to the task at hand,
context, and requirements for personal and
public data xe
Mobile Task Considerations
+ Small screen and slow interaction
— slow download speed and/or small keypads
« What functionalities of your full app need to be
transferred to mobile?
— More items >> less attention for each of them
« Task workflow on mobile should require just
1- 2 clicks
— Each click is an opportunity for a dropped
connection or slow downloading user
experience.
Tasks Suited For Mobile
» Tasks that have a deadline
— Buying a gift at the last minute
— Paying bills during vacations
— checking bank balances before writing a check
« Tasks that involve rapidly changing information
— Traffic, flight information, movie schedules, directions
» Tasks that require privacy
— Small screens ideal for private activities
— Check personal email or doing non-work related tasks
— Social networking
o XBOSOFT
13
Tasks Not Suited For Mobile
« Involve a large amount of complexity and/or very
time consuming
— Research
— Large amounts of reading
- Comparison of many options
— Advanced transactions What is your
Prioritize tasks - Some tasks more important than others.
— Majority of app’s value is provided by a small number
of tasks.
Examples
« Highly specific
— You want to sell 20 shares of stock for a security you
know you own.
« Directed, but less specific.
— Find the stocks in my account/portfolio.
+ Open-ended, but restricted to a predetermined site or
app.
— See where the market is today
If you are not involved in the design.... ASK + XBOSOFT
4 All Rights Re 0
Exercise
. Work in groups of 2-3
2. Examine one of your applications
—Or a common application
. Determine the objective of the
application
. Develop a list of 5 tasks
. Prioritize the tasks
«e XBOSOFT
21
Usability-Effect nn |
User Experience
. . Usability
+ Satisfaction + Efficiency
+ Effectiveness
— The degree to which users are
satisfied in a specified context
of use. Satisfaction is further
o. . Including many other
subdivided into sub- factors experienced over
characteristics: time and other channels
neun username | Password
[Pf Remember my username
ember user ID in
Good to have this
option
„non Privacy Policy
014 All Rig
XBOSOFT
Software Quality Improvement
Mobile Usability
+ What we have learned so far:
+ What is usability/UX
+ Design considerations
+ What's next
° Special considerations for mobile devices
° Integration
+ Evaluation and testing criteria Loy XBOSOFT,
Mobile Usability
Different Platforms Need Different Design
« Horizontal swiping now universal
— Include a visible cue when people can swipe
— Avoid swipe ambiguity: don't use the same swipe gesture to
mean different things on different areas of the same screen or
within same app.
— Use the same meanings for mobile phones and tablets
— Mobile-device (iPad) users typically expect to horizontally swipe
while desktop websites avoid horizontal scrolling
» Mobile sites should perform better than full sites when
used on a mobile device.
» Mobile apps should integrate with the desktop
version
gp XBOSOFT
2
6
Web-Mobile Integration
+ Poor integration
WIRELESS MIC « BUT Straightforward
REMOTE ANTENNAS about it
TOOL
This tool may not work on your mobile
device. For the best experience, please
view the desktop site.
At any time, you can switch between
mobile and desktop sites by clicking
“mobile site” or “desktop site" at the
bottom of the page.
Typing-Input
Characteristics or criteria would we evaluate/test for
UX
— Typing mistake tolerant
— Defaults provided
— Deletion of defaults
— Computed values
— What others to add?
gp XBOSOFT
Dropdowns, buttons, boxes, links, lists, etc...
WIDGET ENTRY
dy ABOSOFT
Dropdown Boxes,
Buttons, and Links
« Build in tolerance for
1K —
error Mileage Balance: 174,235 » Sign Out
— Leave space around En 4 check
widgets that need to be O es _
clicked (buttons, arrows Flight Status O My Account
Lists and Scrolling
* All the items on a list should go ST
on the same page: O sanos x
— if the items are text-only, and | E3 srigntness >
— if they are sorted in an order us Walrarer >
that matches the needs of EB con ,
the task. I} Mail, Contacts, Calendars >
« Users are willing to scroll down Phone >
a list if they know how far along E4 sate >
they are and how much more Q messages >
work they have to do. Bl iPod >
— Sorted alphabetically
XBOSc
c. 2014 All Rights Reserved
Carousels
Use simple controls for dai
. > Select Departure Airpoi >
going back and forward.
= Select Arrival Airport >
— Manual carousel allows — —
the user to control the Anytime
« Exercise: Find out if a flight from Munich to
London is on time for today. Try 2 diff
airlines.
—Don’t have the number of the flight or
the exact time
—Look through the list of arrivals at
London Heathrow Airport
« Exercise: Do a search on Wine Spectator
to see what search criteria you can use.
+ XBOSOFT
Lots of input! How do we handle this?
FORMS AND REGISTRATION/LOGIN
og XBOSOFT
E
Forms-Textboxes
Textboxes in a form
Log In to
should be long enough so ora
they fit on the screen and ss nn
» Length of the search box >= average ss
search string. Use largest possible — =
i ill fi Of Symbet or company nane ] aa
size that will fit on the screen. — —
- Preseng search strings between Weil mae >
_ A pletion and GE GENERAL ELECTRIC CO >
suggestions. MSFT MICROSOFT CORP >
— Give history-based defaults. CSCO CISCO SYSTEMS INC >
« Do not use several search TM TOYOTA MOTOR CORP >
boxes with different functions GOOG GOOGLE INC >
on the same page. NOK NOKIA (48) OY >
— one for stocks by company symbol 4 . os
— one for stocks by company name
— one for search within their articles + XBOSOFT
—Not for decoration: How does the image
contribute to the content, task or message?
— Benefit versus cost - they take space on the
page and download slowly for online app.
—Do thumbnails really add value or just look
cool?
Image Sizes
« Do not use image sizes that e =
are bigger than the screen
> entire image should be RR,
viewable with no scrolling. I
Macarthur:
— Details are important but nee
only after the user has (Er
interest level in the 2am Mono
picture.
South San Francisco
San Francisco Int'l Airport
Bat XBOSOFT
Horizontal Scroll
O Vienna
@ Metro Center
What does
this tell you?
DC Metro de XBOSOFT
nc. 2014 All Rights Reserved
Displaying Content
People rarely read all the text
For information apps, new content should be
given priority.
Summarize content: When users click on the
summary/headline, they are taken to more detail
that does not repeat information in the summary.
Concise, direct language
Format, use of bullets
Think about context!
Special Mobile Application Domain
Considerations (Context)
* Location — Aware
* Shopping and Ecommerce
« Banking and Finance
o XBOSOFT
Maps and Location-Aware
Applications
Location aware applications are becoming
more prevalent on mobile applications.
Whenever you have location information in
your app, link it to a map and include a
way of getting directions.
Cutting and pasting is inconvenient or
impossible.
Don't just give users an address without a
way to find it x "pe gp XBOSOF
Location Aware Apps
» Give users a choice! Use Current Location
« Create TRUST “Embark DC” Would Like to
Use Your Current Location
——
Don’t Allow mr
Embark — Metro
Washington DC
gp XBOSOFT
Ecommerce Apps
With products, use image thumbnails that are big
enough so that the user can recognize what it is
— Use an image size that fits the screen.
Provide option to email a product to a friend.
Provide option to save that product and return to
it later.
Provide option to save the product in a wish list.
Allow users to save the items that they like, so
that they could go back to them on a larger
screen (integrate with desktop app) and inspect
them more closely. A + XB
Ecommerce Apps
Always Provide Critical Information:
« Locations and opening hours (if applicable) -
checking location information, business hours,
and order status are most frequent types of
mobile based ecommerce activities
« Shipping costs - Make sure easily accessible
and noticeable.
Phone number-Make the phone number easily
findable so users feel comfortable they can call if
there is a problem with their order
+ Order status
Banking Apps
« Mobile banking and financial transactions growing
« Provide clear understanding of mobile app
security
« Users hesitant to make transactions that involve
any significant amount of transaction
— Enable confirmation by emailing a message to
themselves.
— Confirmation are hard to write down when you
are ‘mobile’.
— Give users comfort they will have later ques
to that confirmation number. X u
Let’s Step Through a Few
Examples
Usability and UX For Mobile
(time permitting)
Software Quality Improvement
LA
x ogle :
ES « What is wrong here?
Gardeners Moisturizing Hand Lotion
Soaps & Toiletries
$16.00
Quantity: 1
ADD TO CART
Tweet ou) EEE
isturizing hand lotion is nutrient rich to soothe and
s. Beautifully light and easily absorbed for effectiv
XBOSOFT
‘Software Quality Improvement
O XBOSof, Inc. 2014 All Rights Reserved
A robust kitchen and dining range in oiled
oak, blending clean simple lines with
exposed end grain for a natural rustic
appearance.
+ Solid oiled oak
+ Round dining table seats four people
Dimensions: H75cm W120cm D120cm
+ This product is self assembly and will not
be unpacked on delivery . Two persons are
required for correct assembly.
Your selection so far:
Product: Refectory Round Dining Table «> Change
Total price: £787.50 was £1050.00
Quantity: GED
Delivery We estimate your dining table wi be
y. Worldwide .
Dallara Says Greek Euro Exit May Simple Info App
Exceed 1 Trillion Euros E
B 5/26/12 49 minutes ago m Simp le colors
id to Plan Raising $1.3
Billion, Ci Job: .
piden Meaningful Icons
Rajaratnam Had P&G Board ‘ .
Gupta Trial Witness Says B ig enoug h to see
A 5/26/12 4 hours ago Ñ .
Asian Stocks Fall for Fourth Week on AND click on with
China, Europe Debt Concerns .
B 5/26/12 8 hours ago big fonts
Wen Call for Growth, Not Loan Push,
Echoed by Cabinet u Summary going to
so a 2 detail
Bloomberg @
News Markets My Stocks Stock Finder
XBOSOFT
Software Quality Improvement
79
@Fideli
==]
Fidelity
« Easy to use scroll
cueros (sous D 2
ee 4 - Thumb Friendly
to provide mobile users
with more efficient web
experience.
« Don't make too many
assumptions regarding
the users’ expectations.
+ For full United.com site,
we need to scroll to the
bottom to find the link.
TA
24 Flight Check-in
Ö Flight Status
2
My Account
More Options
D
Smartphone Version
0101010110
re Quality Impros
en XBOSOFT
84
Give a Choice to Avoid Making
the Wrong Assumption
« Managing user expectations
of how the application should
behave needs to be thought
out carefully.
« Context of the user and their
expectations is key.
« LinkedIn appears to be one
step ahead and gives you a
choice when accessing their
site; an optimized mobile
experience via an mobile-app,
or just their ordinary website.
y XBOSOFT
8!
5
Web-Mobile Integration
E
Overall integration of web-apps needs to be thought out
carefully with mobile scenarios in mind.
Friend wanted to show me a product at www.costco.com.
He sent me a link from his iPhone. | was at my desktop,
and opened the link and got the mobile version.
o XBOSOFT
8
6
What Is Designed, We Test
Understanding Design Leads to
Better Understanding, Evaluation,
and Testing
OR SOMETIMES WE MUST DETERMINE THE TEST CRITERIA
« What need is the mobile application
attempting to mobilize?
* How can the workflow be designed more
efficiently to accomplish the task?
* How can the specific features and
characteristics of a mobile device improve
and complement the experience in contrast
to the normal web-based application or
other mobile platforms?
+ XBOSOFT
Determine the Needs at Hand
+ Implement top scenarios @ Fidelity
users want and eo E
optimizing efficiency for Gite
those scenarios ONLY. Order Type; | Markt Order B
-Filling an order was a mente Onto Open B
scenario optimized Conditions: None
just for mobile.
— Only 4 data items to fill eS
tional Important Information
in, 2 being scroll
buttons, biggest button
indicates precisely the
task purpose. dy XBOSOFT
9
Mobile Usability Design
Summary Points
Quick - Can you read the text without zooming or
scrolling?
Simple Navigation-Task Oriented
Thumb Friendly Design for the small screen.
Don’t make users struggle to click tiny areas that
Visibility-Colors are much smaller than their fingers.
Easy to Convert/Complete the task
Contextual
Integrate-Seamless with webapp
You must limit the number of features to those
that matter the most for the mobile users Boxe
Conclusion-Usability and UX
« Paramount for today’s applications with
users’ short attention spans.
* UX is heavily influenced by expectations.
« Designs should be as simple as possible
for the user.
— Make navigation easy on a small screen,
thumb friendly, and as intuitive as possible.
— Avoid swipe ambiguity
« If the user cannot figure it out in 30
seconds, they are gone.
«py XBOSOFT
91
Conclusion (last one!!)
Don't Mobilize Everything
Mobile-app versus your web-app - differentiate
and discern access from each platform.
Determine the features you really need and
optimize screens for certain workflows rather
than trying to do it all.
Think about the tasks!!
Better to have an half of an application that kicks
rather than a half application.
de XBOSOFT
Questions and Answers
Please fill out an evaluation form
and drop it in the collection basket
located at the back of the room.
www.xbosoft.com Philip Lew
y @xbosoft y @philiplew
408-350-0508 [email protected]
Some resources: http://www.xbosoft.com/knowledge_center/