SlideShare a Scribd company logo
1 of 132
Download to read offline
IA Interfaces
⁄  From
 Jenifer Tidwell
 Designing Interfaces
 O’Reilly, 2005
2. Organizing the
                                        3. Getting Around
1. What Users Do     Content – IA &
                                           – Navigation
                        Structure


                                           6. Showing
                    5. Doing Things –
4. Organizing the                        Complex Data –
                        Actions &
 Page – Layout                            Information
                       Commands
                                            Graphics


 7. Getting Input                       9. Making it look
                     8. Builders and
  From Users –                            good – Visual
                         Editors
Forms & Controls                        Style & Aesthetics
1. What Users Do
A Means to an    User Research     Motivation to
End              •  Direct         Learn
•  Why?             observation    •  Intermediate-to-
•  Why really?   •  Case studies      expert users
                 •  Surveys        •  Occasional users
                 •  Personas       •  The middle
                                      ground
Human       1.1 Safe      1.2 Instant         1.3
Behaviors   Exploration   Gratification    Satisficing


            1.4 Changes                       1.6
                          1.5 Deferred
                 in                       Incremental
                            Choices
             Midstream                    Construction

                                              1.9
               1.7         1.8 Spatial
                                          Streamlined
            Habituation     Memory
                                           Repetition

               1.10          1.11          1.12 Other
            Prospective    Keyboard         People‘s
             Memory          Only            Advice
⁄  “Let me explore without getting lost or getting into trouble.”


⁄  Make it possible to explore without dire consequences
⁄  Avoid pop-ups and provide a predictable back button


⁄  Patterns:

3.31 Escape Hatch - 5.51 Multi-level
Undo
⁄  “I want to accomplish something now, not later.”


⁄  Make the first screen stunningly easy
⁄  Don’t hide functionality behind a splash screen
⁄  Don’t put long sets of instructions in front of the first task
⁄  Don’t use “(Skip this) Ad!”
⁄  “This is good enough. I don’t want to spend more time
  learning to do better.”

⁄  Make labels short
⁄  Simplify the layout
⁄  Use forward/ backward navigation
⁄  “Don’t Make Me Think”
⁄  Use the layout to communicate meaning



All patterns 4.32-4.43
⁄  “I changed my mind about what I was doing.”


⁄  Provide opportunities
⁄  Don’t lock users into a choice-poor environment
⁄  Provide re-entrance: “I’ll finish it later”



2.17 Wizard - 3.22 Global Navigation -
3.23 Hub and Spoke - 3.25 Modal
Panel - 3.27 Breadcrumbs - 7.77 Good
Defaults
⁄  “I don’t want to answer that now; just let me finish.”


⁄  Keep registration hurdles to the bare minimum
⁄  Don’t require a first-time registration at all
⁄  “You can always change this later”
⁄  Don’t offer too many up-front choices



2.18 Extras on Demand - 7.77 Good
Defaults
⁄  “Let me change this. That doesn’t look right; let me change
  it again. That’s better.”

⁄  Make it easy to build small pieces one at a time
⁄  Keep the interface responsive to quick changes
⁄  Give feedback
⁄  Induce a state of “flow”
⁄  “That gesture works everywhere else; why doesn’t it work
 here, too?”

⁄  Control-S, Control-C, Control-V
⁄  Provide consistency
⁄  Don’t rely on dialog boxes with default choices
⁄  “I swear that button was here a minute ago. Where did it
  go?”

⁄  Make use of the desktop metaphor
⁄  Don’t rearrange controls
⁄  Don’t use dynamically changing menus
⁄  Put similar functionality in similar places
⁄  Purposefully use tops and bottoms of lists



4.37 Movable Panels - 4.41 Responsive
Disclosure
⁄  “I’m putting this here to remind myself to deal with it later.”


⁄  Give people the tools to create their own reminder systems
⁄  Don’t organize or sort things automatically
⁄  Leave artifacts around that identify unfinished tasks
⁄  “I have to repeat this how many times?”


⁄  Make use of the desktop metaphor
⁄  Don’t rearrange controls
⁄  Don’t use dynamically changing menus
⁄  Put similar functionality in similar places
⁄  Purposefully use tops and bottoms of lists



5.53 Macros
⁄  “Please don’t make me use the mouse.”


⁄  Switching between the mouse and keyboard takes time and
   effort
⁄  Define keyboard shortcuts
⁄  Integrate the use of arrow keys, the Tab key, and the Return
   key
⁄  Define “default buttons” representing the “safe” action



8.83 Spring-Loaded Mouse
⁄  “What did everyone else say about this?”


⁄  Integrate social components
⁄  Link to external resources
⁄  Encourage people to post their creations/ advice …



2.20 Multi-level Help
2. IA & Structure
Content Structure         Physical Structure
•    List of objects      •  Multiple windows
•    List of actions      •  One-window paging
•    List of categories   •  Tiled panes
•    List of tools
Content &   2.13 Two-
                          2.14 Canvas
Physical      panel
                          Plus Palette
Structure    Selector

            2.15 One-        2.16
             window       Alternative
            Drilldown       Views

                                            2.19
                          2.18 Extras
Sequence    2.17 Wizard
                          on Demand
                                         Intriguing
                                         Branches


            2.20 Multi-
  Help      level Help
3. Navigation
Staying Found            The Cost
•  Good signage          •  Keeping distances
•  Environmental clues      short
•  Maps                  •  Avoiding too many
                            jumps
3.21 Clear    3.22 Global   3.23 Hub and
Interlinks   Entry Points   Navigation       Spoke



                            3.25 Modal
             3.24 Pyramid
                               Panel


  Sign-         3.26
              Sequence
                                3.27
                                             3.28
                                           Annotated
                            Breadcrumbs
  posts         Map                        Scrollbar

             3.29 Color-
                coded
              Sections


 Visual          3.30
              Animated
 Trick        Transition


 Trump       3.31 Escape
                Hatch
 Card
4. Layout
The Basics            Grouping and
•  Visual hierarchy   Alignment
•  Visual flow        •  Proximity    Dynamic
                      •  Similarity   Aspects
                      •  Continuity
                      •  Closure
4.32 Visual   4.33 Center
Hierarchy   Framework        Stage


            4.34 Titled   4.35 Card
