SlideShare une entreprise Scribd logo
1  sur  42
Télécharger pour lire hors ligne
Responsive Applications:
Lessons Learned
Amy Rizzico
Carolyn Snyder
UXPA Boston
May 15, 2014
| 2
About Us
Carolyn Snyder, UX researcher
Independent UX consultant,
20+ years of usability testing,
clients in many industries
Amy Rizzico, UX designer
UX designer, Information Architect,
15+ years of design experience
| 3
How We Met
• Fidelity Investments is transitioning parts
of Fidelity.com to responsive design
• Transfer of Assets process is now responsive
| 4
Agenda
• Lessons learned
• Responsive design myths
• Creating a responsive design strategy
• Usability testing for responsive design
• Q&A
| 5
Automatically reflowing content to
accommodate multiple screen sizes,
devices and scenarios.
What is Responsive Web Design?
| 6
4 Kinds of Challenges in RWD
Expect to find challenges with:
1. Content
2. Design
Applications are more complex:
3. Functionality
4. Interaction
Challenge #1: Content
• Legacy content can
be overwhelming on
a small screen
• A typical “Agree to
Terms” page isn’t
going to work
“Employed by Fidelity
Investments” is too wide
for the drop-down list
This one’s OK Over the limit
Lesson Learned: Responsive design is about
responsive content.
| 10
Challenge #2: Design
• What about font sizes and scaling?
• Are icons and form elements touch friendly?
| 11
Lesson Learned: Don’t underestimate the
complexity of the details.
• Are links to other pages helpful or confusing
on mobile devices?
• What about radio buttons?
| 12
Challenge #3: Functionality
• Devices are optimized for different things
• PCs are file-centric, phones are not
VS.
| 13
• What does it mean to
attach a statement
on a phone?
• What does it mean
to print?
| 14
• Support for PDFs varies on phones
“Can I have it emailed to me?”
• Users may start a process on one device
and finish on another
| 15
Lesson Learned: Think about interactions
between devices, not just on them.
• What does “Contact Us” mean?
• Can the user make a call while in the app?
Challenge #4: Interaction
• Production design has
separate fields
• Auto-tabs to next field
Auto-tab
Challenge #4: Interaction
• Production design has
separate fields
• Auto-tabs to next field
• But – iOS devices
don’t support auto-tab
Auto-tab
Challenge #4: Interaction
• Formatting inserted as
you type
Auto-format
Challenge #4: Interaction
• Formatting inserted as
you type
• But – it fails miserably
on some Androids
• Some of which don’t
properly self-identify
Auto-format
Lesson Learned: Device differences can
derail the UX
| 20
Lessons Learned
• Responsive is about responsive content
• Don’t underestimate the complexity
of the details
• Think about interactions between
devices, not just on them
• Device differences can derail the UX
Myth-busting for
Responsive Design
| 22
Mobile isn’t
always “away
from home”
You can’t make
assumptions
about devices
or environments
Users may
start and finish
on different
devices
Myth #1: “The mobile experience”
Reality: Mobile is a circumstance,
not an experience.
| 23
Devices have
different
capabilities.
Reality: Get the same job done.
Users don’t want
to use all devices
the same way.
But they do
expect to
accomplish the
same tasks.
Myth #2: The user experience should
be the same on all devices
| 24
Design strategy should
be based on business
and user needs.
The phone isn’t
always the most
important device.
Use the
“mobile first”
perspective to
uncover what
is important.
Myth #3: “Mobile first”
Reality: Think both
bottom-up and top-down.
| 25
Breakpoints
should be
device agnostic.
Breakpoints
should be
driven by
content.
Reality: Breakpoints aren’t about size.
They’re about content.
Myth #4: Break points are based on
device screen sizes
Creating a Responsive
Design Strategy
| 27
Creating a Responsive Design Strategy
You are unique
There is no one “best” responsive design.
Only things to consider.
| 28
Consider: Bottom up and Top Down
• Design to the smallest breakpoint first
and then up and out.
• Create strategies for handling technical
limitations through graceful degradation.
| 29
• Where does it break
down?
• When does it become
unreadable or unusable?
Is it even possible?
Consider: Content
| 30
Where are
layout changes
necessary to
maintain design
integrity?
Consider: Layout
| 31
• Linear vs. non-linear
• Exploration vs. “flow” vs. ?
Consider: Navigation
| 32
• Where and how will
users be engaged
• Single sitting? Single
device?
Consider: Users & Devices
| 33
You are unique
You have to investigate what is right for
your project.
Usability Testing for
Responsive Design
| 35
Usability Testing for RWD
• Plan multiple rounds of testing
• Iteration isn’t a luxury, but a necessity
• Start on the device with the most
unknowns, or that has proven problematic
Early Finds
• What does it mean to
attach a statement?
• Feasibility of sample
statement
• Content that could be
removed
Paper Prototype “iPhone”
• Buttons big enough?
(Yep.)
• Is this page too long?
(No.)
• Labels inside fields?
(No!)
Interaction questions
later
Test with Working Prototypes
• Test on people’s real phones
• Recruit a variety of phone types
• Another tactic: Create small,
standalone prototypes for
known/potential trouble spots
| 39
Return to the Big Screen
Ensure the mobile-friendly design scales
up to the largest breakpoint
| 40
For a legacy site, validate changes
• A/B study with
quantitative measures
• Enough participants
to get statistically
significant results
A/B Test
| 41
Leave Room for Surprises
• Transfer of Assets:
Tablet Devices
• Field Formatting:
Android vs. iPhone
Plan an extra test or expert review for
questions or devices you’re still worried
about
| 42
In Conclusion
“In the midst of chaos, there is also opportunity”
Sun-Tzu, The Art of War
Amy Rizzico
amy@rizzico.com
617.501.4600
Carolyn Snyder
csnyder@snyderconsulting.net
603.505.5726

