SlideShare a Scribd company logo
A Pragmatic Approach to Responsive Design
     Jesmond Allen @Jesmond
     Fiz Yazdi @UXFiz

                                                1


Thursday, 26 July 12
A pragmatic approach to responsive design

           Planning

           • Conversations you’ll need to
             have
           • What answers you’re hunting
             for


                   5 key questions to ask,
                   and the answers you’re
                   looking for


                                                2


Thursday, 26 July 12
A pragmatic approach to responsive design

           1. Planning                       2. Doing

           • Conversations you’ll need to    • How to start designing
             have                              responsively
           • What answers you’re hunting     • How to layout designs and
             for                               reflow them across different
                                               sized screens

                   5 key questions to ask,       3 step guide to starting
                   and the answers you’re        your design
                   looking for                   Top 5 things we’ve learnt


                                                                              3


Thursday, 26 July 12
We mostly do this: UX
    And what do you do?
                            Source: Morgan Stanley   4


Thursday, 26 July 12
Planning

                                  5


Thursday, 26 July 12
5 key questions


                                         6


Thursday, 26 July 12
1. Why would you like a
    responsive site?
                                                        Who is advocating it
                                                        within the business?
                                                        Any why?
                 What do they think a
                 ‘responsive’ site is?


                                                    Are they in a key
                                                    position?

                          What does a successful
                          responsive project look
                          like to them?


                                                                               7


Thursday, 26 July 12
2. Who are your users, and what
    devices are they using today?

               What do their
               current analytics                      What mobile/tablet/big
               say?                                   screen usage do they
                                                      want in the future?




                             What do they know about user
                             behaviours across different channels?
                             How do they plan to meet these needs?


                                                                               8


Thursday, 26 July 12
3. What are your plans for
    content?
                                                      What about images? What
                                                      about more complex
            Have you                                  content like infographics,
            started thinking                          tables?
            about this?




                       Can we get direction on this
                       from workshops, content
                       documents, what?                            Do we need to
                                                                   consider other
                                                                   languages?


                                                                                    9


Thursday, 26 July 12
4. What are the development
    skills in your team?
                                                        Are you using a
            Have they done                              CMS and can
            this before?                                they tame it?

                                  Do they want to
                                  do this?



               Are they                             How do these
               available to us?                     skills effect what
                                                    we can design?



                                                                          10


Thursday, 26 July 12
5. What deliverables would you
    like to see from us?
                                            Wireframes? HTML
                                            prototypes?
          Snap points and fluidity?         Something else?




                                      Visual design
                                      concept &
                                      style tiles?



                                           How will they use
                                           the deliverables?

                                                               11


Thursday, 26 July 12
Doing

                               12


Thursday, 26 July 12
Let’s look at a made up example:


                       FizmondHolidays.com




                                             13


Thursday, 26 July 12
FizmondHolidays.com
    A travel website aimed at friends looking for an fun holiday.

    They’ve seen an increase in their mobile traffic but desktop
    is still their priority.

    We’ve agreed to design in one snap point - producing
    wireframes for desktop and mobile. We’ll design desktop to
    be touch-friendly to accommodate tablet use.




                                                                    14


Thursday, 26 July 12
Where to start?
                        3 step guide


                                         15


Thursday, 26 July 12
1. What are the key user tasks?
    How can we support these tasks across
    different devices and contexts of use?


                             Narrow choice
              Find lots of                       Decide on
                suitable                        holiday and
               holidays                          purchase
                             Share with other
                                travellers




                                                              16


Thursday, 26 July 12
2. Prioritise your content
    FizmondHolidays.com product page candidate content:

       Logo               Customer       Holiday image     Phone number
                          reviews        gallery
       Holiday                                             Holiday
       overview           Main holiday   Email and share   location map
                          image          links
        Main navigation                                    Similar holidays
                                         Holiday price
                          Search
        ‘Book now’
        button
                          Holiday name        Put these content features in
        Full holiday                          order of priority for a page on
                          ???                 FizmondHolidays.com
        description
                                              describing a particular holiday.
                                              (5 mins)
                                                                                 17


Thursday, 26 July 12
3a. Lay out your content...



                                 Use Post-it
                                 notes and pens
                                 to add content
                                 features to your
                                 blank wireframe
                                 (10 mins)



    ... as a smart phone wireframe
                                                    18