Chunking     Sections       Stack


               4.36          4.37
             Closable      Movable
              Panels        Panels

            4.38 Right/      4.39
  Flow         Left        Diagonal
            Alignment      Balance

               4.40
    ?        Property
              Sheet


Dynamic        4.41
            Responsive
                             4.42
                          Responsive
                                        4.43 Liquid
Aspects                                   Layout
            Disclosure     Enabling
5. Actions
Renderings          Invisibles            Nonstandards
•  Buttons          •  Double-clicks      •  Icons
•  Menu bars        •  Keyboard actions   •  Clickable text
•  Pop-up menus     •  Drag-and-drop      •  Hovers
•  Dropdown menus   •  Typed commands     •  Manipulable objects
•  Toolbars                               •  Anything …
•  Links
•  Action panels
5.44 Button      5.45 Action
Presentation      Groups            Panel



               5.46 Prominent    5.47 Smart
 Specifics     “Done” Button     Menu Items



                                5.49 Progress      5.50
 Operation      5.48 Preview
                                  Indicator     Cancelability



                5.51 Multi-     5.52 Command
 Sequence       level Undo          History
                                                5.53 Macros
6. Info Graphics
Organizational Models   Pre-attentive Variables
•    Linear             •    Color hue
•    Tabular            •    Color brightness
•    Hierarchical       •    Color saturation
•    Network            •    Texture
•    Geographic         •    Position and alignment
•    Other              •    Orientation
                        •    Size
                        •    Shape
Navigation and Browsing                   Sorting and Rearrangement
•    Scroll and pan                       •    Alphabetically
•    Zoom                                 •    Numerically
•    Open and close points of interest    •    By date or time
•    Drill down into points of interest   •    By physical location
                                          •    By category or tag
                                          •    By popularity
                                          •    User-designed
                                          •    Completely random
Searching and           The Data
Filtering               •  Labels
•  Highly interactive   •  Legends
•  Iterative            •  Axes, rulers, scales,
•  Contextual              and timelines
                        •  Datatips
                        •  Data brushing
6.54                     6.56
                              6.55
  For All     Overview
                             Datatips
                                         Dynamic
              Plus Detail                Queries


              6.57 Data     6.58 Local
              Brushing       Zooming


For Tables                    6.60
              6.59 Row
                             Sortable
 & Lists       Striping
                              Table


              6.61 Jump     6.62 New-
                to Item     item Row


   For          6.63
                            6.64 Tree
              Cascading
Hierarchies                   Table
                Lists


              6.65 Multi-   6.66 Small     6.67
 Sequence      Y Graph       Multiples   Treemaps
Forms & Controls
Principles                     Factors
•  Make it understandable      •  Available space
•  Avoid questions             •  User sophistication
•  Don’t rely on memory        •  Expectations
•  Don’t literally translate   •  Available technology
   the programming model
•  Usability test it
•  Choose wisely
List of Items        Text                 Numbers            Dates or
•  One of two        •  One line          •  Any type or     Times
   options           •  One-of-N choice      format          •  Forgiving
•  One of N items    •  Multiple lines    •  Bounded range      format
•  Many of N                              •  Subrange        •  Structured
   items                                                        format
•  Constructing an                                           •  Chooser
   unordered list
7.68          7.69
                                       7.70 Fill-in-
  Text      Forgiving    Structured
                                        the-blanks
             Format       Format


            7.71 Input   7.72 Input    7.73 Auto-
              Hints       Prompt       completion


  Other       7.74
            Dropdown
                             7.75
                         Illustrated
                                        7.76 List
Than Text                                Builder
             Chooser      Choices

                         7.78 Same-
            7.77 Good
 For All     Defaults
                         page Error
                          Message
Builders & Editors
Idioms                    Principles               Selection
•  Page layout editors    •  WYSIWYG               •  Single click
•  Image editors          •  Direct manipulation   •  Double click
•  Vector-graphics        •  Modes                 •  Triple click
   editors                                         •  Click, drag, release
•  Web site builders                               •  Shift-click
•  GUI builders                                    •  Control-click
•  Generic text editors
8.81
               8.79 Edit-in-   8.80 Smart
  Overall          place        Selection
                                              Composite
                                              Selection

                               8.83 Spring-
               8.82 One-off
                                  loaded
                  Mode
                                   Mode

                  8.84
  Direct                         8.85
                                              8.86 Guides
               Constrained
Manipulation     Resize
                               Magnetism


WYSIWYG-        8.87 Paste
 related        Variations
9. Looks Good?
Principles                       Web and Apps!
•    Color                       •    UI Guidelines
•    Typography                  •    Backgrounds
•    Spaciousness and crowding   •    Colors and fonts
•    Angles and curves           •    Borders
•    Texture and rhythm          •    Images
•    Images
•    Cultural references
•    Repeated visual motifs
9.89 Few
          9.88 Deep                  9.90 Corner
Design   Background
                        Hues, Many
                          Values
                                     Treatments


         9.91 Borders                    9.93
                           9.92
           that Echo                  Contrasting
                         Hairlines
             Fonts                   Font Weights


Meta-     9.94 Skins
design
Credits
/kubina/120536705/




                                                           /ntr23/730371240/




                       http://www.flickr.com
                                                 /angelamaphone/2663422833/




                                                  /8177037@N06/2137654069/




                                               /photos_by_kenneth/3150864569

Screenshots:
⁄  Jenifer Tidwell
                                                    /mauricekoop/1112430097/
⁄  Me, myself, and I
/23176450@N08/2663925153/




/zen/1585255/




                             http://www.flickr.com
/haraldfelgner/2589744468/



                                                     The book:
/byammar/2920274366/
                                                     ⁄  Jenifer Tidwell, Designing
                                                        Interfaces, 2006, O‘Reilly
/haraldfelgner/2562128495/                           ⁄  www.designinginterfaces.com
                                                     ⁄  jtidwell.net
                                                     Order via:
/liewcf/894035077/
                                                     ⁄  bit.ly/cf7TQD
Read More
⁄  Harald Felgner
⁄  A spectrum of projects, from international marketing to IT.
⁄  ux.felgner.ch

More Related Content

What's hot

ICCIT Council × GDSC: UX / UI and Figma
ICCIT Council × GDSC: UX / UI and FigmaICCIT Council × GDSC: UX / UI and Figma
ICCIT Council × GDSC: UX / UI and FigmaGDSC UofT Mississauga
 