Contenu connexe

Tendances

UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA International
 
User interface and user experience ui ux design basics
User interface  and user experience ui ux design basicsUser interface  and user experience ui ux design basics
User interface and user experience ui ux design basicsRavi Bhadauria
 
Alice Phieu - UI/UX For Developers
Alice Phieu - UI/UX  For DevelopersAlice Phieu - UI/UX  For Developers
Alice Phieu - UI/UX For DevelopersAlice Phieu
 
Plain language is accessibility for content
Plain language is accessibility for contentPlain language is accessibility for content
Plain language is accessibility for contentWhitney Quesenbery
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Indiginox
 
WORKSHOP: 7 Elements to Responsive design
WORKSHOP: 7 Elements to Responsive designWORKSHOP: 7 Elements to Responsive design
WORKSHOP: 7 Elements to Responsive designUsability Matters
 
By the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in SoftwareBy the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in SoftwareEffectiveUI
 
How to Find a Good UI/UX Designer (or be one!)
How to Find a Good UI/UX Designer (or be one!)How to Find a Good UI/UX Designer (or be one!)
How to Find a Good UI/UX Designer (or be one!)Emerentiana Meicy
 
What is a User Experience?
What is a User Experience? What is a User Experience?
What is a User Experience? Dotinum
 
Interaction 09 Introduction to Interaction Design
Interaction 09 Introduction to Interaction DesignInteraction 09 Introduction to Interaction Design
Interaction 09 Introduction to Interaction DesignDave Malouf
 
Multi Platform User Exerience
Multi Platform User ExerienceMulti Platform User Exerience
Multi Platform User ExerienceTanya Zavialova
 
Usability testing for accessible UX
Usability testing for accessible UXUsability testing for accessible UX
Usability testing for accessible UXWhitney Quesenbery
 
Usability and User Experience Training Seminar
Usability and User Experience Training SeminarUsability and User Experience Training Seminar
Usability and User Experience Training Seminarlabecvar
 
