SlideShare a Scribd company logo
1 of 61
Download to read offline
Web Usability:
 Creating Great
User Experiences!
Web Usability:
    Creating Great
   User Experiences!

      curriculum: Pat Rees
Pasadena City College Webmaster
Web Usability:
    Creating Great
   User Experiences!

facilitator: Joseph Karr O’Connor
         @csunwebmaster
Web Usability:
        Creating Great
       User Experiences!

The only two industries that call customers users
 are the computer industry... and drug dealers.
Intro
         User Experience
        • find it
        • action
        • rinse and repeat
         •   easily learnable
         •   efficient
         •   memorable
         •   satisfying


         More important in 2.0!
             kayak CSUN Give



         Invisible when it works!
                          5
Intro
         Functional Design - Content Model
        • Support for tasks/goals
         Information Architecture
        • Organizing data/info
          • Taxonomy
         Communication Design
        • Motivates people to respond
         • Calls to action
         Interaction Design
        • Designing tasks/activities
        • Interaction Design Association
                  6
Creating Great User Experiences!
  Architecture         SEO marketing
    - Taxonomy         Search
  Navigation           Web standards
  User interface       Accessibility
  Interactivity        Graphic design
  User centered        Backend dev
  Findability          Copywriting
  Do-ability           Forms
  Wayfinding            E-commerce


                   7
Creating Great User Experiences!


    1. Doing The Research
      2. Content Is King
       3. How It Works
     4. The Way It Looks

               8
Creating Great User Experiences!




   The Machine is Us/ing Us




               9
1A
      Doing the Research
     • Create client persona
                             E01
      Imagine users
     • Invent user personas
       • Variety

      User states - examples
     • New applicant
     • Enrolled newbie
     • Occasional user
     • Frequent user
                        10
1B
      Engage client
     • Survey and communication forms
      • Kelly Goto for sample forms     E02



      Site map - flow chart
     • Visio, Illustrator, OmniGraffle




                        11
1C
      Wireframes
     • Bare bones
      • Start with deep content - work backwards
     • Lovelycharts




                        12
1D
  Gather Technical Constraints Early
 • Screen flows
     • Getting from point to point
     • Gliffy




                        13
1D
  Design Description Document (DDD)
 • thinkvitamin.com
                      E03




                 14
1E
      Search Engine Optimization
     • No black hat tactics - or be banished to
       the Phantom Zone

      Keywords and phrases
     • WordTracker
     • Google mainpage auto complete

      Findability
     • Identify appropriate site
     • Navigate the pages

                        15
1E
      Open Standards
     • Semantic markup
     • Machine readable content
     • Web Standards Project
     • Jeffrey Zeldman:
       Designing With Web Standards (3rd Ed.)




                      16
1E
      Open Standards
     • Semantic markup
     • Machine readable content
     • Web Standards Project
     • Jeffrey Zeldman:
       Designing With Web Standards (3rd Ed.)




                      16
1F
      Analytics
     • Webtrends
     • Google Analytics




                      17
1F
     • Crazyegg heatmap




                     18
1G
  User Testing
 • Websort
 • Optimalsort




                 19
1G
  Prototype
 • Paper




              20
1G
  Prototype With Fireworks
 • Interactive design team prototyping
 • Wireframes and pages
 • Interactive prototypes
 • Rapid prototyping




                   21
1G
  Hands On User Testing
 • 5 people are sufficient
  • user at computer/projector
  • observers gathered around
  Video User Testing Sessions
 • Userfly
 • Morae
 • Silverback



                   22
2A
      Content is King
     • Write to be found
      • Main message first
      • Cut out words - Tweet it!
      • Revise, revise, revise
      • How to write numbers
      • Check the reading level
       • JuicyStudios Readability



                      23
2A
      Content is King
     • Word: Tools>Spelling and Grammar
          In Mac Word 2008:
      ✓   Preferences: "Authoring and Proofing Tools" E04
      ✓   Select "Spelling and Grammar"
      ✓   Check the "check grammar with spelling" box
      ✓   Then check the "show readability statistics" box
      ✓   Go to the Tools menu and select "Spelling and Grammar"
      ✓   Word will show the readability statistics after spellcheck




                                 24
2B
      Content is King
     • Keep paragraphs short
     • Keep sentences short
     • Use fragments - FAQ: don’t repeat question
     • Use the users’ words
     • Think globally - ESL
     • Give examples

      Inverted Pyramid
     • Start with conclusion
      • Word: Tools>Auto Summarize
                       25
2C
      Design for Scanning
     • Most users scan
     • Then they use search
     • Get rid of needless words - happy talk
     • Use headings, bullets, lists
     • Tables for TABULAR DATA (ONLY!)
     • F pattern and “ad blindness”

      Use Images and Icons
     • Images convey, clarify message - USE ALT!
     • Screenshots, videos
     • Icons help user find content, utilities
                       26
2D
  Target All Devices
 • Mobile views rising 18%/mo (csun.edu)
  • JavaScript, PDF, Flash - may lack support
  • Test - turn off JavaScript and images
  • MAKE IT ACCESSIBLE to everyone!
  • Create print style sheet with CSS
  • W3C mobile web resource
  • Mobile emulators
    • iPhoney
    • Opera Mini Simulator
    • Opera browser>View>Small Screen
                   27