Thursday, 26 July 12
Simple reflow strategies

        1                      1     1            1
                               2                  2
        2                            2
                               3                  3
        3              4             3     5

        5          6   7   8
                               4           6      4

                                     4
                               5                  5
                                     7            6
                               6

                               7
                                                  7
                               8




                                                      19


Thursday, 26 July 12
3b. Layout your content...
    ... as a desktop wireframe                      Use Post-it
                                                    notes and pens
                                                    to add content
                                                    features to your
                                                    blank wireframe.
                                                    Do you need to
                                                    change anything
                                                    on your mobile
                                                    design?
                                                    (10 mins)


    Remember your reflow approach. As the designs are responsive,
    content must largely remain the same and in the same order.

                                                                       20


Thursday, 26 July 12
Top 5 tips


                                    21


Thursday, 26 July 12
Top 5 things we’ve learned
          1. Involve developers at the earliest possible stage. Their
             enthusiasm and understanding is crucial to a successful project.
          2. Most clients have a budget that allows for minimal snap points
             and minimal reflow wizardry
          3. Don’t scare the horses - most clients still think desktop-first
          4. Whichever layout you start with, don’t do all your templates at
             that size before moving on to the next snap point - they will all
             influence each other
          5. You don’t need to wireframe up every single template at every
             size in order to provide enough information for build to begin


                                                                                 22


Thursday, 26 July 12
Our favourite resources
                       mediaqueri.es



                       lukew.com


                       bradfrostweb.com/blog/web/responsive-nav-patterns/


                       cxpartners.co.uk/ux-resources



                                                                            23


Thursday, 26 July 12
Thank you

                       Fiz Yazdi                    Jesmond Allen

                       @UXFiz                       @jesmond

                       fiz.yazdi@cxpartners.co.uk   jesmond.allen@cxpartners.co.uk




                                                                                     24


Thursday, 26 July 12

More Related Content

What's hot

Design by Committee
Design by CommitteeDesign by Committee
Design by Committee
Pradeep Nayar
 
The elements of product success for business leaders
The elements of product success for business leadersThe elements of product success for business leaders
The elements of product success for business leaders
Nick Myers
 
Co design (NUX4)
Co design (NUX4)Co design (NUX4)
Co design (NUX4)
cxpartners
 
Lean UX Anti-Patterns
Lean UX Anti-PatternsLean UX Anti-Patterns
Lean UX Anti-Patterns
Bill Scott
 
Design sprint hand-out TOPdesk
Design sprint hand-out TOPdeskDesign sprint hand-out TOPdesk
Design sprint hand-out TOPdesk
TOPdesk
 
Practicing What We Preach: designing usage centered deliverables
Practicing What We Preach: designing usage centered deliverablesPracticing What We Preach: designing usage centered deliverables
Practicing What We Preach: designing usage centered deliverables
Aviva Rosenstein
 
Developing design thinking practice in complex organisations
Developing design thinking practice in complex organisationsDeveloping design thinking practice in complex organisations
Developing design thinking practice in complex organisations
Zaana Jaclyn
 
Designing Agile Interactions
Designing Agile InteractionsDesigning Agile Interactions
Designing Agile Interactions
Sami Niemelä
 
The elements of product success for designers and developers
The elements of product success for designers and developersThe elements of product success for designers and developers
The elements of product success for designers and developers
Nick Myers
 
The Design Process
The Design ProcessThe Design Process
The Design Process
mrkellyneal
 
Designing with the Body: Learning to Physically Prototype
Designing with the Body: Learning to Physically PrototypeDesigning with the Body: Learning to Physically Prototype
Designing with the Body: Learning to Physically Prototype
David Sherwin
 
Effective prototyping (for Vermont Code Camp)
Effective prototyping (for Vermont Code Camp)Effective prototyping (for Vermont Code Camp)
Effective prototyping (for Vermont Code Camp)
Everett McKay
 
Effective prototyping
Effective prototypingEffective prototyping
Effective prototyping
Everett McKay
 
Designing the Design Problem
Designing the Design ProblemDesigning the Design Problem
Designing the Design Problem
frog
 
Introducing design thinking
Introducing design thinkingIntroducing design thinking
Introducing design thinking
Zaana Jaclyn
 
Design methodologies process book
Design methodologies process bookDesign methodologies process book
Design methodologies process bookAmanda Kern
 
Strategic User Experience (ConfabUK 2013)
Strategic User Experience (ConfabUK 2013)Strategic User Experience (ConfabUK 2013)
Strategic User Experience (ConfabUK 2013)
leisa reichelt
 
