SlideShare uma empresa Scribd logo
1 de 29
Usability is Important(Even for Flash Designers) Danielle Gobert Cooley #FLashCampSTL       @DGCooley     @4ORCEDigital 1
About this talk Make your Flash more usable, accessible and searchable. In this session, I will discuss the “whys” and “hows” of usability and how it relates to Flash in the browser. #FLashCampSTL       @DGCooley     @4ORCEDigital 2
Always start with a joke! #FLashCampSTL       @DGCooley     @4ORCEDigital 3
People love kids Paul Trani said so! #FLashCampSTL       @DGCooley     @4ORCEDigital 4
Bio 12 years as user researcher/usability specialist BE, Biomedical & Electrical Engineering MS, Human Factors in Information Design Selected Employers & Clients #FLashCampSTL       @DGCooley     @4ORCEDigital 5 dcooley@4ORCEdigital.com @dgcooley
Making Flash more usable #FLashCampSTL       @DGCooley     @4ORCEDigital 6 Still true?
The good Real time validation! Conditionally enabling fields! Keyboard support! The bad Encourages gratuitous graphics Breaks web fundamentals Distracts from a site’s core values #FLashCampSTL       @DGCooley     @4ORCEDigital 7 Most research is O L D Really? Wow.
Bad Flash: Huggies #FLashCampSTL       @DGCooley     @4ORCEDigital 8
Really bad Flash #FLashCampSTL       @DGCooley     @4ORCEDigital 9 http://theoatmeal.com/comics/websites_stop
Good Flash: Garnier #FLashCampSTL       @DGCooley     @4ORCEDigital 10
10 Usability Heuristics Visibility of system status  Match between system and the real world  User control and freedom  Consistency and standards  Error prevention  Recognition rather than recall  Flexibility and efficiency of use  Aesthetic and minimalist design   Help users recognize, diagnose, and recover from errors  Help and documentation  #FLashCampSTL       @DGCooley     @4ORCEDigital 11
Visibility of system status Let the user know what’s going on #FLashCampSTL       @DGCooley     @4ORCEDigital 12
Visibility of system status #FLashCampSTL       @DGCooley     @4ORCEDigital 13 20 seconds
Match between system and the real world Speak the user’s language #FLashCampSTL       @DGCooley     @4ORCEDigital 14
User control and freedom “emergency exit” Support undo/redo For the love of god, don’t resize their browser #FLashCampSTL       @DGCooley     @4ORCEDigital 15
Consistency and standards Be consistent within your own site(s) Follow platform conventions Where do your users spend most of their time online? #FLashCampSTL       @DGCooley     @4ORCEDigital 16
Error prevention Error prevention > good error messages Confirm delete Conditional field show/hide enable/disable Dropdown vs. text field Data entry format  (555) 314-1212 vs. 555.314.1212 #FLashCampSTL       @DGCooley     @4ORCEDigital 17
Recognition rather than recall Minimize memory load “After you click this link, go to “view,” then “presentation views,” then “slide master.” ( don’t do this) Account numbers are particularly ridiculous. #FLashCampSTL       @DGCooley     @4ORCEDigital 18
Flexibility and efficiency of use Include accelerators for expert users SUPPORT KEYBOARD USE #FLashCampSTL       @DGCooley     @4ORCEDigital 19
Aesthetic and minimalist design Avoid unnecessary things. Always consider signal:noise ratio #FLashCampSTL       @DGCooley     @4ORCEDigital 20
Error recovery Use plain language Tell the user what happened Be specific ALSO TELL THEM HOW TO FIX IT #FLashCampSTL       @DGCooley     @4ORCEDigital 21
Help and documentation Searchable List concrete steps for each task Should run in parallel with your tool/app/site #FLashCampSTL       @DGCooley     @4ORCEDigital 22
Content strategy Needs to stay current – flash tends to be developed once and then ignored.  Who’s going to update it? How often? Proofreading workflow? Do we archive it? How far back?  #FLashCampSTL       @DGCooley     @4ORCEDigital 23
Design Patterns #FLashCampSTL       @DGCooley     @4ORCEDigital 24 http://patterns.endeca.com http://developer.yahoo.com/ypatterns/ http://www.patternry.com/ http://patterntap.com/
Making Flash more accessible Consider assistive technologies Screen reader: http://bit.ly/9rteL8 Click Here Skip stuff Navigation <a class=offscreenhref=http://maps.google.com/m?oi=screenreader>Screen reader users: click here for plain HTML</a><input type=hidden id=csi /> #FLashCampSTL       @DGCooley     @4ORCEDigital 25 http://webaim.org/techniques/flash/ http://www.adobe.com/accessibility/products/flash/tutorial/
Replacement Content #FLashCampSTL       @DGCooley     @4ORCEDigital 26
Making Flash more searchable SWF Object 2.0 “It offers one solution for everybody and promotes the use of Web standards and alternative content.” (Google) Write for keywords Language > images, use video transcripts Include links in replacement content Don’t be spammy They’re on to you! Remember download time #FLashCampSTL       @DGCooley     @4ORCEDigital 27 http://searchengineland.com/seo-or-flash-a-tough-choice-no-more-15505
Additional resources #FLashCampSTL       @DGCooley     @4ORCEDigital 28
Questions #FLashCampSTL       @DGCooley     @4ORCEDigital 29

