SlideShare una empresa de Scribd logo
1 de 98
Descargar para leer sin conexión
MOBILE
USABILITYUFBA, MARCH 16th 2016
THIAGO COLARES
@thicolares
agilize.com.br
USABILITY
is a quality attribute that assesses
how easy user interfaces are to use.
Jakob Nielsen
5
COMPONENTS
LEARNABILITY
Easy since in the first time on design?
EFFICIENCY
After learning, how quickly can
users perform tasks?
MEMORABILITY
Returning to the design, how easily is
to reestablish the proficiency?
ERRORS
Does users make many errors?
Is it easy to recover from the errors?
SATISFACTION
How pleasant is to use the design?
MOBILE IS A UNIQUE
AND DIFFERENT
MEDIUM. FOCUS ON
WHAT IT CAN DO WELL.
MOBILE
HAS A
SMALL
SCREEN
DIFFERENT ENVIRONMENTS
AND SCREEN SIZES
http://blog.fluidui.com/design-retrospective-1-performance-screen-resolutions-and-the-fluid-ui-camera/
MULTI-TASK IS HARD
AND EASY TO GET LOST
http://blog.fluidui.com/design-retrospective-1-performance-screen-resolutions-and-the-fluid-ui-camera/
CONTEXT MATTERS
SENSORS
http://techpinions.com/wp-content/uploads/2014/04/BlW86f-CQAEtpWa.png-large.png
LIMITED BATTERY
INCONSISTENT NETWORK ACCESS
UNPREDICTABLE CONTEXTS OF
USE
HIGHLY PERSONAL
USABILITY
ENGINEERING
LIFECYCLE
1. NEEDFINDING
2. DESIGN
3. PROTOTYPE
4. EVALUATION
USABILITY
ENGINEERING
LIFECYCLE
1. NEEDFINDING
To identify user requirements and
problems. Profile Users, Task Analysis.
PERSONAS
WHAT?
USER ARCHETYPE
GUIDE DECISIONS
REPRESENTS ACTUAL USERS
BEHAVIOR PATTERNS
USERS' NEEDS AND TAKS
WHY?
CONSENSUS ON USERS NEEDS
SUPPORTS FOCUS ON USER
EXEMPTS USER'S PRESENCE
TIPS
BETWEEN 3 AND 7 PERSONAS
MAIN AND SECONDARY
HOW?
QUANTITATIVE OR
QUALITATIVE RESEARCH
INTERVIEWS
MERGE FINDINGS
CARDING
SORTING
AVOID TALKING
ABOUT USERS'
RELATIONSHIP
WITH SOFTWARE
USERS BEND
THE TRUTH
USERS TELL
WHAT THEY
REMEMBER
DOING
USERS
RATIONALIZE
THEIR BEHAVIOR
USERS
MISPREDICT
THEY MAY DO IN
THE FUTURE
FOCUS ON
THEIR NEEDS
OR WATCH
WHAT PEOPLE
ACTUALLY DO
USER'S GOALS AND
HOW THEY
CURRENTLY
APPROACH THEIR
TASKS
EFFECTIVE
USER'S
STRATEGIES AND
WORK AROUNDS
WEAKNESSES OF
THE CURRENT
SITUATION
1. NEEDFINDING
2. DESIGN
3. PROTOTYPE
4. EVALUATION
THINKING AHEAD
Setting usability goals.
MODEL OF
USABILITY
MEASUREMENT
LEARNABILITY
Measure how long novice users take to
perform certain tasks.
EFFICIENCY
Measure how long experienced users
take to perform certain tasks.
MEMORABILITY
Measure how long casual users take to
perform certain tasks.
ERRORS
Count how many errors are made by
users while performing tasks.
SATISFACTION
Try standardized usability
questionnaires after each usability test.
USABILITY
HEURISTICS
OLD, BUT GOLD
RULES OF THUMB
FLEXIBLES
~10 GENERAL PRINCIPLES
NO USER NEEDED
CHEAP AND VALUABLE TOOL
1 VISIBILITY OF
SYSTEM STATUS
2 MATCH
BETWEEN
SYSTEM AND THE
REAL WORLD
3 USER CONTROL
AND FREEDOM
4 CONSISTENCY
AND STANDARDS
5 ERROR
PREVENTION
6 RECOGNITION
RATHER THAN
RECALL
7 FLEXIBILITY
AND EFFICIENCY
OF USE
8 AESTHETIC
AND MINIMALIST
DESIGN
9 HELP USERS
RECOGNIZE,
DIAGNOSE, AND
RECOVER FROM
ERRORS
10 HELP AND
DOCUMENTATION
1. NEEDFINDING
2. DESIGN
3. PROTOTYPE
4. EVALUATION
ITERATIVE DESIGN
PARALLEL DESIGN
COMPETITIVE TESTING
TO TRY (AND TEST)
MULTIPLE DESIGN
IDEAS
https://www.nngroup.com/articles/parallel-and-iterative-
design/
AT LEAST 2
ITERATIONS
(3 VERSIONS)
PROS:
LINEAR PROGRESSION
AS MANY ITERATIONS AS
YOUR BUDGET ALLOWS
CONS:
LOCAL MAXIMUM
(RATHER THEN
DISCOVERING OTHERS
POSSIBILITIES)
https://www.nngroup.com/articles/parallel-and-iterative-
design/
MERGING IF MORE
EFFECTIVE THAN
CHOOSING A
WINNER
AFTER MERGING AND
ITERATING, MEASURED
USABILITY WAS 152%
HIGHER THAN THE AVERAGE
OF THE ORIGINAL DESIGNS.
COMPETITIVE DESIGN
http://uniquemobiledesigns.com/wp-
SIMILAR AS PARALLEL
DON'T SPEND RESOURCES
CREATING EARLY DESIGN
ALTERNATIVES
PATTERNS
Navigations, forms, anti-patterns
SIGN IN FORM
ANTI-PATTERNS: IDIOT BOXES
ANTI-PATTERNS: CHART JUNK
1. NEEDFINDING
2. DESIGN
3. PROTOTYPE
4. EVALUATION
FOR THINGS THAT ARE
HARD TO PREDICT
QUICKLY FEEDBACK
LOW COSTS
PROTOTYPE
PROTOTYPES:
1 LOOK AND FEEL
2 IMPLEMENTATION
3 ROLE
THE WISE MAN
LEARNS FROM THE
MISTAKES OF
OTHERS: TEST
EXISTENT PRODUCTS.
PAPER
PROTOTYPING
TIPS
http://media.netmagazine.futurecdn.net/files/images/2012/6/7171789134_08da5a27e9_o.jpg, farm3.static.flickr.com/2544/3962381215_e230510296.jpg, www.taniaschlatter.com/wp-
content/uploads/2011/05/Tania-Schlatter-10.jpg, iwataasks.nintendo.com/_ui/images/wiiu/miiverse/vol2/slide001.jpg
1. NEEDFINDING
2. DESIGN
3. PROTOTYPE
4. EVALUATION
USABILITY
TEST
1. GET HOLD OF SOME
REPRESENATIVE USERS
2. ASK THEM TO PERFORM
TASKS
3. OBSERVE WHAT THEY DO
5 USERS IS ENOUGH
CONSENT TERMS
THINK-ALOUT PROTOCOL
TAKE NOTES
RECORD AUDIO AND VIDEO
GIVE THANKS
https://www.mrtappy.com/product/
WE'RE HIRING
contato@agilize.com.br
DANKE SEHR!
REFERENCES
1. “Usability 101: Introduction to Usability”, Jakob Nielsen’s Alertbox: January 4, 2012
(http://www.nngroup.com/articles/usability-101-introduction-to-usability/)
2. Jakob Nielsen. 1992. The Usability Engineering Life Cycle. Computer 25, 3 (March 1992), 12-22.
DOI=10.1109/2.121503 http://dx.doi.org/10.1109/2.121503
(http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=121503)
3. Human-Computer Interaction lectures by Scott Klemmer, from Stanford Online Course, at
http://coursera.org (2012)
4. Mobile Prototyping Essentials Workshop, by Rachel Hinman (see more:
http://www.slideshare.net/Rachel_Hinman)
5. Parallel & Iterative Design + Competitive Testing = High Usability, Jakob Nielsen’s Alertbox:
January 18, 2011,
6. “An Overview of Expert Heuristic Evaluations”,
http://www.uxmatters.com/mt/archives/2014/06/an-overview-of-expert-heuristic-
evaluations.php
VENT UP!
1.7 reasons why you can’t sell usability, and what to do about it
http://www.usefulusability.com/7-reasons-why-you-can%E2%80%99t-sell-
usability/
2.Sketching User Experiences: Getting the Design Right and the Right Design
(Interactive Technologies), Bill Buxtonhttp://www.amazon.com/Sketching-
User-Experiences-Interactive-Technologies/dp/0123740371
3.UsabilityGeek (Justin Mifsud) http://usabilitygeek.com/
4.Mobile Design Pattern Gallery: UI Patterns for Mobile Applications, by
Theresa Neil, 284 pages, O'Reilly Media (March 13, 2012) ISBN-10:
1449314325,I SBN-13: 978-1449314323
5.Universal Principles of Design, by William Lidwell, Kritina Holden and Jill
Butler, Hardcover: 216 pages, Rockport Publishers (October 1, 2003),
English, ISBN-10: 1592530079, ISBN-13: 978-1592530076

Más contenido relacionado

La actualidad más candente

Android 4.0 UI Design Tips
Android 4.0 UI Design TipsAndroid 4.0 UI Design Tips
Android 4.0 UI Design Tips
Justin Lee
 
SWDC 2011: Mobile UI Design - Web or Native?
SWDC 2011: Mobile UI Design - Web or Native?SWDC 2011: Mobile UI Design - Web or Native?
SWDC 2011: Mobile UI Design - Web or Native?
Johannes Fahrenkrug
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
Duy Tan Geek
 
Adapting Expectations to Fit a Mobile Workflow
Adapting Expectations to Fit a Mobile WorkflowAdapting Expectations to Fit a Mobile Workflow
Adapting Expectations to Fit a Mobile Workflow
Joseph Labrecque
 

La actualidad más candente (20)

The mobile ecosystem & technological strategies
The mobile ecosystem & technological strategiesThe mobile ecosystem & technological strategies
The mobile ecosystem & technological strategies
 
Hands-On Mobile App Testing
Hands-On Mobile App TestingHands-On Mobile App Testing
Hands-On Mobile App Testing
 
Creating a One-handed User Interface for Drones
Creating a One-handed User Interface for DronesCreating a One-handed User Interface for Drones
Creating a One-handed User Interface for Drones
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
 
QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10
 
Android 4.0 UI Design Tips
Android 4.0 UI Design TipsAndroid 4.0 UI Design Tips
Android 4.0 UI Design Tips
 
The 7 Deadly Sins of Mobile Apps
The 7 Deadly Sins of Mobile AppsThe 7 Deadly Sins of Mobile Apps
The 7 Deadly Sins of Mobile Apps
 
Entrepreneurial Endeavours
Entrepreneurial EndeavoursEntrepreneurial Endeavours
Entrepreneurial Endeavours
 
Mobile application testing tutorial
Mobile application testing tutorialMobile application testing tutorial
Mobile application testing tutorial
 
Postdesktop Usability
Postdesktop UsabilityPostdesktop Usability
Postdesktop Usability
 
Designing for different platforms
Designing for different platformsDesigning for different platforms
Designing for different platforms
 
SWDC 2011: Mobile UI Design - Web or Native?
SWDC 2011: Mobile UI Design - Web or Native?SWDC 2011: Mobile UI Design - Web or Native?
SWDC 2011: Mobile UI Design - Web or Native?
 
mobile usability
mobile usabilitymobile usability
mobile usability
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
 
Mobile (Android) App UI Design Crash Course (2016)
Mobile (Android) App UI Design Crash Course (2016)Mobile (Android) App UI Design Crash Course (2016)
Mobile (Android) App UI Design Crash Course (2016)
 
Adapting Expectations to Fit a Mobile Workflow
Adapting Expectations to Fit a Mobile WorkflowAdapting Expectations to Fit a Mobile Workflow
Adapting Expectations to Fit a Mobile Workflow
 
Mobile-First Design
Mobile-First DesignMobile-First Design
Mobile-First Design
 
Socialcam App of the week
Socialcam App of the weekSocialcam App of the week
Socialcam App of the week
 
The UI is the THE application #dpc19
The UI is the THE application #dpc19The UI is the THE application #dpc19
The UI is the THE application #dpc19
 
UserZoom Big Design Conf May09
UserZoom Big Design Conf May09UserZoom Big Design Conf May09
UserZoom Big Design Conf May09
 

Similar a Mobile Usability

NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1
studiokandm
 
Website Usability | Day 1
Website Usability | Day 1Website Usability | Day 1
Website Usability | Day 1
studiokandm
 
Application designshowcase 1st_edition
Application designshowcase 1st_editionApplication designshowcase 1st_edition
Application designshowcase 1st_edition
Jeffrey Katz
 

Similar a Mobile Usability (20)

NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1
 
Speed and Simplicity: Design and Usability for Multi-device Websites
Speed and Simplicity: Design and Usability for Multi-device WebsitesSpeed and Simplicity: Design and Usability for Multi-device Websites
Speed and Simplicity: Design and Usability for Multi-device Websites
 
Speed and simplicity
Speed and simplicitySpeed and simplicity
Speed and simplicity
 
Mobile User Experience
Mobile User ExperienceMobile User Experience
Mobile User Experience
 
Screen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop WorldScreen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop World
 
Screen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop WorldScreen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop World
 
Website Usability | Day 1
Website Usability | Day 1Website Usability | Day 1
Website Usability | Day 1
 
When the Developer Must Design
When the Developer Must DesignWhen the Developer Must Design
When the Developer Must Design
 
Roi of ux-brazil
Roi of ux-brazilRoi of ux-brazil
Roi of ux-brazil
 
Prototyping
PrototypingPrototyping
Prototyping
 
THE LEAN UX - SUMMARY
THE LEAN UX - SUMMARYTHE LEAN UX - SUMMARY
THE LEAN UX - SUMMARY
 
072012 tc day03
072012 tc day03072012 tc day03
072012 tc day03
 
Application designshowcase 1st_edition
Application designshowcase 1st_editionApplication designshowcase 1st_edition
Application designshowcase 1st_edition
 
Alex Bolboacă: Usable Software Design at I T.A.K.E. Unconference 2015
Alex Bolboacă: Usable Software Design at I T.A.K.E. Unconference 2015Alex Bolboacă: Usable Software Design at I T.A.K.E. Unconference 2015
Alex Bolboacă: Usable Software Design at I T.A.K.E. Unconference 2015
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
Intro to User Centered Design Workshop
Intro to User Centered Design WorkshopIntro to User Centered Design Workshop
Intro to User Centered Design Workshop
 
CSE 5930 Assignment 2 Documentation
CSE 5930 Assignment 2 DocumentationCSE 5930 Assignment 2 Documentation
CSE 5930 Assignment 2 Documentation
 
UX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designUX & UI Design - Differentiate through design
UX & UI Design - Differentiate through design
 
Whitepaper: Responsive Test - A test framework to cover it all
Whitepaper: Responsive Test - A test framework to cover it allWhitepaper: Responsive Test - A test framework to cover it all
Whitepaper: Responsive Test - A test framework to cover it all
 

Más de Thiago Colares

Aplicação da Teoria dos Grafos e Algoritmos na Engenharia de Software: Hyperl...
Aplicação da Teoria dos Grafos e Algoritmos na Engenharia de Software: Hyperl...Aplicação da Teoria dos Grafos e Algoritmos na Engenharia de Software: Hyperl...
Aplicação da Teoria dos Grafos e Algoritmos na Engenharia de Software: Hyperl...
Thiago Colares
 

Más de Thiago Colares (16)

O básico que ainda deveríamos entender sobre Unicode e encondings
O básico que ainda deveríamos entender sobre Unicode e encondingsO básico que ainda deveríamos entender sobre Unicode e encondings
O básico que ainda deveríamos entender sobre Unicode e encondings
 
The Pragmatic Agilist: estimating, improving quality, and communication with...
The Pragmatic Agilist: estimating, improving quality, and communication  with...The Pragmatic Agilist: estimating, improving quality, and communication  with...
The Pragmatic Agilist: estimating, improving quality, and communication with...
 
Getting started with GraphQL
Getting started with GraphQLGetting started with GraphQL
Getting started with GraphQL
 
The Pragmatic Agilist
The Pragmatic AgilistThe Pragmatic Agilist
The Pragmatic Agilist
 
Domain-Driven Design com PHP
Domain-Driven Design com PHPDomain-Driven Design com PHP
Domain-Driven Design com PHP
 
Aplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGap
Aplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGapAplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGap
Aplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGap
 
eBook: Como abrir uma empresa em Salvador, Bahia?
eBook: Como abrir uma empresa em Salvador, Bahia?eBook: Como abrir uma empresa em Salvador, Bahia?
eBook: Como abrir uma empresa em Salvador, Bahia?
 
Processos de Negócio e Colaboração
Processos de Negócio e ColaboraçãoProcessos de Negócio e Colaboração
Processos de Negócio e Colaboração
 
Como NÃO transformar sua startup em uma tragédia
Como NÃO transformar sua startup em uma tragédiaComo NÃO transformar sua startup em uma tragédia
Como NÃO transformar sua startup em uma tragédia
 
Aplicação da Teoria dos Grafos e Algoritmos na Engenharia de Software: Hyperl...
Aplicação da Teoria dos Grafos e Algoritmos na Engenharia de Software: Hyperl...Aplicação da Teoria dos Grafos e Algoritmos na Engenharia de Software: Hyperl...
Aplicação da Teoria dos Grafos e Algoritmos na Engenharia de Software: Hyperl...
 
Colaboração em Projetos FLOSS: CakePHP
Colaboração em Projetos FLOSS: CakePHPColaboração em Projetos FLOSS: CakePHP
Colaboração em Projetos FLOSS: CakePHP
 
Usability (and some thoughts on mobile)
Usability (and some thoughts on mobile)Usability (and some thoughts on mobile)
Usability (and some thoughts on mobile)
 
API Evolution and Usability
API Evolution and UsabilityAPI Evolution and Usability
API Evolution and Usability
 
Apresentação sobre Árvores B
Apresentação sobre Árvores BApresentação sobre Árvores B
Apresentação sobre Árvores B
 
O não e o empreendedor
O não e o empreendedorO não e o empreendedor
O não e o empreendedor
 
Startups como meio de inovação
Startups como meio de inovaçãoStartups como meio de inovação
Startups como meio de inovação
 

Último

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Cara Menggugurkan Kandungan 087776558899
 

Último (8)

Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...
Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...
Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...
 
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
 
Android Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesAndroid Application Components with Implementation & Examples
Android Application Components with Implementation & Examples
 
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
Mobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsMobile Application Development-Components and Layouts
Mobile Application Development-Components and Layouts
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
 
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdf
 
Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsMobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s Tools
 

Mobile Usability