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

Weitere ähnliche Inhalte

Was ist angesagt?

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 leadersNick 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-PatternsBill Scott
 
Design sprint hand-out TOPdesk
Design sprint hand-out TOPdeskDesign sprint hand-out TOPdesk
Design sprint hand-out TOPdeskTOPdesk
 
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 deliverablesAviva 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 organisationsZaana Jaclyn
 
Designing Agile Interactions
Designing Agile InteractionsDesigning Agile Interactions
Designing Agile InteractionsSami 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 developersNick Myers
 
The Design Process
The Design ProcessThe Design Process
The Design Processmrkellyneal
 
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 PrototypeDavid 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 prototypingEverett McKay
 
Designing the Design Problem
Designing the Design ProblemDesigning the Design Problem
Designing the Design Problemfrog
 
Introducing design thinking
Introducing design thinkingIntroducing design thinking
Introducing design thinkingZaana 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
 

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

Ähnlich wie 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
 
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 SlideShareRashmi 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
 
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 2017Carol Rossi
 
FOSS and agile software development
FOSS and agile software developmentFOSS and agile software development
FOSS and agile software developmentDUONG 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
 
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 questionnairePlan-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 EditionGeorgiana Mannion
 
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 StreetQuekelsBaro
 

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

Mehr von cxpartners

Chi briding the relevance gap
Chi briding the relevance gapChi briding the relevance gap
Chi briding the relevance gapcxpartners
 
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 samaritanscxpartners
 
cxpartners customer centricity
cxpartners customer centricitycxpartners customer centricity
cxpartners customer centricitycxpartners
 
Designing Without Compromise
Designing Without CompromiseDesigning Without Compromise
Designing Without Compromisecxpartners
 
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 Intelligencecxpartners
 
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 datacxpartners
 
Transforming Care in Bristol
Transforming Care in BristolTransforming Care in Bristol
Transforming Care in Bristolcxpartners
 
Interaction designers vs algorithms
Interaction designers vs algorithmsInteraction designers vs algorithms
Interaction designers vs algorithmscxpartners
 
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 appscxpartners
 
How to ask a question
How to ask a questionHow to ask a question
How to ask a questioncxpartners
 
Photo ux nux 061014
Photo ux nux 061014Photo ux nux 061014
Photo ux nux 061014cxpartners
 
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 @mrjoecxpartners
 
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 upcxpartners
 
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
 

Mehr von 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)
 

Kürzlich hochgeladen

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 

Kürzlich hochgeladen (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 

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