Mais conteúdo relacionado

Semelhante a Usability is Important (Even for Flash Designers)

Nov 21: Overcoming Limited Resources and Unrealistic Expectations to Ensure P...
Nov 21: Overcoming Limited Resources and Unrealistic Expectations to Ensure P...Nov 21: Overcoming Limited Resources and Unrealistic Expectations to Ensure P...
Nov 21: Overcoming Limited Resources and Unrealistic Expectations to Ensure P...Startup Product Academy, LLC
 
Prepare for the Mobilacalypse
Prepare for the MobilacalypsePrepare for the Mobilacalypse
Prepare for the MobilacalypseJeff Eaton
 
Producing Online Educational Videos
Producing Online Educational VideosProducing Online Educational Videos
Producing Online Educational VideosRichard Harrington
 
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...Phase2
 
5 Things Every Nonprofit Needs to Consider About Its Website
5 Things Every Nonprofit Needs to Consider About Its Website 5 Things Every Nonprofit Needs to Consider About Its Website
5 Things Every Nonprofit Needs to Consider About Its Website TechSoup
 
Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...
Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...
Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...Techsylvania
 
The power of accessibility (November, 2018)
The power of accessibility (November, 2018)The power of accessibility (November, 2018)
The power of accessibility (November, 2018)Rachel M. Carmena
 
8 Lessons Learned from Developing mHealth Apps
8 Lessons Learned from Developing mHealth Apps8 Lessons Learned from Developing mHealth Apps
8 Lessons Learned from Developing mHealth AppsScott Hague
 
Prepare a wow demo - extreme365 2020
Prepare a wow demo  - extreme365 2020Prepare a wow demo  - extreme365 2020
Prepare a wow demo - extreme365 2020Nico Fernandez
 
Next-gen Web technologies for next-gen business applications, Eric Descargues...
Next-gen Web technologies for next-gen business applications, Eric Descargues...Next-gen Web technologies for next-gen business applications, Eric Descargues...
Next-gen Web technologies for next-gen business applications, Eric Descargues...OW2
 
User Group Meeting PaperVision3D
User Group Meeting PaperVision3DUser Group Meeting PaperVision3D
User Group Meeting PaperVision3DAlmog Koren
 
Mike King - “Technical Marketing is Just The Price of Admission”
Mike King - “Technical Marketing is Just The Price of Admission”Mike King - “Technical Marketing is Just The Price of Admission”
Mike King - “Technical Marketing is Just The Price of Admission”Confluence Conference
 