Usability & Design Principles
Usability & Design PrinciplesUsability & Design Principles
Usability & Design PrinciplesClaus Medvesek
 
ATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologiesATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologiesFloat
 
UXPA2019 Building Your Benchmark: How to Measure UX for Product Impact Over Time
UXPA2019 Building Your Benchmark: How to Measure UX for Product Impact Over TimeUXPA2019 Building Your Benchmark: How to Measure UX for Product Impact Over Time
UXPA2019 Building Your Benchmark: How to Measure UX for Product Impact Over TimeUXPA International
 

Tendances (20)

UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
 
User interface and user experience ui ux design basics
User interface  and user experience ui ux design basicsUser interface  and user experience ui ux design basics
User interface and user experience ui ux design basics
 
Alice Phieu - UI/UX For Developers
Alice Phieu - UI/UX  For DevelopersAlice Phieu - UI/UX  For Developers
Alice Phieu - UI/UX For Developers
 
Mobile Monday
Mobile MondayMobile Monday
Mobile Monday
 
Plain language is accessibility for content
Plain language is accessibility for contentPlain language is accessibility for content
Plain language is accessibility for content
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
 
WORKSHOP: 7 Elements to Responsive design
WORKSHOP: 7 Elements to Responsive designWORKSHOP: 7 Elements to Responsive design
WORKSHOP: 7 Elements to Responsive design
 
By the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in SoftwareBy the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in Software
 
How to Find a Good UI/UX Designer (or be one!)
How to Find a Good UI/UX Designer (or be one!)How to Find a Good UI/UX Designer (or be one!)
How to Find a Good UI/UX Designer (or be one!)
 
UI/UX Design
UI/UX DesignUI/UX Design
UI/UX Design
 
What is a User Experience?
What is a User Experience? What is a User Experience?
What is a User Experience?
 
Courageous Design
Courageous DesignCourageous Design
Courageous Design
 
Interaction 09 Introduction to Interaction Design
Interaction 09 Introduction to Interaction DesignInteraction 09 Introduction to Interaction Design
Interaction 09 Introduction to Interaction Design
 
Multi Platform User Exerience
Multi Platform User ExerienceMulti Platform User Exerience
Multi Platform User Exerience
 
Usability testing for accessible UX
Usability testing for accessible UXUsability testing for accessible UX
Usability testing for accessible UX
 
Usability basics
Usability basicsUsability basics
Usability basics
 
Usability and User Experience Training Seminar
Usability and User Experience Training SeminarUsability and User Experience Training Seminar
Usability and User Experience Training Seminar
 
Usability & Design Principles
Usability & Design PrinciplesUsability & Design Principles
Usability & Design Principles
 
ATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologiesATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologies
 
UXPA2019 Building Your Benchmark: How to Measure UX for Product Impact Over Time
UXPA2019 Building Your Benchmark: How to Measure UX for Product Impact Over TimeUXPA2019 Building Your Benchmark: How to Measure UX for Product Impact Over Time
UXPA2019 Building Your Benchmark: How to Measure UX for Product Impact Over Time
 

Similaire à UXPA Boston Responsive Design Snyder Rizzico

It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...Ultan O'Broin
 
Rich Holdsworth @Didlr Presentation
Rich Holdsworth @Didlr PresentationRich Holdsworth @Didlr Presentation
Rich Holdsworth @Didlr PresentationLee Stott
 
PSEWEB 2013 - Make it responsive - TERMINALFOUR
PSEWEB 2013 - Make it responsive - TERMINALFOURPSEWEB 2013 - Make it responsive - TERMINALFOUR
PSEWEB 2013 - Make it responsive - TERMINALFOURTerminalfour
 
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...Ultan O'Broin
 
Intro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful uiIntro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful uiThanos Makaronas
 
Human Computer Interaction: Lecture 2: Interaction Design
Human Computer Interaction: Lecture 2: Interaction DesignHuman Computer Interaction: Lecture 2: Interaction Design
Human Computer Interaction: Lecture 2: Interaction DesignSazzadHossain764310
 