UI / UX Design Processes
UI / UX Design ProcessesUI / UX Design Processes
UI / UX Design ProcessesMuhammad Hijazi
 
UX Lesson 5: Information Architecture
UX Lesson 5: Information ArchitectureUX Lesson 5: Information Architecture
UX Lesson 5: Information ArchitectureJoan Lumanauw
 
User interface design: definitions, processes and principles
User interface design: definitions, processes and principlesUser interface design: definitions, processes and principles
User interface design: definitions, processes and principlesDavid Little
 
Lecture 1: Human-Computer Interaction Introduction (2014)
Lecture 1: Human-Computer Interaction Introduction (2014)Lecture 1: Human-Computer Interaction Introduction (2014)
Lecture 1: Human-Computer Interaction Introduction (2014)Lora Aroyo
 
Introduction to Information Architecture
Introduction to Information ArchitectureIntroduction to Information Architecture
Introduction to Information ArchitectureMike Crabb
 
10 Usability Heuristics explained
10 Usability Heuristics explained10 Usability Heuristics explained
10 Usability Heuristics explainedCraft Design
 
Human Computer Interaction Introduction
Human Computer Interaction IntroductionHuman Computer Interaction Introduction
Human Computer Interaction IntroductionN.Jagadish Kumar
 
UX RULES: 10 ESSENTIAL PRINCIPLES
UX RULES: 10 ESSENTIAL PRINCIPLESUX RULES: 10 ESSENTIAL PRINCIPLES
UX RULES: 10 ESSENTIAL PRINCIPLESJeremy Robinson
 
USER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTUSER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTvicci4041
 
UI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin MalekiUI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin MalekiMatin Maleki
 
"What Are the Key Differences between UI and UX Design?"
"What Are the Key Differences between UI and UX Design?""What Are the Key Differences between UI and UX Design?"
"What Are the Key Differences between UI and UX Design?"MITAcademy1
 

What's hot (20)

ICCIT Council × GDSC: UX / UI and Figma
ICCIT Council × GDSC: UX / UI and FigmaICCIT Council × GDSC: UX / UI and Figma
ICCIT Council × GDSC: UX / UI and Figma
 
UI / UX Design Processes
UI / UX Design ProcessesUI / UX Design Processes
UI / UX Design Processes
 
UI / UX Design Presentation
UI / UX Design PresentationUI / UX Design Presentation
UI / UX Design Presentation
 
UX Lesson 5: Information Architecture
UX Lesson 5: Information ArchitectureUX Lesson 5: Information Architecture
UX Lesson 5: Information Architecture
 
User interface design: definitions, processes and principles
User interface design: definitions, processes and principlesUser interface design: definitions, processes and principles
User interface design: definitions, processes and principles
 
Lecture 1: Human-Computer Interaction Introduction (2014)
Lecture 1: Human-Computer Interaction Introduction (2014)Lecture 1: Human-Computer Interaction Introduction (2014)
Lecture 1: Human-Computer Interaction Introduction (2014)
 
IntrIntroduction
IntrIntroductionIntrIntroduction
IntrIntroduction
 
User centered Design
User centered DesignUser centered Design
User centered Design
 
Introduction to Information Architecture
Introduction to Information ArchitectureIntroduction to Information Architecture
Introduction to Information Architecture
 
10 Usability Heuristics explained
10 Usability Heuristics explained10 Usability Heuristics explained
10 Usability Heuristics explained
 
UI/UX Design
UI/UX DesignUI/UX Design
UI/UX Design
 
HCI
HCIHCI
HCI
 
Ui design
Ui designUi design
Ui design
 
Ui vs UX design
Ui vs UX designUi vs UX design
Ui vs UX design
 
UI/UX Fundamentals
UI/UX FundamentalsUI/UX Fundamentals
UI/UX Fundamentals
 
Human Computer Interaction Introduction
Human Computer Interaction IntroductionHuman Computer Interaction Introduction
Human Computer Interaction Introduction
 
UX RULES: 10 ESSENTIAL PRINCIPLES
UX RULES: 10 ESSENTIAL PRINCIPLESUX RULES: 10 ESSENTIAL PRINCIPLES
UX RULES: 10 ESSENTIAL PRINCIPLES
 
USER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTUSER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPT
 
UI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin MalekiUI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin Maleki
 
"What Are the Key Differences between UI and UX Design?"
"What Are the Key Differences between UI and UX Design?""What Are the Key Differences between UI and UX Design?"
"What Are the Key Differences between UI and UX Design?"
 

Viewers also liked

Let's make users happy
Let's make users happyLet's make users happy
Let's make users happydpuiu
 
Introduction to Information Architecture & Design - 2/14/15
Introduction to Information Architecture & Design - 2/14/15Introduction to Information Architecture & Design - 2/14/15
Introduction to Information Architecture & Design - 2/14/15Robert Stribley
 
Buenaidea service design
Buenaidea service designBuenaidea service design
Buenaidea service designTomás Garcia
 
Desarrollo humano y recreacio 2do
Desarrollo humano y recreacio 2doDesarrollo humano y recreacio 2do
Desarrollo humano y recreacio 2doCÉSAR MC
 
CNA denuncia a dos ex empleados y un activo del IHSS por enriquecimiento ilíc...
CNA denuncia a dos ex empleados y un activo del IHSS por enriquecimiento ilíc...CNA denuncia a dos ex empleados y un activo del IHSS por enriquecimiento ilíc...
CNA denuncia a dos ex empleados y un activo del IHSS por enriquecimiento ilíc...Proceso Digital
 
Introducing ican
Introducing icanIntroducing ican
Introducing icanBroadVision
 
Mesa 1315 Rodas hasta Rojas
Mesa 1315   Rodas hasta RojasMesa 1315   Rodas hasta Rojas
Mesa 1315 Rodas hasta RojasGabriel Conte
 
Haz clic aquí para ver tu historial de conversaciones completo con este contacto
Haz clic aquí para ver tu historial de conversaciones completo con este contactoHaz clic aquí para ver tu historial de conversaciones completo con este contacto
Haz clic aquí para ver tu historial de conversaciones completo con este contactoHenry Vargas
 