Metrics drivendesign
Metrics drivendesignMetrics drivendesign
Metrics drivendesignRoman Zykov
 

What's hot (20)

Design by Committee
Design by CommitteeDesign by Committee
Design by Committee
 
The elements of product success for business leaders
The elements of product success for business leadersThe elements of product success for business leaders
The elements of product success for business leaders
 
Scrum by roofimon
Scrum by roofimonScrum by roofimon
Scrum by roofimon
 
Co design (NUX4)
Co design (NUX4)Co design (NUX4)
Co design (NUX4)
 
Lean UX Anti-Patterns
Lean UX Anti-PatternsLean UX Anti-Patterns
Lean UX Anti-Patterns
 
Design sprint hand-out TOPdesk
Design sprint hand-out TOPdeskDesign sprint hand-out TOPdesk
Design sprint hand-out TOPdesk
 
Practicing What We Preach: designing usage centered deliverables
Practicing What We Preach: designing usage centered deliverablesPracticing What We Preach: designing usage centered deliverables
Practicing What We Preach: designing usage centered deliverables
 
Developing design thinking practice in complex organisations
Developing design thinking practice in complex organisationsDeveloping design thinking practice in complex organisations
Developing design thinking practice in complex organisations
 
Designing Agile Interactions
Designing Agile InteractionsDesigning Agile Interactions
Designing Agile Interactions
 
The elements of product success for designers and developers
The elements of product success for designers and developersThe elements of product success for designers and developers
The elements of product success for designers and developers
 
The Design Process
The Design ProcessThe Design Process
The Design Process
 
Designing with the Body: Learning to Physically Prototype
Designing with the Body: Learning to Physically PrototypeDesigning with the Body: Learning to Physically Prototype
Designing with the Body: Learning to Physically Prototype
 
Introduction to Agile for SIPA
Introduction to Agile for SIPAIntroduction to Agile for SIPA
Introduction to Agile for SIPA
 
Effective prototyping (for Vermont Code Camp)
Effective prototyping (for Vermont Code Camp)Effective prototyping (for Vermont Code Camp)
Effective prototyping (for Vermont Code Camp)
 
Effective prototyping
Effective prototypingEffective prototyping
Effective prototyping
 
Designing the Design Problem
Designing the Design ProblemDesigning the Design Problem
Designing the Design Problem
 
Introducing design thinking
Introducing design thinkingIntroducing design thinking
Introducing design thinking
 
Design methodologies process book
Design methodologies process bookDesign methodologies process book
Design methodologies process book
 
Strategic User Experience (ConfabUK 2013)
Strategic User Experience (ConfabUK 2013)Strategic User Experience (ConfabUK 2013)
Strategic User Experience (ConfabUK 2013)
 
Metrics drivendesign
Metrics drivendesignMetrics drivendesign
Metrics drivendesign
 

Similar to A Pragmatic Approach to Responsive Design

OSCON 2007: Open Design, Not By Committee
OSCON 2007: Open Design, Not By CommitteeOSCON 2007: Open Design, Not By Committee
OSCON 2007: Open Design, Not By CommitteeTed Leung
 
UX At Your Desk
UX At Your DeskUX At Your Desk
UX At Your Desk
Kevin McDonald
 
10 lessons from the design of SlideShare
10 lessons from the design of SlideShare10 lessons from the design of SlideShare
10 lessons from the design of SlideShare
Rashmi Sinha
 
Things you should know about cloud HR solutions
Things you should know about cloud HR solutions   Things you should know about cloud HR solutions
Things you should know about cloud HR solutions
Rob Scott
 
50 UX Best Practices (By Above the Fold)
50 UX Best Practices (By Above the Fold)50 UX Best Practices (By Above the Fold)
50 UX Best Practices (By Above the Fold)
Cristiano Caetano
 
Choosing the Right UX Method
Choosing the Right UX MethodChoosing the Right UX Method
Choosing the Right UX Method
Whitney Quesenbery
 
Getting Started with UX Research OCUX Camp CRossi Aug 2017
Getting Started with UX Research OCUX Camp CRossi Aug 2017Getting Started with UX Research OCUX Camp CRossi Aug 2017
Getting Started with UX Research OCUX Camp CRossi Aug 2017
Carol Rossi
 