The Top 5 Mistakes in Blockchain Projects Implementation | Bockchain Adoption...
The Top 5 Mistakes in Blockchain Projects Implementation | Bockchain Adoption...The Top 5 Mistakes in Blockchain Projects Implementation | Bockchain Adoption...
The Top 5 Mistakes in Blockchain Projects Implementation | Bockchain Adoption...Fluence.sh
 
How NOT to present to Decision Makers
How NOT to present to Decision MakersHow NOT to present to Decision Makers
How NOT to present to Decision MakersNat Brooks
 
Building products people actually can use – why all developers need to unders...
Building products people actually can use – why all developers need to unders...Building products people actually can use – why all developers need to unders...
Building products people actually can use – why all developers need to unders...Cyber-Duck
 
Automatic and Interpretable Machine Learning in R with H2O and LIME
Automatic and Interpretable Machine Learning in R with H2O and LIMEAutomatic and Interpretable Machine Learning in R with H2O and LIME
Automatic and Interpretable Machine Learning in R with H2O and LIMEJo-fai Chow
 
Automatic and Interpretable Machine Learning in R with H2O and LIME
Automatic and Interpretable Machine Learning in R with H2O and LIMEAutomatic and Interpretable Machine Learning in R with H2O and LIME
Automatic and Interpretable Machine Learning in R with H2O and LIMESri Ambati
 
The mobile ecosystem & technological strategies
The mobile ecosystem & technological strategiesThe mobile ecosystem & technological strategies
The mobile ecosystem & technological strategiesIvano Malavolta
 
How to Maximize the Role of Insights Throughout the Product Lifecycle
How to Maximize the Role of Insights Throughout the Product LifecycleHow to Maximize the Role of Insights Throughout the Product Lifecycle
How to Maximize the Role of Insights Throughout the Product LifecycleIntelCollab.com
 

Semelhante a Usability is Important (Even for Flash Designers) (20)

2017UXify-TheDetailsMatter
2017UXify-TheDetailsMatter2017UXify-TheDetailsMatter
2017UXify-TheDetailsMatter
 
Nov 21: Overcoming Limited Resources and Unrealistic Expectations to Ensure P...
Nov 21: Overcoming Limited Resources and Unrealistic Expectations to Ensure P...Nov 21: Overcoming Limited Resources and Unrealistic Expectations to Ensure P...
Nov 21: Overcoming Limited Resources and Unrealistic Expectations to Ensure P...
 
Prepare for the Mobilacalypse
Prepare for the MobilacalypsePrepare for the Mobilacalypse
Prepare for the Mobilacalypse
 
Producing Online Educational Videos
Producing Online Educational VideosProducing Online Educational Videos
Producing Online Educational Videos
 
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
 
5 Things Every Nonprofit Needs to Consider About Its Website
5 Things Every Nonprofit Needs to Consider About Its Website 5 Things Every Nonprofit Needs to Consider About Its Website
5 Things Every Nonprofit Needs to Consider About Its Website
 
Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...
Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...
Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...
 
The power of accessibility (November, 2018)
The power of accessibility (November, 2018)The power of accessibility (November, 2018)
The power of accessibility (November, 2018)
 
8 Lessons Learned from Developing mHealth Apps
8 Lessons Learned from Developing mHealth Apps8 Lessons Learned from Developing mHealth Apps
8 Lessons Learned from Developing mHealth Apps
 
Prepare a wow demo - extreme365 2020
Prepare a wow demo  - extreme365 2020Prepare a wow demo  - extreme365 2020
Prepare a wow demo - extreme365 2020
 
Next-gen Web technologies for next-gen business applications, Eric Descargues...
Next-gen Web technologies for next-gen business applications, Eric Descargues...Next-gen Web technologies for next-gen business applications, Eric Descargues...
Next-gen Web technologies for next-gen business applications, Eric Descargues...
 