Codigo de comunicacion Tarea 5
Codigo de comunicacion Tarea 5Codigo de comunicacion Tarea 5
Codigo de comunicacion Tarea 5Kmylitta Kmelot
 
Containing Chaos with Kubernetes - Terrence Ryan, Google - DevOpsDays Tel Avi...
Containing Chaos with Kubernetes - Terrence Ryan, Google - DevOpsDays Tel Avi...Containing Chaos with Kubernetes - Terrence Ryan, Google - DevOpsDays Tel Avi...
Containing Chaos with Kubernetes - Terrence Ryan, Google - DevOpsDays Tel Avi...DevOpsDays Tel Aviv
 
How I Became a Telephone Names Sourcer
How I Became a Telephone Names SourcerHow I Became a Telephone Names Sourcer
How I Became a Telephone Names SourcerTechTrak.com, Inc.
 
Zoorate - presentazione agg al 01 09 2015
Zoorate - presentazione agg al 01 09 2015Zoorate - presentazione agg al 01 09 2015
Zoorate - presentazione agg al 01 09 2015Roberto Stefanini
 
Etnografia comp consumidor-2011-moda-cibertec
Etnografia comp consumidor-2011-moda-cibertecEtnografia comp consumidor-2011-moda-cibertec
Etnografia comp consumidor-2011-moda-cibertecNicolás Ortiz Esaine
 

Viewers also liked (20)

Let's make users happy
Let's make users happyLet's make users happy
Let's make users happy
 
Introduction to Information Architecture & Design - 2/14/15
Introduction to Information Architecture & Design - 2/14/15Introduction to Information Architecture & Design - 2/14/15
Introduction to Information Architecture & Design - 2/14/15
 
Buenaidea service design
Buenaidea service designBuenaidea service design
Buenaidea service design
 
Desarrollo humano y recreacio 2do
Desarrollo humano y recreacio 2doDesarrollo humano y recreacio 2do
Desarrollo humano y recreacio 2do
 
Comenzar
ComenzarComenzar
Comenzar
 
CNA denuncia a dos ex empleados y un activo del IHSS por enriquecimiento ilíc...
CNA denuncia a dos ex empleados y un activo del IHSS por enriquecimiento ilíc...CNA denuncia a dos ex empleados y un activo del IHSS por enriquecimiento ilíc...
CNA denuncia a dos ex empleados y un activo del IHSS por enriquecimiento ilíc...
 
Trcw n 6_12.korolev.pdf
Trcw n 6_12.korolev.pdfTrcw n 6_12.korolev.pdf
Trcw n 6_12.korolev.pdf
 
Introducing ican
Introducing icanIntroducing ican
Introducing ican
 
Mesa 1315 Rodas hasta Rojas
Mesa 1315   Rodas hasta RojasMesa 1315   Rodas hasta Rojas
Mesa 1315 Rodas hasta Rojas
 
Haz clic aquí para ver tu historial de conversaciones completo con este contacto
Haz clic aquí para ver tu historial de conversaciones completo con este contactoHaz clic aquí para ver tu historial de conversaciones completo con este contacto
Haz clic aquí para ver tu historial de conversaciones completo con este contacto
 
Mobile Audience Research
Mobile Audience ResearchMobile Audience Research
Mobile Audience Research
 
Codigo de comunicacion Tarea 5
Codigo de comunicacion Tarea 5Codigo de comunicacion Tarea 5
Codigo de comunicacion Tarea 5
 
Iluminación Lámparas Vintage Retro EGLO 2016
Iluminación Lámparas Vintage Retro EGLO 2016Iluminación Lámparas Vintage Retro EGLO 2016
Iluminación Lámparas Vintage Retro EGLO 2016
 
Revista cancer ovario
Revista cancer ovarioRevista cancer ovario
Revista cancer ovario
 
MBA Thesis Andreychikova Yana
MBA Thesis Andreychikova YanaMBA Thesis Andreychikova Yana
MBA Thesis Andreychikova Yana
 
Anestesia
AnestesiaAnestesia
Anestesia
 
Containing Chaos with Kubernetes - Terrence Ryan, Google - DevOpsDays Tel Avi...
Containing Chaos with Kubernetes - Terrence Ryan, Google - DevOpsDays Tel Avi...Containing Chaos with Kubernetes - Terrence Ryan, Google - DevOpsDays Tel Avi...
Containing Chaos with Kubernetes - Terrence Ryan, Google - DevOpsDays Tel Avi...
 
How I Became a Telephone Names Sourcer
How I Became a Telephone Names SourcerHow I Became a Telephone Names Sourcer
How I Became a Telephone Names Sourcer
 
Zoorate - presentazione agg al 01 09 2015
Zoorate - presentazione agg al 01 09 2015Zoorate - presentazione agg al 01 09 2015
Zoorate - presentazione agg al 01 09 2015
 
Etnografia comp consumidor-2011-moda-cibertec
Etnografia comp consumidor-2011-moda-cibertecEtnografia comp consumidor-2011-moda-cibertec
Etnografia comp consumidor-2011-moda-cibertec
 

Similar to IA 6: Patterns for Effective Interaction Design. Jenifer Tidwell

Florida Memory Project and Usability
Florida Memory Project and UsabilityFlorida Memory Project and Usability
Florida Memory Project and UsabilityFlorence Paisey
 
Module-2-The UID process- Obstacles, Usability.ppt
Module-2-The UID process- Obstacles, Usability.pptModule-2-The UID process- Obstacles, Usability.ppt
Module-2-The UID process- Obstacles, Usability.pptssuserb7947f
 
Module-2-The UID process- Obstacles, Usability.ppt
Module-2-The UID process- Obstacles, Usability.pptModule-2-The UID process- Obstacles, Usability.ppt
Module-2-The UID process- Obstacles, Usability.pptpriadarsiniclassroom
 
Games Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and LayoutGames Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and LayoutDavid Farrell
 
Introduction to Web Survey Usability Design and Testing
Introduction to Web Survey Usability Design and TestingIntroduction to Web Survey Usability Design and Testing
Introduction to Web Survey Usability Design and TestingJennifer Romano Bergstrom
 
Common Design Patterns for Mobile (part 2)
Common Design Patterns for Mobile (part 2)Common Design Patterns for Mobile (part 2)
Common Design Patterns for Mobile (part 2)Ivano Malavolta
 