FOSS and agile software development
FOSS and agile software developmentFOSS and agile software development
FOSS and agile software development
DUONG Trong Tan
 
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS SFD2012Hanoi - Duong Trong Tan - Agile and FOSS
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS Vu Hung Nguyen
 
Reflective SlideDocs
Reflective SlideDocsReflective SlideDocs
Reflective SlideDocs
Ryan Hutchinson
 
Project portfolio anatomy v1.03
Project portfolio anatomy v1.03Project portfolio anatomy v1.03
Project portfolio anatomy v1.03Johan Oskarsson
 
Steve Price: Interactive Design and graduates questionnaire
Steve Price: Interactive Design and graduates questionnaireSteve Price: Interactive Design and graduates questionnaire
Steve Price: Interactive Design and graduates questionnaire
Plan-B Studio
 
Critical Hit! The importance of critique and how to effectively integrate it ...
Critical Hit! The importance of critique and how to effectively integrate it ...Critical Hit! The importance of critique and how to effectively integrate it ...
Critical Hit! The importance of critique and how to effectively integrate it ...
jpmcardle
 
Playground Practice: Project Edition
Playground Practice: Project EditionPlayground Practice: Project Edition
Playground Practice: Project Edition
Georgiana Mannion
 
Design process
Design processDesign process
Design process
Karthi Subbaraman
 
Introduction to Design Thinking Workshop
Introduction to Design Thinking WorkshopIntroduction to Design Thinking Workshop
Introduction to Design Thinking Workshop
Molly B. Zielezinski PhD
 
Developers, you're designing experiences (and you didn't even know it)
Developers, you're designing experiences (and you didn't even know it)Developers, you're designing experiences (and you didn't even know it)
Developers, you're designing experiences (and you didn't even know it)
P.J. Onori
 
UX Research Methods: Behind the Scenes At Process Street
UX Research Methods: Behind the Scenes At Process StreetUX Research Methods: Behind the Scenes At Process Street
UX Research Methods: Behind the Scenes At Process Street
QuekelsBaro
 

Similar to A Pragmatic Approach to Responsive Design (20)

OSCON 2007: Open Design, Not By Committee
OSCON 2007: Open Design, Not By CommitteeOSCON 2007: Open Design, Not By Committee
OSCON 2007: Open Design, Not By Committee
 
10 Lessons Oz Ia
10 Lessons Oz Ia10 Lessons Oz Ia
10 Lessons Oz Ia
 
UX At Your Desk
UX At Your DeskUX At Your Desk
UX At Your Desk
 
10 lessons from the design of SlideShare
10 lessons from the design of SlideShare10 lessons from the design of SlideShare
10 lessons from the design of SlideShare
 
Things you should know about cloud HR solutions
Things you should know about cloud HR solutions   Things you should know about cloud HR solutions
Things you should know about cloud HR solutions
 
50 UX Best Practices (By Above the Fold)
50 UX Best Practices (By Above the Fold)50 UX Best Practices (By Above the Fold)
50 UX Best Practices (By Above the Fold)
 
Choosing the Right UX Method
Choosing the Right UX MethodChoosing the Right UX Method
Choosing the Right UX Method
 
Visual Design Day 1
Visual Design Day 1Visual Design Day 1
Visual Design Day 1
 
Getting Started with UX Research OCUX Camp CRossi Aug 2017
Getting Started with UX Research OCUX Camp CRossi Aug 2017Getting Started with UX Research OCUX Camp CRossi Aug 2017
Getting Started with UX Research OCUX Camp CRossi Aug 2017
 
FOSS and agile software development
FOSS and agile software developmentFOSS and agile software development
FOSS and agile software development
 
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS SFD2012Hanoi - Duong Trong Tan - Agile and FOSS
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS
 
Reflective SlideDocs
Reflective SlideDocsReflective SlideDocs
Reflective SlideDocs
 
Project portfolio anatomy v1.03
Project portfolio anatomy v1.03Project portfolio anatomy v1.03
Project portfolio anatomy v1.03
 
Steve Price: Interactive Design and graduates questionnaire
Steve Price: Interactive Design and graduates questionnaireSteve Price: Interactive Design and graduates questionnaire
Steve Price: Interactive Design and graduates questionnaire
 
Critical Hit! The importance of critique and how to effectively integrate it ...
Critical Hit! The importance of critique and how to effectively integrate it ...Critical Hit! The importance of critique and how to effectively integrate it ...
Critical Hit! The importance of critique and how to effectively integrate it ...
 