Ch 1 Introduction to User Interaction Design Mary Margarat
Ch 1 Introduction to User Interaction Design  Mary MargaratCh 1 Introduction to User Interaction Design  Mary Margarat
Ch 1 Introduction to User Interaction Design Mary MargaratMary Margarat
 
Developing a Culture of UCD
Developing a Culture of UCDDeveloping a Culture of UCD
Developing a Culture of UCDElisa Poquette
 
Requirements Engineering for the Humanities
Requirements Engineering for the HumanitiesRequirements Engineering for the Humanities
Requirements Engineering for the HumanitiesShawn Day
 
Introduction to wireframing ux and design
Introduction to wireframing ux and designIntroduction to wireframing ux and design
Introduction to wireframing ux and designKevin Picalausa
 
Ux Meets Code Interaction Usability
Ux Meets Code Interaction UsabilityUx Meets Code Interaction Usability
Ux Meets Code Interaction UsabilityArabella David
 
Usability & Agile Development
Usability & Agile DevelopmentUsability & Agile Development
Usability & Agile Developmentbinuvt
 
Mobile ux and usability measurement webinar-ppt-xbo soft
Mobile ux and usability measurement webinar-ppt-xbo softMobile ux and usability measurement webinar-ppt-xbo soft
Mobile ux and usability measurement webinar-ppt-xbo softXBOSoft
 
Keep it Simple: Mobile Design for Product Owners
Keep it Simple: Mobile Design for Product OwnersKeep it Simple: Mobile Design for Product Owners
Keep it Simple: Mobile Design for Product Ownersmfbridges
 
Why do mobile projects (still) fail - September 2014 edition
Why do mobile projects (still) fail - September 2014 editionWhy do mobile projects (still) fail - September 2014 edition
Why do mobile projects (still) fail - September 2014 editionIndiginox
 
How we got everyone at MYOB hooked on UX, and how we're managing their addict...
How we got everyone at MYOB hooked on UX, and how we're managing their addict...How we got everyone at MYOB hooked on UX, and how we're managing their addict...
How we got everyone at MYOB hooked on UX, and how we're managing their addict...Megan Dell
 
Choices for Responsive Redesign: Ground-up or Responsive Retrofit
Choices for Responsive Redesign: Ground-up or Responsive RetrofitChoices for Responsive Redesign: Ground-up or Responsive Retrofit
Choices for Responsive Redesign: Ground-up or Responsive RetrofitCantina
 

Similaire à UXPA Boston Responsive Design Snyder Rizzico (20)

It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
 
Rich Holdsworth @Didlr Presentation
Rich Holdsworth @Didlr PresentationRich Holdsworth @Didlr Presentation
Rich Holdsworth @Didlr Presentation
 
PSEWEB 2013 - Make it responsive - TERMINALFOUR
PSEWEB 2013 - Make it responsive - TERMINALFOURPSEWEB 2013 - Make it responsive - TERMINALFOUR
PSEWEB 2013 - Make it responsive - TERMINALFOUR
 
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
 
Intro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful uiIntro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful ui
 
Human Computer Interaction: Lecture 2: Interaction Design
Human Computer Interaction: Lecture 2: Interaction DesignHuman Computer Interaction: Lecture 2: Interaction Design
Human Computer Interaction: Lecture 2: Interaction Design
 
Ch 1 Introduction to User Interaction Design Mary Margarat
Ch 1 Introduction to User Interaction Design  Mary MargaratCh 1 Introduction to User Interaction Design  Mary Margarat
Ch 1 Introduction to User Interaction Design Mary Margarat
 
Developing a Culture of UCD
Developing a Culture of UCDDeveloping a Culture of UCD
Developing a Culture of UCD
 
Universal usability
Universal usabilityUniversal usability
Universal usability
 