Rabbit Hole® – A User Experience Case StudyCx ux engage_2014_rabbit_hole
Rabbit Hole® – A User Experience Case StudyCx ux engage_2014_rabbit_holeRabbit Hole® – A User Experience Case StudyCx ux engage_2014_rabbit_hole
Rabbit Hole® – A User Experience Case StudyCx ux engage_2014_rabbit_holeAvtex
 
Are Mega Menus Really Heroic?
Are Mega Menus Really Heroic?Are Mega Menus Really Heroic?
Are Mega Menus Really Heroic?Heather Staudt
 
Is it possible to write cross-native apps in 2020 ?
Is it possible to write cross-native apps in 2020 ?Is it possible to write cross-native apps in 2020 ?
Is it possible to write cross-native apps in 2020 ?Chris Saez
 
Ux Meets Code Interaction Usability
Ux Meets Code Interaction UsabilityUx Meets Code Interaction Usability
Ux Meets Code Interaction UsabilityArabella David
 
OnePageDesigns.ppt
OnePageDesigns.pptOnePageDesigns.ppt
OnePageDesigns.pptBijayKc16
 
Common Design Patterns for Mobile (part 1)
Common Design Patterns for Mobile (part 1)Common Design Patterns for Mobile (part 1)
Common Design Patterns for Mobile (part 1)Ivano Malavolta
 
Design Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesDesign Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesInductive Automation
 
Design Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesDesign Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesInductive Automation
 
Goodbye Nightmare : Tops and Tricks for creating Layouts
Goodbye Nightmare : Tops and Tricks for creating LayoutsGoodbye Nightmare : Tops and Tricks for creating Layouts
Goodbye Nightmare : Tops and Tricks for creating LayoutsLuc Bors
 
Web Navigation Presentation
Web Navigation PresentationWeb Navigation Presentation
Web Navigation Presentationglvsav37
 

Similar to IA 6: Patterns for Effective Interaction Design. Jenifer Tidwell (20)

Design rule 3
Design rule 3Design rule 3
Design rule 3
 
Design rule 3
Design rule 3Design rule 3
Design rule 3
 
Florida Memory Project and Usability
Florida Memory Project and UsabilityFlorida Memory Project and Usability
Florida Memory Project and Usability
 
Module-2-The UID process- Obstacles, Usability.ppt
Module-2-The UID process- Obstacles, Usability.pptModule-2-The UID process- Obstacles, Usability.ppt
Module-2-The UID process- Obstacles, Usability.ppt
 
Module-2-The UID process- Obstacles, Usability.ppt
Module-2-The UID process- Obstacles, Usability.pptModule-2-The UID process- Obstacles, Usability.ppt
Module-2-The UID process- Obstacles, Usability.ppt
 
Games Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and LayoutGames Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and Layout
 
Introduction to Web Survey Usability Design and Testing
Introduction to Web Survey Usability Design and TestingIntroduction to Web Survey Usability Design and Testing
Introduction to Web Survey Usability Design and Testing
 
Common Design Patterns for Mobile (part 2)
Common Design Patterns for Mobile (part 2)Common Design Patterns for Mobile (part 2)
Common Design Patterns for Mobile (part 2)
 
Web Usability
Web UsabilityWeb Usability
Web Usability
 
Rabbit Hole® – A User Experience Case StudyCx ux engage_2014_rabbit_hole
Rabbit Hole® – A User Experience Case StudyCx ux engage_2014_rabbit_holeRabbit Hole® – A User Experience Case StudyCx ux engage_2014_rabbit_hole
Rabbit Hole® – A User Experience Case StudyCx ux engage_2014_rabbit_hole
 
Are Mega Menus Really Heroic?
Are Mega Menus Really Heroic?Are Mega Menus Really Heroic?
Are Mega Menus Really Heroic?
 
Is it possible to write cross-native apps in 2020 ?
Is it possible to write cross-native apps in 2020 ?Is it possible to write cross-native apps in 2020 ?
Is it possible to write cross-native apps in 2020 ?
 
Ux Meets Code Interaction Usability
Ux Meets Code Interaction UsabilityUx Meets Code Interaction Usability
Ux Meets Code Interaction Usability
 
OnePageDesigns.ppt
OnePageDesigns.pptOnePageDesigns.ppt
OnePageDesigns.ppt
 
Common Design Patterns for Mobile (part 1)
Common Design Patterns for Mobile (part 1)Common Design Patterns for Mobile (part 1)
Common Design Patterns for Mobile (part 1)
 
Design Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesDesign Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation Schemes
 
Design Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesDesign Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation Schemes
 
Goodbye Nightmare : Tops and Tricks for creating Layouts
Goodbye Nightmare : Tops and Tricks for creating LayoutsGoodbye Nightmare : Tops and Tricks for creating Layouts
Goodbye Nightmare : Tops and Tricks for creating Layouts
 
Goodbye Nightmare: Tips and Tricks for Creating Complex Layouts with Oracle A...
Goodbye Nightmare: Tips and Tricks for Creating Complex Layouts with Oracle A...Goodbye Nightmare: Tips and Tricks for Creating Complex Layouts with Oracle A...
Goodbye Nightmare: Tips and Tricks for Creating Complex Layouts with Oracle A...
 
Web Navigation Presentation
Web Navigation PresentationWeb Navigation Presentation
Web Navigation Presentation
 

More from Harald Felgner, PhD

Phones are the new PCs. & the Red Fez Sketchbook, November 2010
Phones are the new PCs. & the Red Fez Sketchbook, November 2010Phones are the new PCs. & the Red Fez Sketchbook, November 2010
Phones are the new PCs. & the Red Fez Sketchbook, November 2010Harald Felgner, PhD
 
Phones are the new PCs. & the Red Fez Playbook, November 2010
Phones are the new PCs. & the Red Fez Playbook, November 2010Phones are the new PCs. & the Red Fez Playbook, November 2010
Phones are the new PCs. & the Red Fez Playbook, November 2010Harald Felgner, PhD
 
66 slides to steal from! Business Quotes, November 2010
66 slides to steal from! Business Quotes, November 201066 slides to steal from! Business Quotes, November 2010
66 slides to steal from! Business Quotes, November 2010Harald Felgner, PhD
 