2E
      Respect Me
     • How would I react?
     • Do good - i.e. opt-in
     • Tell me a story

      Rediscovery of Content
     • Faceted navigation - jcrew
     • Folksonomy (popular) tags - digg or delicious
     • RSS feeds, mailing lists, newsletters
     • Search box
     • Feeds, share, follow, etc. : ASMBYC
                       28
3A
      How It Works
     • Interface design conventions - they work!
      • Google API libraries and samples
      • Yahoo User Interface library and patterns
      • MooTools
      • JQuery UI and tutorials
     • Patterns
      • Welie Pattern library
      • Smileycat Design Elements
      • Jennifer Tidwell

                       29
3B
      Navigation
     • Findable
      • Where am I?
      • Where can I go?
      • Where have I been?
      • How do I get here again?
       • Go to deep page - answer those questions
         • E-trade
         • NPR Shop
     • 800x600: does right nav disappear? alistapart
     • Drop downs: USPS and csun.edu
                       30
3C
      Affordance
     • Is clickable action obvious?




                       31
3D
  Types of Navigation
 • Accordion
  • Simple jQuery accordions
 • Breadcrumbs
  • Apple Store
  • Library of Congress
 • Directory
  • Ebay
  • USPS


                 32
3D
  Types of Navigation
 • Doormat
  • Stanford
 • Double Tab
  • State of California
 • Tabs
  • Trails
 • Faceted
  • Amazon
  • Nordstrom

                   33
3E
      Types of Navigation
     • Fly-out
      • CSUN (myNorthridge Portal)
      • Adobe
     • Home Link
      • Green Beast
     • Icon
      • Clear Helper
     • Map Navigator
      • Google Maps

                     34
3F
      Forms and Buttons
     • Required vs Optional
      • Crate and Barrel
     • Error Messages
      • Modal and non-modal
        • Don’t lock me out with modal!
        • No cryptic error messages, please.




                       35
3F
      Forms and Buttons
     • Don’t be too rigid
      • Data checking on back end, please
      • Anticipate international formats
      • Dress for mess
           6265857731
           626 585-7731
           626-585-7731
           626.585.7731
           (626) 585-7731
           or international code
           011 353 66 713 0000




                                   36
3F
      Forms and Buttons
     • Eliminate chance of error
      • Error-free learning
      • Provide an undo




                       37
3F
      Forms and Buttons
     • Drop-down lists
      • Automate with keystrokes
        • States, countries, birth years, etc.




                         38
3F
      Forms and Buttons
     • Use AJAX auto complete
      • Google Search
      • Kayak - try airport codes




                       39
3F
      Forms and Buttons
     • Determine best use of form elements
      • Ease of entry, keystrokes, recognition
      • Fewer errors




                        40
3F
      Forms and Buttons
     • Instructive design = speed and accuracy
      • Move cancel button away from “I’m done”
      • Indicate required and optional (color)
      • Provide hints
      • Limit drop down choices
      • More than 5 ‘choose one’?
        • Use a select list
        • Use radio buttons


                      41
3F
      Forms and Buttons
     • Use Spry, CSS, and JQuery to help
      • Fancy form design with CSS
      • Friendly, understandable, focused error info
      • Organize info in logical fieldsets
      • Error-free learning
        • Completion button most likely choice
        • Keep users away from whirling blades



                       42
3F
      Forms and Buttons
     • JQuery
      • JQuery UI
      • Datepicker Demo
      • Datepicker UI
      • Datepicker Format Date
      • JQuery Themeroller




                     43
3G
  Less Friction>More Energy>Flow
 • Multiple pathways engage = discover
  • IMDb
 • Gradual engagement
  • Avoid sign-up forms - $300M Button
  • Guest vs registered - give good reason
    • Picnik
  • Visualize (whirled peas)
    • iGoogle


                   44
3H
  Optimize for Speedy Download
 • Use best practices for speed
  • Downloading images, etc., takes time
   • Concatenate/minify scripts, run them last
   • Combine images with CSS sprites
   • Fewer HTTP requests
   • Tidy up CSS, put reference at top
   • Reduce DNS Lookups
   • Add far-future Expires header
        Expires: Thu, 15 Apr 2010 20:00:00 GMT




                       45
3H
  Optimize for Speedy Download
 • Avoid redirects
  • Add trailing slash to hyperlink
  • Avoid 301 and 302 status codes
  • NEVER USE meta redirects
   • Breaks back button, security warnings
    • Yahoo Best Practices
  • Get YSlow for Firebug and use it



                   46
3H
  Optimize for Speedy Download
 • Mezzoblue Sprite Optimization
  • Firefox>Tools>Page Info
   • gmail
   • google search results
 • CSSsprites
  • Rosenfeld Media




                  47
3H
  Optimize for Speedy Download
 • Check spelling
 • Validate
  • Accessibility, code, CSS - W3C
 • Check for broken links
  • Xenu’s Link Sleuth
  • Google Webmaster Tools




                   48