Requirements Engineering for the Humanities
Requirements Engineering for the HumanitiesRequirements Engineering for the Humanities
Requirements Engineering for the Humanities
 
Introduction to wireframing ux and design
Introduction to wireframing ux and designIntroduction to wireframing ux and design
Introduction to wireframing ux and design
 
Ux Meets Code Interaction Usability
Ux Meets Code Interaction UsabilityUx Meets Code Interaction Usability
Ux Meets Code Interaction Usability
 
11 lessons on UX in the UAE
11 lessons on UX in the UAE11 lessons on UX in the UAE
11 lessons on UX in the UAE
 
Usability & Agile Development
Usability & Agile DevelopmentUsability & Agile Development
Usability & Agile Development
 
chapter_01_5e.pdf
chapter_01_5e.pdfchapter_01_5e.pdf
chapter_01_5e.pdf
 
Mobile ux and usability measurement webinar-ppt-xbo soft
Mobile ux and usability measurement webinar-ppt-xbo softMobile ux and usability measurement webinar-ppt-xbo soft
Mobile ux and usability measurement webinar-ppt-xbo soft
 
Keep it Simple: Mobile Design for Product Owners
Keep it Simple: Mobile Design for Product OwnersKeep it Simple: Mobile Design for Product Owners
Keep it Simple: Mobile Design for Product Owners
 
Why do mobile projects (still) fail - September 2014 edition
Why do mobile projects (still) fail - September 2014 editionWhy do mobile projects (still) fail - September 2014 edition
Why do mobile projects (still) fail - September 2014 edition
 
How we got everyone at MYOB hooked on UX, and how we're managing their addict...
How we got everyone at MYOB hooked on UX, and how we're managing their addict...How we got everyone at MYOB hooked on UX, and how we're managing their addict...
How we got everyone at MYOB hooked on UX, and how we're managing their addict...
 
Choices for Responsive Redesign: Ground-up or Responsive Retrofit
Choices for Responsive Redesign: Ground-up or Responsive RetrofitChoices for Responsive Redesign: Ground-up or Responsive Retrofit
Choices for Responsive Redesign: Ground-up or Responsive Retrofit
 

Dernier

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 