To organize the world's information. 30 quotes for your next presentation. Bu...
To organize the world's information. 30 quotes for your next presentation. Bu...To organize the world's information. 30 quotes for your next presentation. Bu...
To organize the world's information. 30 quotes for your next presentation. Bu...Harald Felgner, PhD
 
Pursue your dream--and never accept a proven solution! This is ... Paul Otlet
Pursue your dream--and never accept a proven solution! This is ... Paul OtletPursue your dream--and never accept a proven solution! This is ... Paul Otlet
Pursue your dream--and never accept a proven solution! This is ... Paul OtletHarald Felgner, PhD
 
The best ideas come as jokes. Make your thinking as funny as possible. 28 quo...
The best ideas come as jokes. Make your thinking as funny as possible. 28 quo...The best ideas come as jokes. Make your thinking as funny as possible. 28 quo...
The best ideas come as jokes. Make your thinking as funny as possible. 28 quo...Harald Felgner, PhD
 
Do not believe that it is very much of an advance to do the unnecessary three...
Do not believe that it is very much of an advance to do the unnecessary three...Do not believe that it is very much of an advance to do the unnecessary three...
Do not believe that it is very much of an advance to do the unnecessary three...Harald Felgner, PhD
 
Touch Research 0: Class and Presentations [Handouts]
Touch Research 0: Class and Presentations [Handouts]Touch Research 0: Class and Presentations [Handouts]
Touch Research 0: Class and Presentations [Handouts]Harald Felgner, PhD
 
Touch Research 0: Class and Presentations
Touch Research 0: Class and PresentationsTouch Research 0: Class and Presentations
Touch Research 0: Class and PresentationsHarald Felgner, PhD
 
IA 5: Defensive Design. Matthew Linderman, Jason Fried
IA 5: Defensive Design. Matthew Linderman, Jason FriedIA 5: Defensive Design. Matthew Linderman, Jason Fried
IA 5: Defensive Design. Matthew Linderman, Jason FriedHarald Felgner, PhD
 
X-cultural Communication 7: Colors Across Cultures
X-cultural Communication 7: Colors Across CulturesX-cultural Communication 7: Colors Across Cultures
X-cultural Communication 7: Colors Across CulturesHarald Felgner, PhD
 
Smoke spotting. & Red Fez Playbook, April 2009 II
Smoke spotting. & Red Fez Playbook, April 2009 IISmoke spotting. & Red Fez Playbook, April 2009 II
Smoke spotting. & Red Fez Playbook, April 2009 IIHarald Felgner, PhD
 
I'm a social object. Business Quotes, July 2010
I'm a social object. Business Quotes, July 2010I'm a social object. Business Quotes, July 2010
I'm a social object. Business Quotes, July 2010Harald Felgner, PhD
 
Those are the issues we are going to have to address. Business Quotes, June 2010
Those are the issues we are going to have to address. Business Quotes, June 2010Those are the issues we are going to have to address. Business Quotes, June 2010
Those are the issues we are going to have to address. Business Quotes, June 2010Harald Felgner, PhD
 

More from Harald Felgner, PhD (20)

User Experience 2: Talk@Stabilo
User Experience 2: Talk@StabiloUser Experience 2: Talk@Stabilo
User Experience 2: Talk@Stabilo
 
Business Quotes for 2011
Business Quotes for 2011Business Quotes for 2011
Business Quotes for 2011
 
Phones are the new PCs. & the Red Fez Sketchbook, November 2010
Phones are the new PCs. & the Red Fez Sketchbook, November 2010Phones are the new PCs. & the Red Fez Sketchbook, November 2010
Phones are the new PCs. & the Red Fez Sketchbook, November 2010
 
IA 7/ UX 1: IA? IxD? UX!
IA 7/ UX 1: IA? IxD? UX!IA 7/ UX 1: IA? IxD? UX!
IA 7/ UX 1: IA? IxD? UX!
 
Phones are the new PCs. & the Red Fez Playbook, November 2010
Phones are the new PCs. & the Red Fez Playbook, November 2010Phones are the new PCs. & the Red Fez Playbook, November 2010
Phones are the new PCs. & the Red Fez Playbook, November 2010
 
66 slides to steal from! Business Quotes, November 2010
66 slides to steal from! Business Quotes, November 201066 slides to steal from! Business Quotes, November 2010
66 slides to steal from! Business Quotes, November 2010
 
To organize the world's information. 30 quotes for your next presentation. Bu...
To organize the world's information. 30 quotes for your next presentation. Bu...To organize the world's information. 30 quotes for your next presentation. Bu...
To organize the world's information. 30 quotes for your next presentation. Bu...
 
Pursue your dream--and never accept a proven solution! This is ... Paul Otlet
Pursue your dream--and never accept a proven solution! This is ... Paul OtletPursue your dream--and never accept a proven solution! This is ... Paul Otlet
Pursue your dream--and never accept a proven solution! This is ... Paul Otlet
 
The best ideas come as jokes. Make your thinking as funny as possible. 28 quo...
The best ideas come as jokes. Make your thinking as funny as possible. 28 quo...The best ideas come as jokes. Make your thinking as funny as possible. 28 quo...
The best ideas come as jokes. Make your thinking as funny as possible. 28 quo...
 
Do not believe that it is very much of an advance to do the unnecessary three...
Do not believe that it is very much of an advance to do the unnecessary three...Do not believe that it is very much of an advance to do the unnecessary three...
Do not believe that it is very much of an advance to do the unnecessary three...
 
Touch Research 0: Class and Presentations [Handouts]
Touch Research 0: Class and Presentations [Handouts]Touch Research 0: Class and Presentations [Handouts]
Touch Research 0: Class and Presentations [Handouts]
 
Touch Research 0: Class and Presentations
Touch Research 0: Class and PresentationsTouch Research 0: Class and Presentations
Touch Research 0: Class and Presentations
 
IA 5: Defensive Design. Matthew Linderman, Jason Fried
IA 5: Defensive Design. Matthew Linderman, Jason FriedIA 5: Defensive Design. Matthew Linderman, Jason Fried
IA 5: Defensive Design. Matthew Linderman, Jason Fried
 
X-cultural Communication 7: Colors Across Cultures
X-cultural Communication 7: Colors Across CulturesX-cultural Communication 7: Colors Across Cultures
X-cultural Communication 7: Colors Across Cultures
 