3H
  Agile Design and Development Practices
 • Design system not surface
 • Evolutionary, user driven, not final
 • No page, only pathways
 • Simplicity over complexity
 • Collaborative and open design
 • Test in major rendering engines + mobile
  • WebKit (Safari, Chrome)
  • Gecko (Firefox)
  • Trident (IE)
  • Presto (Opera)
                   49
4A
     The Way It Looks
     • Design affects usability
      • Aesthetically pleasing objects appear
         to be more effective
      • Professional design increases trust,
         especially for transactional site
      • Design can create order and instill
         peace and serenity
        • Important when asking user to fill out
           lengthy form



                      50
4B
     Provide a Clear Visual Hierarchy
     • Vital info with quick scan
       • Visual prominence to important content
       • Related content visually related
       • Zoom out in Firefox (like squinting)
       • Logos take space, not most important
       • Visual nesting




                      51
4C
     Contrast
     • Craft a visual information hierarchy
      • Compel viewers to view where
         you want them to
      • With intelligent contrast and
         calls-to-action users will follow along




                       52
Don’t forget
white space.
4D
     Don’t Forget White... oh, never mind!
     • CSS for leading and kerning text
     • CSS for padding and margins in layout
     • Important stuff gets more white space
     • Nested boxed content
      • Pay attention to padding
      • Pay attention to real estate needs




                      54
4E
     Focus
     • Westerners typically begin reading
        a page of information in the
        upper left hand area
     • If you place highly conspicuous
        (according to contrast) in upper left
        it will most likely be seen and
        consumed first by Western users
     • Simplification is not organization
     • Complex <<-----|--->> Simple
     • Chaotic <<---|----->> Order
       • NRA
                       55
4F
     Focus
       • Horizontal and vertical grids help reduce
         noise and complexity




                      56
4F
     Focus
       • Horizontal and vertical grids help reduce
         noise and complexity
       • Subtraction
       • Tutorialblog




                      57
4G
     Grids
     • Fireworks Reticulator
     • Dreamweaver - use grids and guides
      • Grid: View>Grid>Grid Settings
      • Guides: View>Rulers - drag out guides
     • Examples of grid layout designs
      • Smashingmagazine
      • Webdesignerwall
     • Newspapers
      • USA Today, CNN, CalTech Today,
      • Washington Post, MSNBC
                     58
4H
     Make Something Stand Out -
     For Attention and Action
       • Use purposeful intentional contrast
       • Avoid small differences
       • Don’t violate overall design
       • Continue same convention elsewhere




                     59
The End

More Related Content

What's hot

Basic Principles of Interface design
Basic Principles of Interface designBasic Principles of Interface design
Basic Principles of Interface designZdeněk Lanc
 
Intro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful uiIntro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful uiThanos Makaronas
 
User Interface Design in Practice
User Interface Design in PracticeUser Interface Design in Practice
User Interface Design in PracticeJustine Sanderson
 
Improving Functional Usability
Improving Functional UsabilityImproving Functional Usability
Improving Functional UsabilityYogesh B
 
TC UX Tools and Technologies
TC UX Tools and TechnologiesTC UX Tools and Technologies
TC UX Tools and TechnologiesMargaret Bossen
 
Usability Heuristics
Usability HeuristicsUsability Heuristics
Usability HeuristicsOvidiu Von M
 
Selfish Accessibility: a11y Camp Toronto 2014
Selfish Accessibility: a11y Camp Toronto 2014Selfish Accessibility: a11y Camp Toronto 2014
Selfish Accessibility: a11y Camp Toronto 2014Adrian Roselli
 
User interface design for the Web Engineering Psychology
User interface design for the Web Engineering PsychologyUser interface design for the Web Engineering Psychology
User interface design for the Web Engineering PsychologyLawrenceNajjar
 
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...UXPA International
 
User Experience 3: User Experience, Usability and Accessibility
User Experience 3: User Experience, Usability and AccessibilityUser Experience 3: User Experience, Usability and Accessibility
User Experience 3: User Experience, Usability and AccessibilityMarc Miquel
 
NYU Web Intensive - Week 3 Class 2
NYU Web Intensive - Week 3 Class 2NYU Web Intensive - Week 3 Class 2
NYU Web Intensive - Week 3 Class 2studiokandm
 
Website Usability | Day 3
Website Usability | Day 3Website Usability | Day 3
Website Usability | Day 3studiokandm
 
Multi Platform User Exerience
Multi Platform User ExerienceMulti Platform User Exerience
Multi Platform User ExerienceTanya Zavialova
 
Going from Here to There: Transitioning into a UX Career
Going from Here to There: Transitioning into a UX CareerGoing from Here to There: Transitioning into a UX Career
Going from Here to There: Transitioning into a UX Careerdpanarelli
 
Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014Lewis Lin 🦊
 
UXPA Lean UX Bridging the gap between UX and Developers
UXPA Lean UX Bridging the gap between UX and DevelopersUXPA Lean UX Bridging the gap between UX and Developers
UXPA Lean UX Bridging the gap between UX and DevelopersAndrew Mottaz
 
Discount mobile usability methods
Discount mobile usability methodsDiscount mobile usability methods
Discount mobile usability methodsChris Nodder
 
Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014Shah Muhammad Baig
 

What's hot (20)

