SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 

Kürzlich hochgeladen (20)

Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 

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