User Group Meeting PaperVision3D
User Group Meeting PaperVision3DUser Group Meeting PaperVision3D
User Group Meeting PaperVision3D
 
Mike King - “Technical Marketing is Just The Price of Admission”
Mike King - “Technical Marketing is Just The Price of Admission”Mike King - “Technical Marketing is Just The Price of Admission”
Mike King - “Technical Marketing is Just The Price of Admission”
 
The Top 5 Mistakes in Blockchain Projects Implementation | Bockchain Adoption...
The Top 5 Mistakes in Blockchain Projects Implementation | Bockchain Adoption...The Top 5 Mistakes in Blockchain Projects Implementation | Bockchain Adoption...
The Top 5 Mistakes in Blockchain Projects Implementation | Bockchain Adoption...
 
How NOT to present to Decision Makers
How NOT to present to Decision MakersHow NOT to present to Decision Makers
How NOT to present to Decision Makers
 
Building products people actually can use – why all developers need to unders...
Building products people actually can use – why all developers need to unders...Building products people actually can use – why all developers need to unders...
Building products people actually can use – why all developers need to unders...
 
Automatic and Interpretable Machine Learning in R with H2O and LIME
Automatic and Interpretable Machine Learning in R with H2O and LIMEAutomatic and Interpretable Machine Learning in R with H2O and LIME
Automatic and Interpretable Machine Learning in R with H2O and LIME
 
Automatic and Interpretable Machine Learning in R with H2O and LIME
Automatic and Interpretable Machine Learning in R with H2O and LIMEAutomatic and Interpretable Machine Learning in R with H2O and LIME
Automatic and Interpretable Machine Learning in R with H2O and LIME
 
The mobile ecosystem & technological strategies
The mobile ecosystem & technological strategiesThe mobile ecosystem & technological strategies
The mobile ecosystem & technological strategies
 
How to Maximize the Role of Insights Throughout the Product Lifecycle
How to Maximize the Role of Insights Throughout the Product LifecycleHow to Maximize the Role of Insights Throughout the Product Lifecycle
How to Maximize the Role of Insights Throughout the Product Lifecycle
 

Mais de Danielle Cooley

Usability Testing: Backbone of UX Research - DevUp2018
Usability Testing: Backbone of UX Research - DevUp2018Usability Testing: Backbone of UX Research - DevUp2018
Usability Testing: Backbone of UX Research - DevUp2018Danielle Cooley
 
On the Dangers of Shadow UX
On the Dangers of Shadow UXOn the Dangers of Shadow UX
On the Dangers of Shadow UXDanielle Cooley
 