User-Centered Design
User-Centered DesignUser-Centered Design
User-Centered Design
 
Basic Principles of Interface design
Basic Principles of Interface designBasic Principles of Interface design
Basic Principles of Interface design
 
Intro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful uiIntro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful ui
 
User Interface Design in Practice
User Interface Design in PracticeUser Interface Design in Practice
User Interface Design in Practice
 
Improving Functional Usability
Improving Functional UsabilityImproving Functional Usability
Improving Functional Usability
 
TC UX Tools and Technologies
TC UX Tools and TechnologiesTC UX Tools and Technologies
TC UX Tools and Technologies
 
Usability Heuristics
Usability HeuristicsUsability Heuristics
Usability Heuristics
 
Selfish Accessibility: a11y Camp Toronto 2014
Selfish Accessibility: a11y Camp Toronto 2014Selfish Accessibility: a11y Camp Toronto 2014
Selfish Accessibility: a11y Camp Toronto 2014
 
User interface design for the Web Engineering Psychology
User interface design for the Web Engineering PsychologyUser interface design for the Web Engineering Psychology
User interface design for the Web Engineering Psychology
 
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...
 
User Experience 3: User Experience, Usability and Accessibility
User Experience 3: User Experience, Usability and AccessibilityUser Experience 3: User Experience, Usability and Accessibility
User Experience 3: User Experience, Usability and Accessibility
 
NYU Web Intensive - Week 3 Class 2
NYU Web Intensive - Week 3 Class 2NYU Web Intensive - Week 3 Class 2
NYU Web Intensive - Week 3 Class 2
 
Website Usability | Day 3
Website Usability | Day 3Website Usability | Day 3
Website Usability | Day 3
 
Multi Platform User Exerience
Multi Platform User ExerienceMulti Platform User Exerience
Multi Platform User Exerience
 
Going from Here to There: Transitioning into a UX Career
Going from Here to There: Transitioning into a UX CareerGoing from Here to There: Transitioning into a UX Career
Going from Here to There: Transitioning into a UX Career
 
Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014
 
IA basics
IA basicsIA basics
IA basics
 
UXPA Lean UX Bridging the gap between UX and Developers
UXPA Lean UX Bridging the gap between UX and DevelopersUXPA Lean UX Bridging the gap between UX and Developers
UXPA Lean UX Bridging the gap between UX and Developers
 
Discount mobile usability methods
Discount mobile usability methodsDiscount mobile usability methods
Discount mobile usability methods
 
Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014
 

Viewers also liked

Web Usability @iRajLal
Web Usability @iRajLalWeb Usability @iRajLal
Web Usability @iRajLalRaj Lal
 
Gamification for Second Language Acquisition
Gamification for Second Language AcquisitionGamification for Second Language Acquisition
Gamification for Second Language AcquisitionGeraldine Exton
 
Topic 11: Game-based Learning and Gamification in the Classroom
Topic 11: Game-based Learning and Gamification in the ClassroomTopic 11: Game-based Learning and Gamification in the Classroom
Topic 11: Game-based Learning and Gamification in the Classroombgalloway
 
David W. Deeds: Game-Based Learning & Gamification
David W. Deeds: Game-Based Learning & GamificationDavid W. Deeds: Game-Based Learning & Gamification
David W. Deeds: Game-Based Learning & GamificationDavid W. Deeds
 
Usability Introduction slide
Usability Introduction slideUsability Introduction slide
Usability Introduction slideKay Rules
 
Gamification in school (GWMSTHLM 2015)
Gamification in school (GWMSTHLM 2015)Gamification in school (GWMSTHLM 2015)
Gamification in school (GWMSTHLM 2015)Jan Bidner
 
GameBasedLearning&GamificationforLanguageClassrooms
GameBasedLearning&GamificationforLanguageClassroomsGameBasedLearning&GamificationforLanguageClassrooms
GameBasedLearning&GamificationforLanguageClassroomsTodd Vercoe, M.A.
 
Usability for Web Designers
Usability for Web DesignersUsability for Web Designers
Usability for Web DesignersBen Woods
 