Playground Practice: Project Edition
Playground Practice: Project EditionPlayground Practice: Project Edition
Playground Practice: Project Edition
 
Design process
Design processDesign process
Design process
 
Introduction to Design Thinking Workshop
Introduction to Design Thinking WorkshopIntroduction to Design Thinking Workshop
Introduction to Design Thinking Workshop
 
Developers, you're designing experiences (and you didn't even know it)
Developers, you're designing experiences (and you didn't even know it)Developers, you're designing experiences (and you didn't even know it)
Developers, you're designing experiences (and you didn't even know it)
 
UX Research Methods: Behind the Scenes At Process Street
UX Research Methods: Behind the Scenes At Process StreetUX Research Methods: Behind the Scenes At Process Street
UX Research Methods: Behind the Scenes At Process Street
 

More from cxpartners

Chi briding the relevance gap
Chi briding the relevance gapChi briding the relevance gap
Chi briding the relevance gap
cxpartners
 
Putting people at the centre of design at the samaritans
Putting people at the centre of design at the samaritansPutting people at the centre of design at the samaritans
Putting people at the centre of design at the samaritans
cxpartners
 
cxpartners customer centricity
cxpartners customer centricitycxpartners customer centricity
cxpartners customer centricity
cxpartners
 
Designing Without Compromise
Designing Without CompromiseDesigning Without Compromise
Designing Without Compromise
cxpartners
 