Dernier (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

UXPA Boston Responsive Design Snyder Rizzico

  • 1. Responsive Applications: Lessons Learned Amy Rizzico Carolyn Snyder UXPA Boston May 15, 2014
  • 2. | 2 About Us Carolyn Snyder, UX researcher Independent UX consultant, 20+ years of usability testing, clients in many industries Amy Rizzico, UX designer UX designer, Information Architect, 15+ years of design experience
  • 3. | 3 How We Met • Fidelity Investments is transitioning parts of Fidelity.com to responsive design • Transfer of Assets process is now responsive
  • 4. | 4 Agenda • Lessons learned • Responsive design myths • Creating a responsive design strategy • Usability testing for responsive design • Q&A
  • 5. | 5 Automatically reflowing content to accommodate multiple screen sizes, devices and scenarios. What is Responsive Web Design?
  • 6. | 6 4 Kinds of Challenges in RWD Expect to find challenges with: 1. Content 2. Design Applications are more complex: 3. Functionality 4. Interaction
  • 7. Challenge #1: Content • Legacy content can be overwhelming on a small screen • A typical “Agree to Terms” page isn’t going to work
  • 8. “Employed by Fidelity Investments” is too wide for the drop-down list
  • 9. This one’s OK Over the limit Lesson Learned: Responsive design is about responsive content.
  • 10. | 10 Challenge #2: Design • What about font sizes and scaling? • Are icons and form elements touch friendly?
  • 11. | 11 Lesson Learned: Don’t underestimate the complexity of the details. • Are links to other pages helpful or confusing on mobile devices? • What about radio buttons?
  • 12. | 12 Challenge #3: Functionality • Devices are optimized for different things • PCs are file-centric, phones are not VS.
  • 13. | 13 • What does it mean to attach a statement on a phone? • What does it mean to print?
  • 14. | 14 • Support for PDFs varies on phones “Can I have it emailed to me?” • Users may start a process on one device and finish on another
  • 15. | 15 Lesson Learned: Think about interactions between devices, not just on them. • What does “Contact Us” mean? • Can the user make a call while in the app?
  • 16. Challenge #4: Interaction • Production design has separate fields • Auto-tabs to next field Auto-tab
  • 17. Challenge #4: Interaction • Production design has separate fields • Auto-tabs to next field • But – iOS devices don’t support auto-tab Auto-tab
  • 18. Challenge #4: Interaction • Formatting inserted as you type Auto-format
  • 19. Challenge #4: Interaction • Formatting inserted as you type • But – it fails miserably on some Androids • Some of which don’t properly self-identify Auto-format Lesson Learned: Device differences can derail the UX
  • 20. | 20 Lessons Learned • Responsive is about responsive content • Don’t underestimate the complexity of the details • Think about interactions between devices, not just on them • Device differences can derail the UX
  • 22. | 22 Mobile isn’t always “away from home” You can’t make assumptions about devices or environments Users may start and finish on different devices Myth #1: “The mobile experience” Reality: Mobile is a circumstance, not an experience.
  • 23. | 23 Devices have different capabilities. Reality: Get the same job done. Users don’t want to use all devices the same way. But they do expect to accomplish the same tasks. Myth #2: The user experience should be the same on all devices
  • 24. | 24 Design strategy should be based on business and user needs. The phone isn’t always the most important device. Use the “mobile first” perspective to uncover what is important. Myth #3: “Mobile first” Reality: Think both bottom-up and top-down.
  • 25. | 25 Breakpoints should be device agnostic. Breakpoints should be driven by content. Reality: Breakpoints aren’t about size. They’re about content. Myth #4: Break points are based on device screen sizes
  • 27. | 27 Creating a Responsive Design Strategy You are unique There is no one “best” responsive design. Only things to consider.
  • 28. | 28 Consider: Bottom up and Top Down • Design to the smallest breakpoint first and then up and out. • Create strategies for handling technical limitations through graceful degradation.
  • 29. | 29 • Where does it break down? • When does it become unreadable or unusable? Is it even possible? Consider: Content
  • 30. | 30 Where are layout changes necessary to maintain design integrity? Consider: Layout
  • 31. | 31 • Linear vs. non-linear • Exploration vs. “flow” vs. ? Consider: Navigation
  • 32. | 32 • Where and how will users be engaged • Single sitting? Single device? Consider: Users & Devices
  • 33. | 33 You are unique You have to investigate what is right for your project.
  • 35. | 35 Usability Testing for RWD • Plan multiple rounds of testing • Iteration isn’t a luxury, but a necessity • Start on the device with the most unknowns, or that has proven problematic
  • 36. Early Finds • What does it mean to attach a statement? • Feasibility of sample statement • Content that could be removed Paper Prototype “iPhone”
  • 37. • Buttons big enough? (Yep.) • Is this page too long? (No.) • Labels inside fields? (No!) Interaction questions later
  • 38. Test with Working Prototypes • Test on people’s real phones • Recruit a variety of phone types • Another tactic: Create small, standalone prototypes for known/potential trouble spots
  • 39. | 39 Return to the Big Screen Ensure the mobile-friendly design scales up to the largest breakpoint
  • 40. | 40 For a legacy site, validate changes • A/B study with quantitative measures • Enough participants to get statistically significant results A/B Test
  • 41. | 41 Leave Room for Surprises • Transfer of Assets: Tablet Devices • Field Formatting: Android vs. iPhone Plan an extra test or expert review for questions or devices you’re still worried about
  • 42. | 42 In Conclusion “In the midst of chaos, there is also opportunity” Sun-Tzu, The Art of War Amy Rizzico amy@rizzico.com 617.501.4600 Carolyn Snyder csnyder@snyderconsulting.net 603.505.5726