UX Research (Yes, it's still a thing.)
UX Research (Yes, it's still a thing.)UX Research (Yes, it's still a thing.)
UX Research (Yes, it's still a thing.)Danielle Cooley
 
Pathways to a Positive Learner Experience
Pathways to a Positive Learner ExperiencePathways to a Positive Learner Experience
Pathways to a Positive Learner ExperienceDanielle Cooley
 
Getting to know your real users - Mastering practical ethnographic research
Getting to know your real users - Mastering practical ethnographic researchGetting to know your real users - Mastering practical ethnographic research
Getting to know your real users - Mastering practical ethnographic researchDanielle Cooley
 
Cognitive Ergonomics for Developers - St. Louis Days of .NET 2014
Cognitive Ergonomics for Developers - St. Louis Days of .NET 2014Cognitive Ergonomics for Developers - St. Louis Days of .NET 2014
Cognitive Ergonomics for Developers - St. Louis Days of .NET 2014Danielle Cooley
 
Less Content. More Strategy. (KCDC 2014)
Less Content. More Strategy. (KCDC 2014)Less Content. More Strategy. (KCDC 2014)
Less Content. More Strategy. (KCDC 2014)Danielle Cooley
 
Business Case for UX - KCDC 2014
Business Case for UX - KCDC 2014Business Case for UX - KCDC 2014
Business Case for UX - KCDC 2014Danielle Cooley
 
Design Studio: Peregrine Edition - STL UX 2014
Design Studio: Peregrine Edition - STL UX 2014Design Studio: Peregrine Edition - STL UX 2014
Design Studio: Peregrine Edition - STL UX 2014Danielle Cooley
 
The Business Case for UX - Code PaLOUsa 2014
The Business Case for UX - Code PaLOUsa 2014The Business Case for UX - Code PaLOUsa 2014
The Business Case for UX - Code PaLOUsa 2014Danielle Cooley
 
Avoiding UI MIstakes - Code PaLOUsa 2014
Avoiding UI MIstakes - Code PaLOUsa 2014Avoiding UI MIstakes - Code PaLOUsa 2014
Avoiding UI MIstakes - Code PaLOUsa 2014Danielle Cooley
 
The Business Case for UX
The Business Case for UXThe Business Case for UX
The Business Case for UXDanielle Cooley
 
Avoiding UI Mistakes - D2WC
Avoiding UI Mistakes - D2WCAvoiding UI Mistakes - D2WC
Avoiding UI Mistakes - D2WCDanielle Cooley
 
Less Content. More Strategy. (IUE 2013)
Less Content. More Strategy. (IUE 2013)Less Content. More Strategy. (IUE 2013)
Less Content. More Strategy. (IUE 2013)Danielle Cooley
 
Personas in the Age of Social Media
Personas in the Age of Social MediaPersonas in the Age of Social Media
Personas in the Age of Social MediaDanielle Cooley
 
Field Research for User Experience
Field Research for User ExperienceField Research for User Experience
Field Research for User ExperienceDanielle Cooley
 
5 Whole Minutes about Sort and Filter
5 Whole Minutes about Sort and Filter5 Whole Minutes about Sort and Filter
5 Whole Minutes about Sort and FilterDanielle Cooley
 

Mais de Danielle Cooley (20)

Usability Testing: Backbone of UX Research - DevUp2018
Usability Testing: Backbone of UX Research - DevUp2018Usability Testing: Backbone of UX Research - DevUp2018
Usability Testing: Backbone of UX Research - DevUp2018
 
On the Dangers of Shadow UX
On the Dangers of Shadow UXOn the Dangers of Shadow UX
On the Dangers of Shadow UX
 
Between Two Form Tags
Between Two Form TagsBetween Two Form Tags
Between Two Form Tags
 
UX Research (Yes, it's still a thing.)
UX Research (Yes, it's still a thing.)UX Research (Yes, it's still a thing.)
UX Research (Yes, it's still a thing.)
 
Pathways to a Positive Learner Experience
Pathways to a Positive Learner ExperiencePathways to a Positive Learner Experience
Pathways to a Positive Learner Experience
 
Getting to know your real users - Mastering practical ethnographic research
Getting to know your real users - Mastering practical ethnographic researchGetting to know your real users - Mastering practical ethnographic research
Getting to know your real users - Mastering practical ethnographic research
 
Between Two Form Tags
Between Two Form TagsBetween Two Form Tags
Between Two Form Tags
 
Cognitive Ergonomics for Developers - St. Louis Days of .NET 2014
Cognitive Ergonomics for Developers - St. Louis Days of .NET 2014Cognitive Ergonomics for Developers - St. Louis Days of .NET 2014
Cognitive Ergonomics for Developers - St. Louis Days of .NET 2014
 
Less Content. More Strategy. (KCDC 2014)
Less Content. More Strategy. (KCDC 2014)Less Content. More Strategy. (KCDC 2014)
Less Content. More Strategy. (KCDC 2014)
 
Business Case for UX - KCDC 2014
Business Case for UX - KCDC 2014Business Case for UX - KCDC 2014
Business Case for UX - KCDC 2014
 
Design Studio: Peregrine Edition - STL UX 2014
Design Studio: Peregrine Edition - STL UX 2014Design Studio: Peregrine Edition - STL UX 2014
Design Studio: Peregrine Edition - STL UX 2014
 
The Business Case for UX - Code PaLOUsa 2014
The Business Case for UX - Code PaLOUsa 2014The Business Case for UX - Code PaLOUsa 2014
The Business Case for UX - Code PaLOUsa 2014
 
Avoiding UI MIstakes - Code PaLOUsa 2014
Avoiding UI MIstakes - Code PaLOUsa 2014Avoiding UI MIstakes - Code PaLOUsa 2014
Avoiding UI MIstakes - Code PaLOUsa 2014
 
The Business Case for UX
The Business Case for UXThe Business Case for UX
The Business Case for UX
 
Avoiding UI Mistakes - D2WC
Avoiding UI Mistakes - D2WCAvoiding UI Mistakes - D2WC
Avoiding UI Mistakes - D2WC
 
Avoiding UI Mistakes
Avoiding UI MistakesAvoiding UI Mistakes
Avoiding UI Mistakes
 
Less Content. More Strategy. (IUE 2013)
Less Content. More Strategy. (IUE 2013)Less Content. More Strategy. (IUE 2013)
Less Content. More Strategy. (IUE 2013)
 
Personas in the Age of Social Media
Personas in the Age of Social MediaPersonas in the Age of Social Media
Personas in the Age of Social Media
 
Field Research for User Experience
Field Research for User ExperienceField Research for User Experience
Field Research for User Experience
 
5 Whole Minutes about Sort and Filter
5 Whole Minutes about Sort and Filter5 Whole Minutes about Sort and Filter
5 Whole Minutes about Sort and Filter
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 

Último (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Usability is Important (Even for Flash Designers)

  • 1. Usability is Important(Even for Flash Designers) Danielle Gobert Cooley #FLashCampSTL @DGCooley @4ORCEDigital 1
  • 2. About this talk Make your Flash more usable, accessible and searchable. In this session, I will discuss the “whys” and “hows” of usability and how it relates to Flash in the browser. #FLashCampSTL @DGCooley @4ORCEDigital 2
  • 3. Always start with a joke! #FLashCampSTL @DGCooley @4ORCEDigital 3
  • 4. People love kids Paul Trani said so! #FLashCampSTL @DGCooley @4ORCEDigital 4
  • 5. Bio 12 years as user researcher/usability specialist BE, Biomedical & Electrical Engineering MS, Human Factors in Information Design Selected Employers & Clients #FLashCampSTL @DGCooley @4ORCEDigital 5 dcooley@4ORCEdigital.com @dgcooley
  • 6. Making Flash more usable #FLashCampSTL @DGCooley @4ORCEDigital 6 Still true?
  • 7. The good Real time validation! Conditionally enabling fields! Keyboard support! The bad Encourages gratuitous graphics Breaks web fundamentals Distracts from a site’s core values #FLashCampSTL @DGCooley @4ORCEDigital 7 Most research is O L D Really? Wow.
  • 8. Bad Flash: Huggies #FLashCampSTL @DGCooley @4ORCEDigital 8
  • 9. Really bad Flash #FLashCampSTL @DGCooley @4ORCEDigital 9 http://theoatmeal.com/comics/websites_stop
  • 10. Good Flash: Garnier #FLashCampSTL @DGCooley @4ORCEDigital 10
  • 11. 10 Usability Heuristics Visibility of system status Match between system and the real world User control and freedom Consistency and standards Error prevention Recognition rather than recall Flexibility and efficiency of use Aesthetic and minimalist design Help users recognize, diagnose, and recover from errors Help and documentation #FLashCampSTL @DGCooley @4ORCEDigital 11
  • 12. Visibility of system status Let the user know what’s going on #FLashCampSTL @DGCooley @4ORCEDigital 12
  • 13. Visibility of system status #FLashCampSTL @DGCooley @4ORCEDigital 13 20 seconds
  • 14. Match between system and the real world Speak the user’s language #FLashCampSTL @DGCooley @4ORCEDigital 14
  • 15. User control and freedom “emergency exit” Support undo/redo For the love of god, don’t resize their browser #FLashCampSTL @DGCooley @4ORCEDigital 15
  • 16. Consistency and standards Be consistent within your own site(s) Follow platform conventions Where do your users spend most of their time online? #FLashCampSTL @DGCooley @4ORCEDigital 16
  • 17. Error prevention Error prevention > good error messages Confirm delete Conditional field show/hide enable/disable Dropdown vs. text field Data entry format (555) 314-1212 vs. 555.314.1212 #FLashCampSTL @DGCooley @4ORCEDigital 17
  • 18. Recognition rather than recall Minimize memory load “After you click this link, go to “view,” then “presentation views,” then “slide master.” ( don’t do this) Account numbers are particularly ridiculous. #FLashCampSTL @DGCooley @4ORCEDigital 18
  • 19. Flexibility and efficiency of use Include accelerators for expert users SUPPORT KEYBOARD USE #FLashCampSTL @DGCooley @4ORCEDigital 19
  • 20. Aesthetic and minimalist design Avoid unnecessary things. Always consider signal:noise ratio #FLashCampSTL @DGCooley @4ORCEDigital 20
  • 21. Error recovery Use plain language Tell the user what happened Be specific ALSO TELL THEM HOW TO FIX IT #FLashCampSTL @DGCooley @4ORCEDigital 21
  • 22. Help and documentation Searchable List concrete steps for each task Should run in parallel with your tool/app/site #FLashCampSTL @DGCooley @4ORCEDigital 22
  • 23. Content strategy Needs to stay current – flash tends to be developed once and then ignored. Who’s going to update it? How often? Proofreading workflow? Do we archive it? How far back? #FLashCampSTL @DGCooley @4ORCEDigital 23
  • 24. Design Patterns #FLashCampSTL @DGCooley @4ORCEDigital 24 http://patterns.endeca.com http://developer.yahoo.com/ypatterns/ http://www.patternry.com/ http://patterntap.com/
  • 25. Making Flash more accessible Consider assistive technologies Screen reader: http://bit.ly/9rteL8 Click Here Skip stuff Navigation <a class=offscreenhref=http://maps.google.com/m?oi=screenreader>Screen reader users: click here for plain HTML</a><input type=hidden id=csi /> #FLashCampSTL @DGCooley @4ORCEDigital 25 http://webaim.org/techniques/flash/ http://www.adobe.com/accessibility/products/flash/tutorial/
  • 26. Replacement Content #FLashCampSTL @DGCooley @4ORCEDigital 26
  • 27. Making Flash more searchable SWF Object 2.0 “It offers one solution for everybody and promotes the use of Web standards and alternative content.” (Google) Write for keywords Language > images, use video transcripts Include links in replacement content Don’t be spammy They’re on to you! Remember download time #FLashCampSTL @DGCooley @4ORCEDigital 27 http://searchengineland.com/seo-or-flash-a-tough-choice-no-more-15505
  • 28. Additional resources #FLashCampSTL @DGCooley @4ORCEDigital 28
  • 29. Questions #FLashCampSTL @DGCooley @4ORCEDigital 29

Notas do Editor

  1. Field research has considerable advantages over other types of user research, but it also presents some challenges.There are many different types of field research, at least one of which will probably add value to your project.Like other forms of user research, field research must be done with care to avoid bias and leading the user.Visual aids, photos, videos, and copies of physical materials are helpful in remembering what happened during a field research session and in communicating your findings to others.Really, visiting people and collecting artifacts is a ton of fun. You&apos;re almost always learning something that no one else really knows.Analysis of field research findings can take a long time – affinity diagramming and mind mapping are helpful tools to speed the process while making sure you don&apos;t forget anything.