Practical Steps in Determining Your Product Vision (Product Tank Bristol - Oc...
Practical Steps in Determining Your Product Vision (Product Tank Bristol - Oc...Practical Steps in Determining Your Product Vision (Product Tank Bristol - Oc...
Practical Steps in Determining Your Product Vision (Product Tank Bristol - Oc...
cxpartners
 
How to do the work you want to do - AKA neglect selling skills at your peril!...
How to do the work you want to do - AKA neglect selling skills at your peril!...How to do the work you want to do - AKA neglect selling skills at your peril!...
How to do the work you want to do - AKA neglect selling skills at your peril!...
cxpartners
 
Customer Driven Digital Transformation
Customer Driven Digital Transformation Customer Driven Digital Transformation
Customer Driven Digital Transformation
cxpartners
 
UX vs Artificial Intelligence
UX vs Artificial IntelligenceUX vs Artificial Intelligence
UX vs Artificial Intelligence
cxpartners
 
Research analysis: getting more from your data
Research analysis: getting more from your dataResearch analysis: getting more from your data
Research analysis: getting more from your data
cxpartners
 
Transforming Care in Bristol
Transforming Care in BristolTransforming Care in Bristol
Transforming Care in Bristol
cxpartners
 
Interaction designers vs algorithms
Interaction designers vs algorithmsInteraction designers vs algorithms
Interaction designers vs algorithms
cxpartners
 
Beyond the touch screen - better accessibility for mobile apps
Beyond the touch screen - better accessibility for mobile appsBeyond the touch screen - better accessibility for mobile apps
Beyond the touch screen - better accessibility for mobile apps
cxpartners
 
How to ask a question
How to ask a questionHow to ask a question
How to ask a question
cxpartners
 
UX Leadership
UX LeadershipUX Leadership
UX Leadership
cxpartners
 
Photo ux nux 061014
Photo ux nux 061014Photo ux nux 061014
Photo ux nux 061014
cxpartners
 
Photo content strategy (James Chudley, cxpartners)
Photo content strategy (James Chudley, cxpartners)Photo content strategy (James Chudley, cxpartners)
Photo content strategy (James Chudley, cxpartners)
cxpartners
 
Psychology and the Perfect Design by @mrjoe
Psychology and the Perfect Design by @mrjoePsychology and the Perfect Design by @mrjoe
Psychology and the Perfect Design by @mrjoe
cxpartners
 
How Rapid Feedback improves the design process (Luke Jones, cxpartners)
How Rapid Feedback improves the design process (Luke Jones, cxpartners)How Rapid Feedback improves the design process (Luke Jones, cxpartners)
How Rapid Feedback improves the design process (Luke Jones, cxpartners)
cxpartners
 
How to build a failsafe mobile usability testing set up
How to build a failsafe mobile usability testing set upHow to build a failsafe mobile usability testing set up
How to build a failsafe mobile usability testing set up
cxpartners
 
Exploring the user experience through ethnography (Anna Wilkie, cxpartners)
Exploring the user experience through ethnography (Anna Wilkie, cxpartners)Exploring the user experience through ethnography (Anna Wilkie, cxpartners)
Exploring the user experience through ethnography (Anna Wilkie, cxpartners)cxpartners
 

More from cxpartners (20)

Chi briding the relevance gap
Chi briding the relevance gapChi briding the relevance gap
Chi briding the relevance gap
 
Putting people at the centre of design at the samaritans
Putting people at the centre of design at the samaritansPutting people at the centre of design at the samaritans
Putting people at the centre of design at the samaritans
 
cxpartners customer centricity
cxpartners customer centricitycxpartners customer centricity
cxpartners customer centricity
 
Designing Without Compromise
Designing Without CompromiseDesigning Without Compromise
Designing Without Compromise
 
Practical Steps in Determining Your Product Vision (Product Tank Bristol - Oc...
Practical Steps in Determining Your Product Vision (Product Tank Bristol - Oc...Practical Steps in Determining Your Product Vision (Product Tank Bristol - Oc...
Practical Steps in Determining Your Product Vision (Product Tank Bristol - Oc...
 
How to do the work you want to do - AKA neglect selling skills at your peril!...
How to do the work you want to do - AKA neglect selling skills at your peril!...How to do the work you want to do - AKA neglect selling skills at your peril!...
How to do the work you want to do - AKA neglect selling skills at your peril!...
 
Customer Driven Digital Transformation
Customer Driven Digital Transformation Customer Driven Digital Transformation
Customer Driven Digital Transformation
 
UX vs Artificial Intelligence
UX vs Artificial IntelligenceUX vs Artificial Intelligence
UX vs Artificial Intelligence
 
Research analysis: getting more from your data
Research analysis: getting more from your dataResearch analysis: getting more from your data
Research analysis: getting more from your data
 
Transforming Care in Bristol
Transforming Care in BristolTransforming Care in Bristol
Transforming Care in Bristol
 
Interaction designers vs algorithms
Interaction designers vs algorithmsInteraction designers vs algorithms
Interaction designers vs algorithms
 
Beyond the touch screen - better accessibility for mobile apps
Beyond the touch screen - better accessibility for mobile appsBeyond the touch screen - better accessibility for mobile apps
Beyond the touch screen - better accessibility for mobile apps
 
How to ask a question
How to ask a questionHow to ask a question
How to ask a question
 
UX Leadership
UX LeadershipUX Leadership
UX Leadership
 
Photo ux nux 061014
Photo ux nux 061014Photo ux nux 061014
Photo ux nux 061014
 
Photo content strategy (James Chudley, cxpartners)
Photo content strategy (James Chudley, cxpartners)Photo content strategy (James Chudley, cxpartners)
Photo content strategy (James Chudley, cxpartners)
 
Psychology and the Perfect Design by @mrjoe
Psychology and the Perfect Design by @mrjoePsychology and the Perfect Design by @mrjoe
Psychology and the Perfect Design by @mrjoe
 
How Rapid Feedback improves the design process (Luke Jones, cxpartners)
How Rapid Feedback improves the design process (Luke Jones, cxpartners)How Rapid Feedback improves the design process (Luke Jones, cxpartners)
How Rapid Feedback improves the design process (Luke Jones, cxpartners)
 
How to build a failsafe mobile usability testing set up
How to build a failsafe mobile usability testing set upHow to build a failsafe mobile usability testing set up
How to build a failsafe mobile usability testing set up
 
Exploring the user experience through ethnography (Anna Wilkie, cxpartners)
Exploring the user experience through ethnography (Anna Wilkie, cxpartners)Exploring the user experience through ethnography (Anna Wilkie, cxpartners)
Exploring the user experience through ethnography (Anna Wilkie, cxpartners)
 

Recently uploaded

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 

Recently uploaded (20)

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 

A Pragmatic Approach to Responsive Design

  • 1. A Pragmatic Approach to Responsive Design Jesmond Allen @Jesmond Fiz Yazdi @UXFiz 1 Thursday, 26 July 12
  • 2. A pragmatic approach to responsive design Planning • Conversations you’ll need to have • What answers you’re hunting for 5 key questions to ask, and the answers you’re looking for 2 Thursday, 26 July 12
  • 3. A pragmatic approach to responsive design 1. Planning 2. Doing • Conversations you’ll need to • How to start designing have responsively • What answers you’re hunting • How to layout designs and for reflow them across different sized screens 5 key questions to ask, 3 step guide to starting and the answers you’re your design looking for Top 5 things we’ve learnt 3 Thursday, 26 July 12
  • 4. We mostly do this: UX And what do you do? Source: Morgan Stanley 4 Thursday, 26 July 12
  • 5. Planning 5 Thursday, 26 July 12
  • 6. 5 key questions 6 Thursday, 26 July 12
  • 7. 1. Why would you like a responsive site? Who is advocating it within the business? Any why? What do they think a ‘responsive’ site is? Are they in a key position? What does a successful responsive project look like to them? 7 Thursday, 26 July 12
  • 8. 2. Who are your users, and what devices are they using today? What do their current analytics What mobile/tablet/big say? screen usage do they want in the future? What do they know about user behaviours across different channels? How do they plan to meet these needs? 8 Thursday, 26 July 12
  • 9. 3. What are your plans for content? What about images? What about more complex Have you content like infographics, started thinking tables? about this? Can we get direction on this from workshops, content documents, what? Do we need to consider other languages? 9 Thursday, 26 July 12
  • 10. 4. What are the development skills in your team? Are you using a Have they done CMS and can this before? they tame it? Do they want to do this? Are they How do these available to us? skills effect what we can design? 10 Thursday, 26 July 12
  • 11. 5. What deliverables would you like to see from us? Wireframes? HTML prototypes? Snap points and fluidity? Something else? Visual design concept & style tiles? How will they use the deliverables? 11 Thursday, 26 July 12
  • 12. Doing 12 Thursday, 26 July 12
  • 13. Let’s look at a made up example: FizmondHolidays.com 13 Thursday, 26 July 12
  • 14. FizmondHolidays.com A travel website aimed at friends looking for an fun holiday. They’ve seen an increase in their mobile traffic but desktop is still their priority. We’ve agreed to design in one snap point - producing wireframes for desktop and mobile. We’ll design desktop to be touch-friendly to accommodate tablet use. 14 Thursday, 26 July 12
  • 15. Where to start? 3 step guide 15 Thursday, 26 July 12
  • 16. 1. What are the key user tasks? How can we support these tasks across different devices and contexts of use? Narrow choice Find lots of Decide on suitable holiday and holidays purchase Share with other travellers 16 Thursday, 26 July 12
  • 17. 2. Prioritise your content FizmondHolidays.com product page candidate content: Logo Customer Holiday image Phone number reviews gallery Holiday Holiday overview Main holiday Email and share location map image links Main navigation Similar holidays Holiday price Search ‘Book now’ button Holiday name Put these content features in Full holiday order of priority for a page on ??? FizmondHolidays.com description describing a particular holiday. (5 mins) 17 Thursday, 26 July 12
  • 18. 3a. Lay out your content... Use Post-it notes and pens to add content features to your blank wireframe (10 mins) ... as a smart phone wireframe 18 Thursday, 26 July 12
  • 19. Simple reflow strategies 1 1 1 1 2 2 2 2 3 3 3 4 3 5 5 6 7 8 4 6 4 4 5 5 7 6 6 7 7 8 19 Thursday, 26 July 12
  • 20. 3b. Layout your content... ... as a desktop wireframe Use Post-it notes and pens to add content features to your blank wireframe. Do you need to change anything on your mobile design? (10 mins) Remember your reflow approach. As the designs are responsive, content must largely remain the same and in the same order. 20 Thursday, 26 July 12
  • 21. Top 5 tips 21 Thursday, 26 July 12
  • 22. Top 5 things we’ve learned 1. Involve developers at the earliest possible stage. Their enthusiasm and understanding is crucial to a successful project. 2. Most clients have a budget that allows for minimal snap points and minimal reflow wizardry 3. Don’t scare the horses - most clients still think desktop-first 4. Whichever layout you start with, don’t do all your templates at that size before moving on to the next snap point - they will all influence each other 5. You don’t need to wireframe up every single template at every size in order to provide enough information for build to begin 22 Thursday, 26 July 12
  • 23. Our favourite resources mediaqueri.es lukew.com bradfrostweb.com/blog/web/responsive-nav-patterns/ cxpartners.co.uk/ux-resources 23 Thursday, 26 July 12
  • 24. Thank you Fiz Yazdi Jesmond Allen @UXFiz @jesmond fiz.yazdi@cxpartners.co.uk jesmond.allen@cxpartners.co.uk 24 Thursday, 26 July 12