Smoke spotting. & Red Fez Playbook, April 2009 II
Smoke spotting. & Red Fez Playbook, April 2009 IISmoke spotting. & Red Fez Playbook, April 2009 II
Smoke spotting. & Red Fez Playbook, April 2009 II
 
I'm a social object. Business Quotes, July 2010
I'm a social object. Business Quotes, July 2010I'm a social object. Business Quotes, July 2010
I'm a social object. Business Quotes, July 2010
 
Those are the issues we are going to have to address. Business Quotes, June 2010
Those are the issues we are going to have to address. Business Quotes, June 2010Those are the issues we are going to have to address. Business Quotes, June 2010
Those are the issues we are going to have to address. Business Quotes, June 2010
 
Business Quotes, May 2010
 Business Quotes, May 2010 Business Quotes, May 2010
Business Quotes, May 2010
 
Business Quotes, April 2010
Business Quotes, April 2010Business Quotes, April 2010
Business Quotes, April 2010
 
Business Quotes, March 2010
Business Quotes, March 2010Business Quotes, March 2010
Business Quotes, March 2010
 

Recently uploaded

Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
MICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxMICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxabhijeetpadhi001
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 

Recently uploaded (20)

Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
MICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxMICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptx
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 

IA 6: Patterns for Effective Interaction Design. Jenifer Tidwell

  • 2. ⁄  From Jenifer Tidwell Designing Interfaces O’Reilly, 2005
  • 3. 2. Organizing the 3. Getting Around 1. What Users Do Content – IA & – Navigation Structure 6. Showing 5. Doing Things – 4. Organizing the Complex Data – Actions & Page – Layout Information Commands Graphics 7. Getting Input 9. Making it look 8. Builders and From Users – good – Visual Editors Forms & Controls Style & Aesthetics
  • 5. A Means to an User Research Motivation to End •  Direct Learn •  Why? observation •  Intermediate-to- •  Why really? •  Case studies expert users •  Surveys •  Occasional users •  Personas •  The middle ground
  • 6. Human 1.1 Safe 1.2 Instant 1.3 Behaviors Exploration Gratification Satisficing 1.4 Changes 1.6 1.5 Deferred in Incremental Choices Midstream Construction 1.9 1.7 1.8 Spatial Streamlined Habituation Memory Repetition 1.10 1.11 1.12 Other Prospective Keyboard People‘s Memory Only Advice
  • 7. ⁄  “Let me explore without getting lost or getting into trouble.” ⁄  Make it possible to explore without dire consequences ⁄  Avoid pop-ups and provide a predictable back button ⁄  Patterns: 3.31 Escape Hatch - 5.51 Multi-level Undo
  • 8. ⁄  “I want to accomplish something now, not later.” ⁄  Make the first screen stunningly easy ⁄  Don’t hide functionality behind a splash screen ⁄  Don’t put long sets of instructions in front of the first task ⁄  Don’t use “(Skip this) Ad!”
  • 9. ⁄  “This is good enough. I don’t want to spend more time learning to do better.” ⁄  Make labels short ⁄  Simplify the layout ⁄  Use forward/ backward navigation ⁄  “Don’t Make Me Think” ⁄  Use the layout to communicate meaning All patterns 4.32-4.43
  • 10. ⁄  “I changed my mind about what I was doing.” ⁄  Provide opportunities ⁄  Don’t lock users into a choice-poor environment ⁄  Provide re-entrance: “I’ll finish it later” 2.17 Wizard - 3.22 Global Navigation - 3.23 Hub and Spoke - 3.25 Modal Panel - 3.27 Breadcrumbs - 7.77 Good Defaults
  • 11. ⁄  “I don’t want to answer that now; just let me finish.” ⁄  Keep registration hurdles to the bare minimum ⁄  Don’t require a first-time registration at all ⁄  “You can always change this later” ⁄  Don’t offer too many up-front choices 2.18 Extras on Demand - 7.77 Good Defaults
  • 12. ⁄  “Let me change this. That doesn’t look right; let me change it again. That’s better.” ⁄  Make it easy to build small pieces one at a time ⁄  Keep the interface responsive to quick changes ⁄  Give feedback ⁄  Induce a state of “flow”
  • 13. ⁄  “That gesture works everywhere else; why doesn’t it work here, too?” ⁄  Control-S, Control-C, Control-V ⁄  Provide consistency ⁄  Don’t rely on dialog boxes with default choices
  • 14. ⁄  “I swear that button was here a minute ago. Where did it go?” ⁄  Make use of the desktop metaphor ⁄  Don’t rearrange controls ⁄  Don’t use dynamically changing menus ⁄  Put similar functionality in similar places ⁄  Purposefully use tops and bottoms of lists 4.37 Movable Panels - 4.41 Responsive Disclosure
  • 15. ⁄  “I’m putting this here to remind myself to deal with it later.” ⁄  Give people the tools to create their own reminder systems ⁄  Don’t organize or sort things automatically ⁄  Leave artifacts around that identify unfinished tasks
  • 16. ⁄  “I have to repeat this how many times?” ⁄  Make use of the desktop metaphor ⁄  Don’t rearrange controls ⁄  Don’t use dynamically changing menus ⁄  Put similar functionality in similar places ⁄  Purposefully use tops and bottoms of lists 5.53 Macros
  • 17. ⁄  “Please don’t make me use the mouse.” ⁄  Switching between the mouse and keyboard takes time and effort ⁄  Define keyboard shortcuts ⁄  Integrate the use of arrow keys, the Tab key, and the Return key ⁄  Define “default buttons” representing the “safe” action 8.83 Spring-Loaded Mouse
  • 18. ⁄  “What did everyone else say about this?” ⁄  Integrate social components ⁄  Link to external resources ⁄  Encourage people to post their creations/ advice … 2.20 Multi-level Help
  • 19. 2. IA & Structure
  • 20. Content Structure Physical Structure •  List of objects •  Multiple windows •  List of actions •  One-window paging •  List of categories •  Tiled panes •  List of tools
  • 21. Content & 2.13 Two- 2.14 Canvas Physical panel Plus Palette Structure Selector 2.15 One- 2.16 window Alternative Drilldown Views 2.19 2.18 Extras Sequence 2.17 Wizard on Demand Intriguing Branches 2.20 Multi- Help level Help
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 31. Staying Found The Cost •  Good signage •  Keeping distances •  Environmental clues short •  Maps •  Avoiding too many jumps
  • 32. 3.21 Clear 3.22 Global 3.23 Hub and Interlinks Entry Points Navigation Spoke 3.25 Modal 3.24 Pyramid Panel Sign- 3.26 Sequence 3.27 3.28 Annotated Breadcrumbs posts Map Scrollbar 3.29 Color- coded Sections Visual 3.30 Animated Trick Transition Trump 3.31 Escape Hatch Card
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 45. The Basics Grouping and •  Visual hierarchy Alignment •  Visual flow •  Proximity Dynamic •  Similarity Aspects •  Continuity •  Closure
  • 46. 4.32 Visual 4.33 Center Hierarchy Framework Stage 4.34 Titled 4.35 Card Chunking Sections Stack 4.36 4.37 Closable Movable Panels Panels 4.38 Right/ 4.39 Flow Left Diagonal Alignment Balance 4.40 ? Property Sheet Dynamic 4.41 Responsive 4.42 Responsive 4.43 Liquid Aspects Layout Disclosure Enabling
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 60. Renderings Invisibles Nonstandards •  Buttons •  Double-clicks •  Icons •  Menu bars •  Keyboard actions •  Clickable text •  Pop-up menus •  Drag-and-drop •  Hovers •  Dropdown menus •  Typed commands •  Manipulable objects •  Toolbars •  Anything … •  Links •  Action panels
  • 61. 5.44 Button 5.45 Action Presentation Groups Panel 5.46 Prominent 5.47 Smart Specifics “Done” Button Menu Items 5.49 Progress 5.50 Operation 5.48 Preview Indicator Cancelability 5.51 Multi- 5.52 Command Sequence level Undo History 5.53 Macros
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 73. Organizational Models Pre-attentive Variables •  Linear •  Color hue •  Tabular •  Color brightness •  Hierarchical •  Color saturation •  Network •  Texture •  Geographic •  Position and alignment •  Other •  Orientation •  Size •  Shape
  • 74. Navigation and Browsing Sorting and Rearrangement •  Scroll and pan •  Alphabetically •  Zoom •  Numerically •  Open and close points of interest •  By date or time •  Drill down into points of interest •  By physical location •  By category or tag •  By popularity •  User-designed •  Completely random
  • 75. Searching and The Data Filtering •  Labels •  Highly interactive •  Legends •  Iterative •  Axes, rulers, scales, •  Contextual and timelines •  Datatips •  Data brushing
  • 76. 6.54 6.56 6.55 For All Overview Datatips Dynamic Plus Detail Queries 6.57 Data 6.58 Local Brushing Zooming For Tables 6.60 6.59 Row Sortable & Lists Striping Table 6.61 Jump 6.62 New- to Item item Row For 6.63 6.64 Tree Cascading Hierarchies Table Lists 6.65 Multi- 6.66 Small 6.67 Sequence Y Graph Multiples Treemaps
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 92. Principles Factors •  Make it understandable •  Available space •  Avoid questions •  User sophistication •  Don’t rely on memory •  Expectations •  Don’t literally translate •  Available technology the programming model •  Usability test it •  Choose wisely
  • 93. List of Items Text Numbers Dates or •  One of two •  One line •  Any type or Times options •  One-of-N choice format •  Forgiving •  One of N items •  Multiple lines •  Bounded range format •  Many of N •  Subrange •  Structured items format •  Constructing an •  Chooser unordered list
  • 94. 7.68 7.69 7.70 Fill-in- Text Forgiving Structured the-blanks Format Format 7.71 Input 7.72 Input 7.73 Auto- Hints Prompt completion Other 7.74 Dropdown 7.75 Illustrated 7.76 List Than Text Builder Chooser Choices 7.78 Same- 7.77 Good For All Defaults page Error Message
  • 95.
  • 96.
  • 97.
  • 98.
  • 99.
  • 100.
  • 101.
  • 102.
  • 103.
  • 104.
  • 105.
  • 107. Idioms Principles Selection •  Page layout editors •  WYSIWYG •  Single click •  Image editors •  Direct manipulation •  Double click •  Vector-graphics •  Modes •  Triple click editors •  Click, drag, release •  Web site builders •  Shift-click •  GUI builders •  Control-click •  Generic text editors
  • 108. 8.81 8.79 Edit-in- 8.80 Smart Overall place Selection Composite Selection 8.83 Spring- 8.82 One-off loaded Mode Mode 8.84 Direct 8.85 8.86 Guides Constrained Manipulation Resize Magnetism WYSIWYG- 8.87 Paste related Variations
  • 109.
  • 110.
  • 111.
  • 112.
  • 113.
  • 114.
  • 115.
  • 116.
  • 117.
  • 119. Principles Web and Apps! •  Color •  UI Guidelines •  Typography •  Backgrounds •  Spaciousness and crowding •  Colors and fonts •  Angles and curves •  Borders •  Texture and rhythm •  Images •  Images •  Cultural references •  Repeated visual motifs
  • 120. 9.89 Few 9.88 Deep 9.90 Corner Design Background Hues, Many Values Treatments 9.91 Borders 9.93 9.92 that Echo Contrasting Hairlines Fonts Font Weights Meta- 9.94 Skins design
  • 121.
  • 122.
  • 123.
  • 124.
  • 125.
  • 126.
  • 127.
  • 129. /kubina/120536705/ /ntr23/730371240/ http://www.flickr.com /angelamaphone/2663422833/ /8177037@N06/2137654069/ /photos_by_kenneth/3150864569 Screenshots: ⁄  Jenifer Tidwell /mauricekoop/1112430097/ ⁄  Me, myself, and I
  • 130. /23176450@N08/2663925153/ /zen/1585255/ http://www.flickr.com /haraldfelgner/2589744468/ The book: /byammar/2920274366/ ⁄  Jenifer Tidwell, Designing Interfaces, 2006, O‘Reilly /haraldfelgner/2562128495/ ⁄  www.designinginterfaces.com ⁄  jtidwell.net Order via: /liewcf/894035077/ ⁄  bit.ly/cf7TQD
  • 132. ⁄  Harald Felgner ⁄  A spectrum of projects, from international marketing to IT. ⁄  ux.felgner.ch