Practical Usability Guidelines For Your Website (An Evening Of Web Usability ...
Practical Usability Guidelines For Your Website (An Evening Of Web Usability ...Practical Usability Guidelines For Your Website (An Evening Of Web Usability ...
Practical Usability Guidelines For Your Website (An Evening Of Web Usability ...Justin Mifsud
 
Differences Between Games, Game-Based Learning & Gamification
Differences Between Games, Game-Based Learning & GamificationDifferences Between Games, Game-Based Learning & Gamification
Differences Between Games, Game-Based Learning & GamificationInfopro Learning, Inc.
 
Gamification and Game-based Learning
Gamification and Game-based LearningGamification and Game-based Learning
Gamification and Game-based LearningCaitlin Cahill
 
Web Usability Meets Course Website Usability
Web Usability Meets Course Website UsabilityWeb Usability Meets Course Website Usability
Web Usability Meets Course Website UsabilityAnn Fandrey
 
Lecture 1: Web Design + Usability
Lecture 1: Web Design + UsabilityLecture 1: Web Design + Usability
Lecture 1: Web Design + Usabilitymcongdon
 
Usability In Mobile Applications
Usability In Mobile ApplicationsUsability In Mobile Applications
Usability In Mobile ApplicationsBruno Figueiredo
 
Andrew Hughes - Gamification vs. Game-Based Learning
Andrew Hughes - Gamification vs. Game-Based LearningAndrew Hughes - Gamification vs. Game-Based Learning
Andrew Hughes - Gamification vs. Game-Based LearningSeriousGamesAssoc
 
Engaging Kids in Learning: game based learning and gamification in education
Engaging Kids in Learning: game based learning and gamification in education Engaging Kids in Learning: game based learning and gamification in education
Engaging Kids in Learning: game based learning and gamification in education Pierre Le Lann
 
Introduction to Gamification VS. Game-Based Learning (GBL) - Make An Engaging...
Introduction to Gamification VS. Game-Based Learning (GBL) - Make An Engaging...Introduction to Gamification VS. Game-Based Learning (GBL) - Make An Engaging...
Introduction to Gamification VS. Game-Based Learning (GBL) - Make An Engaging...Sherry Jones
 
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkTEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkVolker Hirsch
 

Viewers also liked (19)

Web Usability @iRajLal
Web Usability @iRajLalWeb Usability @iRajLal
Web Usability @iRajLal
 
Gamification for Second Language Acquisition
Gamification for Second Language AcquisitionGamification for Second Language Acquisition
Gamification for Second Language Acquisition
 
Topic 11: Game-based Learning and Gamification in the Classroom
Topic 11: Game-based Learning and Gamification in the ClassroomTopic 11: Game-based Learning and Gamification in the Classroom
Topic 11: Game-based Learning and Gamification in the Classroom
 
David W. Deeds: Game-Based Learning & Gamification
David W. Deeds: Game-Based Learning & GamificationDavid W. Deeds: Game-Based Learning & Gamification
David W. Deeds: Game-Based Learning & Gamification
 
Usability Introduction slide
Usability Introduction slideUsability Introduction slide
Usability Introduction slide
 
Gamification in school (GWMSTHLM 2015)
Gamification in school (GWMSTHLM 2015)Gamification in school (GWMSTHLM 2015)
Gamification in school (GWMSTHLM 2015)
 
GameBasedLearning&GamificationforLanguageClassrooms
GameBasedLearning&GamificationforLanguageClassroomsGameBasedLearning&GamificationforLanguageClassrooms
GameBasedLearning&GamificationforLanguageClassrooms
 
Usability for Web Designers
Usability for Web DesignersUsability for Web Designers
Usability for Web Designers
 
Practical Usability Guidelines For Your Website (An Evening Of Web Usability ...
Practical Usability Guidelines For Your Website (An Evening Of Web Usability ...Practical Usability Guidelines For Your Website (An Evening Of Web Usability ...
Practical Usability Guidelines For Your Website (An Evening Of Web Usability ...
 
Differences Between Games, Game-Based Learning & Gamification
Differences Between Games, Game-Based Learning & GamificationDifferences Between Games, Game-Based Learning & Gamification
Differences Between Games, Game-Based Learning & Gamification
 
Gamification and Game-based Learning
Gamification and Game-based LearningGamification and Game-based Learning
Gamification and Game-based Learning
 
The Making of a Web Team
The Making of a Web TeamThe Making of a Web Team
The Making of a Web Team
 
Web Usability Meets Course Website Usability
Web Usability Meets Course Website UsabilityWeb Usability Meets Course Website Usability
Web Usability Meets Course Website Usability
 
Lecture 1: Web Design + Usability
Lecture 1: Web Design + UsabilityLecture 1: Web Design + Usability
Lecture 1: Web Design + Usability
 
Usability In Mobile Applications
Usability In Mobile ApplicationsUsability In Mobile Applications
Usability In Mobile Applications
 
Andrew Hughes - Gamification vs. Game-Based Learning
Andrew Hughes - Gamification vs. Game-Based LearningAndrew Hughes - Gamification vs. Game-Based Learning
Andrew Hughes - Gamification vs. Game-Based Learning
 
Engaging Kids in Learning: game based learning and gamification in education
Engaging Kids in Learning: game based learning and gamification in education Engaging Kids in Learning: game based learning and gamification in education
Engaging Kids in Learning: game based learning and gamification in education
 
Introduction to Gamification VS. Game-Based Learning (GBL) - Make An Engaging...
Introduction to Gamification VS. Game-Based Learning (GBL) - Make An Engaging...Introduction to Gamification VS. Game-Based Learning (GBL) - Make An Engaging...
Introduction to Gamification VS. Game-Based Learning (GBL) - Make An Engaging...
 
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkTEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of Work
 

Similar to Web Usability

Multimedia Development Lifecycle
Multimedia Development LifecycleMultimedia Development Lifecycle
Multimedia Development LifecycleLeoni Rahmawati
 
Executing for Every Screen: Build, launch and sustain products for your custo...
Executing for Every Screen: Build, launch and sustain products for your custo...Executing for Every Screen: Build, launch and sustain products for your custo...
Executing for Every Screen: Build, launch and sustain products for your custo...Steven Hoober
 
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
 
Getting started with dev tools (05 09-17, santa monica) upload
Getting started with dev tools (05 09-17, santa monica) uploadGetting started with dev tools (05 09-17, santa monica) upload
Getting started with dev tools (05 09-17, santa monica) uploadThinkful
 
Better User Experience for WordPress Sites
Better User Experience for WordPress SitesBetter User Experience for WordPress Sites
Better User Experience for WordPress Sitesaungstad
 
Getting started with dev tools (4/10/17 DC)
Getting started with dev tools (4/10/17 DC)Getting started with dev tools (4/10/17 DC)
Getting started with dev tools (4/10/17 DC)Daniel Friedman
 
05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&process05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&processSheSaysCREATIVE
 
Low-fidelity Prototyping
Low-fidelity PrototypingLow-fidelity Prototyping
Low-fidelity PrototypingHans Põldoja
 
User Experience from a Business Perspective
User Experience from a Business PerspectiveUser Experience from a Business Perspective
User Experience from a Business PerspectiveDanny Mittleman
 
Website Architecture Presentation from Web Strategy Workshops
Website Architecture Presentation from Web Strategy WorkshopsWebsite Architecture Presentation from Web Strategy Workshops
Website Architecture Presentation from Web Strategy WorkshopsCharles Edmunds
 
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
 
Tooling for the JavaScript Era
Tooling for the JavaScript EraTooling for the JavaScript Era
Tooling for the JavaScript Eramartinlippert
 
Low-fidelity Prototyping
Low-fidelity PrototypingLow-fidelity Prototyping
Low-fidelity PrototypingHans Põldoja
 
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)JenRobbins
 

Similar to Web Usability (20)

Windows 8 design 101
Windows 8 design 101Windows 8 design 101
Windows 8 design 101
 
Multimedia Development Lifecycle
Multimedia Development LifecycleMultimedia Development Lifecycle
Multimedia Development Lifecycle
 
Executing for Every Screen: Build, launch and sustain products for your custo...
Executing for Every Screen: Build, launch and sustain products for your custo...Executing for Every Screen: Build, launch and sustain products for your custo...
Executing for Every Screen: Build, launch and sustain products for your custo...
 
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
 
Designing the user experience
Designing the user experienceDesigning the user experience
Designing the user experience
 
Ask your users
Ask your usersAsk your users
Ask your users
 
Getting started with dev tools (05 09-17, santa monica) upload
Getting started with dev tools (05 09-17, santa monica) uploadGetting started with dev tools (05 09-17, santa monica) upload
Getting started with dev tools (05 09-17, santa monica) upload
 
Better User Experience for WordPress Sites
Better User Experience for WordPress SitesBetter User Experience for WordPress Sites
Better User Experience for WordPress Sites
 
Getting started with dev tools (4/10/17 DC)
Getting started with dev tools (4/10/17 DC)Getting started with dev tools (4/10/17 DC)
Getting started with dev tools (4/10/17 DC)
 
Solr pattern
Solr patternSolr pattern
Solr pattern
 
05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&process05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&process
 
Low-fidelity Prototyping
Low-fidelity PrototypingLow-fidelity Prototyping
Low-fidelity Prototyping
 
User Experience from a Business Perspective
User Experience from a Business PerspectiveUser Experience from a Business Perspective
User Experience from a Business Perspective
 
Website Architecture Presentation from Web Strategy Workshops
Website Architecture Presentation from Web Strategy WorkshopsWebsite Architecture Presentation from Web Strategy Workshops
Website Architecture Presentation from Web Strategy Workshops
 
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
 
Tooling for the JavaScript Era
Tooling for the JavaScript EraTooling for the JavaScript Era
Tooling for the JavaScript Era
 
Low-fidelity Prototyping
Low-fidelity PrototypingLow-fidelity Prototyping
Low-fidelity Prototyping
 
Drupal In 1 Hour
Drupal In 1 HourDrupal In 1 Hour
Drupal In 1 Hour
 
Perso.na
Perso.naPerso.na
Perso.na
 
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
 

Recently uploaded

2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptxsuhanimunjal27
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja Nehwal
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...amitlee9823
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funneljen_giacalone
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Servicearoranaina404
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...amitlee9823
 
Pastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxPastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxSegundoManuelFaichin1
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 

Recently uploaded (20)

2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funnel
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
Pastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxPastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. Xxx
 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 

Web Usability

  • 1. Web Usability: Creating Great User Experiences!
  • 2. Web Usability: Creating Great User Experiences! curriculum: Pat Rees Pasadena City College Webmaster
  • 3. Web Usability: Creating Great User Experiences! facilitator: Joseph Karr O’Connor @csunwebmaster
  • 4. Web Usability: Creating Great User Experiences! The only two industries that call customers users are the computer industry... and drug dealers.
  • 5. Intro User Experience • find it • action • rinse and repeat • easily learnable • efficient • memorable • satisfying More important in 2.0! kayak CSUN Give Invisible when it works! 5
  • 6. Intro Functional Design - Content Model • Support for tasks/goals Information Architecture • Organizing data/info • Taxonomy Communication Design • Motivates people to respond • Calls to action Interaction Design • Designing tasks/activities • Interaction Design Association 6
  • 7. Creating Great User Experiences! Architecture SEO marketing - Taxonomy Search Navigation Web standards User interface Accessibility Interactivity Graphic design User centered Backend dev Findability Copywriting Do-ability Forms Wayfinding E-commerce 7
  • 8. Creating Great User Experiences! 1. Doing The Research 2. Content Is King 3. How It Works 4. The Way It Looks 8
  • 9. Creating Great User Experiences! The Machine is Us/ing Us 9
  • 10. 1A Doing the Research • Create client persona E01 Imagine users • Invent user personas • Variety User states - examples • New applicant • Enrolled newbie • Occasional user • Frequent user 10
  • 11. 1B Engage client • Survey and communication forms • Kelly Goto for sample forms E02 Site map - flow chart • Visio, Illustrator, OmniGraffle 11
  • 12. 1C Wireframes • Bare bones • Start with deep content - work backwards • Lovelycharts 12
  • 13. 1D Gather Technical Constraints Early • Screen flows • Getting from point to point • Gliffy 13
  • 14. 1D Design Description Document (DDD) • thinkvitamin.com E03 14
  • 15. 1E Search Engine Optimization • No black hat tactics - or be banished to the Phantom Zone Keywords and phrases • WordTracker • Google mainpage auto complete Findability • Identify appropriate site • Navigate the pages 15
  • 16. 1E Open Standards • Semantic markup • Machine readable content • Web Standards Project • Jeffrey Zeldman: Designing With Web Standards (3rd Ed.) 16
  • 17. 1E Open Standards • Semantic markup • Machine readable content • Web Standards Project • Jeffrey Zeldman: Designing With Web Standards (3rd Ed.) 16
  • 18. 1F Analytics • Webtrends • Google Analytics 17
  • 19. 1F • Crazyegg heatmap 18
  • 20. 1G User Testing • Websort • Optimalsort 19
  • 21. 1G Prototype • Paper 20
  • 22. 1G Prototype With Fireworks • Interactive design team prototyping • Wireframes and pages • Interactive prototypes • Rapid prototyping 21
  • 23. 1G Hands On User Testing • 5 people are sufficient • user at computer/projector • observers gathered around Video User Testing Sessions • Userfly • Morae • Silverback 22
  • 24. 2A Content is King • Write to be found • Main message first • Cut out words - Tweet it! • Revise, revise, revise • How to write numbers • Check the reading level • JuicyStudios Readability 23
  • 25. 2A Content is King • Word: Tools>Spelling and Grammar In Mac Word 2008: ✓ Preferences: "Authoring and Proofing Tools" E04 ✓ Select "Spelling and Grammar" ✓ Check the "check grammar with spelling" box ✓ Then check the "show readability statistics" box ✓ Go to the Tools menu and select "Spelling and Grammar" ✓ Word will show the readability statistics after spellcheck 24
  • 26. 2B Content is King • Keep paragraphs short • Keep sentences short • Use fragments - FAQ: don’t repeat question • Use the users’ words • Think globally - ESL • Give examples Inverted Pyramid • Start with conclusion • Word: Tools>Auto Summarize 25
  • 27. 2C Design for Scanning • Most users scan • Then they use search • Get rid of needless words - happy talk • Use headings, bullets, lists • Tables for TABULAR DATA (ONLY!) • F pattern and “ad blindness” Use Images and Icons • Images convey, clarify message - USE ALT! • Screenshots, videos • Icons help user find content, utilities 26
  • 28. 2D Target All Devices • Mobile views rising 18%/mo (csun.edu) • JavaScript, PDF, Flash - may lack support • Test - turn off JavaScript and images • MAKE IT ACCESSIBLE to everyone! • Create print style sheet with CSS • W3C mobile web resource • Mobile emulators • iPhoney • Opera Mini Simulator • Opera browser>View>Small Screen 27
  • 29. 2E Respect Me • How would I react? • Do good - i.e. opt-in • Tell me a story Rediscovery of Content • Faceted navigation - jcrew • Folksonomy (popular) tags - digg or delicious • RSS feeds, mailing lists, newsletters • Search box • Feeds, share, follow, etc. : ASMBYC 28
  • 30. 3A How It Works • Interface design conventions - they work! • Google API libraries and samples • Yahoo User Interface library and patterns • MooTools • JQuery UI and tutorials • Patterns • Welie Pattern library • Smileycat Design Elements • Jennifer Tidwell 29
  • 31. 3B Navigation • Findable • Where am I? • Where can I go? • Where have I been? • How do I get here again? • Go to deep page - answer those questions • E-trade • NPR Shop • 800x600: does right nav disappear? alistapart • Drop downs: USPS and csun.edu 30
  • 32. 3C Affordance • Is clickable action obvious? 31
  • 33. 3D Types of Navigation • Accordion • Simple jQuery accordions • Breadcrumbs • Apple Store • Library of Congress • Directory • Ebay • USPS 32
  • 34. 3D Types of Navigation • Doormat • Stanford • Double Tab • State of California • Tabs • Trails • Faceted • Amazon • Nordstrom 33
  • 35. 3E Types of Navigation • Fly-out • CSUN (myNorthridge Portal) • Adobe • Home Link • Green Beast • Icon • Clear Helper • Map Navigator • Google Maps 34
  • 36. 3F Forms and Buttons • Required vs Optional • Crate and Barrel • Error Messages • Modal and non-modal • Don’t lock me out with modal! • No cryptic error messages, please. 35
  • 37. 3F Forms and Buttons • Don’t be too rigid • Data checking on back end, please • Anticipate international formats • Dress for mess 6265857731 626 585-7731 626-585-7731 626.585.7731 (626) 585-7731 or international code 011 353 66 713 0000 36
  • 38. 3F Forms and Buttons • Eliminate chance of error • Error-free learning • Provide an undo 37
  • 39. 3F Forms and Buttons • Drop-down lists • Automate with keystrokes • States, countries, birth years, etc. 38
  • 40. 3F Forms and Buttons • Use AJAX auto complete • Google Search • Kayak - try airport codes 39
  • 41. 3F Forms and Buttons • Determine best use of form elements • Ease of entry, keystrokes, recognition • Fewer errors 40
  • 42. 3F Forms and Buttons • Instructive design = speed and accuracy • Move cancel button away from “I’m done” • Indicate required and optional (color) • Provide hints • Limit drop down choices • More than 5 ‘choose one’? • Use a select list • Use radio buttons 41
  • 43. 3F Forms and Buttons • Use Spry, CSS, and JQuery to help • Fancy form design with CSS • Friendly, understandable, focused error info • Organize info in logical fieldsets • Error-free learning • Completion button most likely choice • Keep users away from whirling blades 42
  • 44. 3F Forms and Buttons • JQuery • JQuery UI • Datepicker Demo • Datepicker UI • Datepicker Format Date • JQuery Themeroller 43
  • 45. 3G Less Friction>More Energy>Flow • Multiple pathways engage = discover • IMDb • Gradual engagement • Avoid sign-up forms - $300M Button • Guest vs registered - give good reason • Picnik • Visualize (whirled peas) • iGoogle 44
  • 46. 3H Optimize for Speedy Download • Use best practices for speed • Downloading images, etc., takes time • Concatenate/minify scripts, run them last • Combine images with CSS sprites • Fewer HTTP requests • Tidy up CSS, put reference at top • Reduce DNS Lookups • Add far-future Expires header Expires: Thu, 15 Apr 2010 20:00:00 GMT 45
  • 47. 3H Optimize for Speedy Download • Avoid redirects • Add trailing slash to hyperlink • Avoid 301 and 302 status codes • NEVER USE meta redirects • Breaks back button, security warnings • Yahoo Best Practices • Get YSlow for Firebug and use it 46
  • 48. 3H Optimize for Speedy Download • Mezzoblue Sprite Optimization • Firefox>Tools>Page Info • gmail • google search results • CSSsprites • Rosenfeld Media 47
  • 49. 3H Optimize for Speedy Download • Check spelling • Validate • Accessibility, code, CSS - W3C • Check for broken links • Xenu’s Link Sleuth • Google Webmaster Tools 48
  • 50. 3H Agile Design and Development Practices • Design system not surface • Evolutionary, user driven, not final • No page, only pathways • Simplicity over complexity • Collaborative and open design • Test in major rendering engines + mobile • WebKit (Safari, Chrome) • Gecko (Firefox) • Trident (IE) • Presto (Opera) 49
  • 51. 4A The Way It Looks • Design affects usability • Aesthetically pleasing objects appear to be more effective • Professional design increases trust, especially for transactional site • Design can create order and instill peace and serenity • Important when asking user to fill out lengthy form 50
  • 52. 4B Provide a Clear Visual Hierarchy • Vital info with quick scan • Visual prominence to important content • Related content visually related • Zoom out in Firefox (like squinting) • Logos take space, not most important • Visual nesting 51
  • 53. 4C Contrast • Craft a visual information hierarchy • Compel viewers to view where you want them to • With intelligent contrast and calls-to-action users will follow along 52
  • 55. 4D Don’t Forget White... oh, never mind! • CSS for leading and kerning text • CSS for padding and margins in layout • Important stuff gets more white space • Nested boxed content • Pay attention to padding • Pay attention to real estate needs 54
  • 56. 4E Focus • Westerners typically begin reading a page of information in the upper left hand area • If you place highly conspicuous (according to contrast) in upper left it will most likely be seen and consumed first by Western users • Simplification is not organization • Complex <<-----|--->> Simple • Chaotic <<---|----->> Order • NRA 55
  • 57. 4F Focus • Horizontal and vertical grids help reduce noise and complexity 56
  • 58. 4F Focus • Horizontal and vertical grids help reduce noise and complexity • Subtraction • Tutorialblog 57
  • 59. 4G Grids • Fireworks Reticulator • Dreamweaver - use grids and guides • Grid: View>Grid>Grid Settings • Guides: View>Rulers - drag out guides • Examples of grid layout designs • Smashingmagazine • Webdesignerwall • Newspapers • USA Today, CNN, CalTech Today, • Washington Post, MSNBC 58
  • 60. 4H Make Something Stand Out - For Attention and Action • Use purposeful intentional contrast • Avoid small differences • Don’t violate overall design • Continue same convention elsewhere 59