SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Tips for incorporating
accessibility into your product

        An “unconference” talk

        Amanda Nance, @amandaux
       Senior Usability Analyst at Sage

                   June 7, 2012
       Usability Professionals’ Association
Four broad categories
1. Educate the product team
2. Get buy in for allocating developer time to
   accessibility
3. Create checklists and processes
4. The secret sauce
1. Educate
• Educate designers
  – Accessibility starts with good design!
  – Design-specific issues include text size, color contrast,
    multimedia captions, etc.

• Teach QA how to test for accessibility
  – Have QA team include test plans about accessibility
1. Educate
• Educate the development and QA teams further
   – Show virtual seminars
   – Share top accessibility resources such as WebAIM.org

• Name a developer the accessibility expert
   – Typically, user experience practitioners can’t provide all of the programming
     advice that developers need. A developer can create coding guidelines for
     your product’s language and be a resource to other developers.

   – Naming a developer as the expert may make them feel more responsible and
     engaged in accessibility issues.

• Show a test of your product with a disabled user
2. Get buy in for developer time
• If developers aren’t given time to learn about accessibility,
  you will always have difficulty
• There are many resources on how to get buy in, and
  different arguments work for different stakeholders.
   – It’s the right thing to do
   – It takes minimal effort to be accessible, especially if accessibility
     is considered up front
   – Fear of bad press if product is not accessible
   – It's the law (depending on your country and industry)
3. Create checklists and processes
• Make checklists specific to each role (e.g.,
  developer checklist, designer checklist).
  – Start with a shorter, high priority checklist. Accessibility
    novices may be overwhelmed with a long, thorough
    accessibility checklist.
  – Exclude “one-time code” from the short checklist. For
    example, skip navigationand landmark code should be
    included a reusable template. Therefore, developers don’t
    need to remember it for each separate feature.
3. Create checklists and processes
• Sit with developers to check for accessibility
   – My team reviews a new feature before the developer
     checks in code. This review is a great time to do a quick
     check for accessibility issues.

• Send developers the code or “how to” resources
   – Developers appreciate anything you can do to help them
     learn accessibility or meet accessibility goals more quickly.
3. Create checklists and processes

• Include accessibility requirements in the design
  specification and/or UI style guide
   – For example, guidelines for using H1, H2, and fieldset
• When you review the product with the team, check for
  accessibility issues (e.g., during the sprint demo)
• Include an accessibility check in developer code
  reviews
• Write defects for accessibility issues
4. The secret sauce
• Lather. Rinse. Repeat if necessary.
• In other words, you may have to remind your
  team about accessibility.
• And remind them again.
• And again.
• Be encouraging and patient with your team.
  Forming new habits is difficult.

Weitere ähnliche Inhalte

Ähnlich wie Incorporating accessibility into your product - UPA 2012 unconference

Agile Guidelines for Content Developers
Agile Guidelines for Content DevelopersAgile Guidelines for Content Developers
Agile Guidelines for Content Developers
Dave Derrick
 

Ähnlich wie Incorporating accessibility into your product - UPA 2012 unconference (20)

Guerilla Human Computer Interaction and Customer Based Design
Guerilla Human Computer Interaction and Customer Based DesignGuerilla Human Computer Interaction and Customer Based Design
Guerilla Human Computer Interaction and Customer Based Design
 
Mobile media module part 6 - app development rev-mf
Mobile media module   part 6 - app development rev-mfMobile media module   part 6 - app development rev-mf
Mobile media module part 6 - app development rev-mf
 
Modernize for Engagement: The 5 Steps to Breathing Life Back into Stale Content!
Modernize for Engagement: The 5 Steps to Breathing Life Back into Stale Content!Modernize for Engagement: The 5 Steps to Breathing Life Back into Stale Content!
Modernize for Engagement: The 5 Steps to Breathing Life Back into Stale Content!
 
Breaking silos - all bad things must come to an end
Breaking silos - all bad things must come to an endBreaking silos - all bad things must come to an end
Breaking silos - all bad things must come to an end
 
Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019
 
Agile and collaborative documentation production - the key to achieving user ...
Agile and collaborative documentation production - the key to achieving user ...Agile and collaborative documentation production - the key to achieving user ...
Agile and collaborative documentation production - the key to achieving user ...
 
A Step-by-Step Guide.pptx
A Step-by-Step Guide.pptxA Step-by-Step Guide.pptx
A Step-by-Step Guide.pptx
 
Jan Moons at WUD16
Jan Moons at WUD16Jan Moons at WUD16
Jan Moons at WUD16
 
Software testing
Software testingSoftware testing
Software testing
 
"X" Driven-Development Methodologies
"X" Driven-Development Methodologies"X" Driven-Development Methodologies
"X" Driven-Development Methodologies
 
Intro agile development methodology abhilash chandran
Intro agile development methodology   abhilash chandranIntro agile development methodology   abhilash chandran
Intro agile development methodology abhilash chandran
 
Yes, Virginia, PMs Are Responsible for Accessibility
Yes, Virginia, PMs Are Responsible for AccessibilityYes, Virginia, PMs Are Responsible for Accessibility
Yes, Virginia, PMs Are Responsible for Accessibility
 
Unit1 Web Technology UPTU UNIT 1
Unit1 Web Technology UPTU UNIT 1 Unit1 Web Technology UPTU UNIT 1
Unit1 Web Technology UPTU UNIT 1
 
Unit1 2
Unit1 2 Unit1 2
Unit1 2
 
UX and Usability Workshop Southampton Solent University
UX and Usability Workshop Southampton Solent University UX and Usability Workshop Southampton Solent University
UX and Usability Workshop Southampton Solent University
 
Agile Guidelines for Content Developers
Agile Guidelines for Content DevelopersAgile Guidelines for Content Developers
Agile Guidelines for Content Developers
 
Planning and writing your documents - Software documentation
Planning and writing your documents - Software documentationPlanning and writing your documents - Software documentation
Planning and writing your documents - Software documentation
 
11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptx11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptx
 
Waterfall Model.pptx
Waterfall Model.pptxWaterfall Model.pptx
Waterfall Model.pptx
 
FSOSS - Enter the 4th Dimension: Documentation
FSOSS - Enter the 4th Dimension: DocumentationFSOSS - Enter the 4th Dimension: Documentation
FSOSS - Enter the 4th Dimension: Documentation
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
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
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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, ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
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...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Incorporating accessibility into your product - UPA 2012 unconference

  • 1. Tips for incorporating accessibility into your product An “unconference” talk Amanda Nance, @amandaux Senior Usability Analyst at Sage June 7, 2012 Usability Professionals’ Association
  • 2. Four broad categories 1. Educate the product team 2. Get buy in for allocating developer time to accessibility 3. Create checklists and processes 4. The secret sauce
  • 3. 1. Educate • Educate designers – Accessibility starts with good design! – Design-specific issues include text size, color contrast, multimedia captions, etc. • Teach QA how to test for accessibility – Have QA team include test plans about accessibility
  • 4. 1. Educate • Educate the development and QA teams further – Show virtual seminars – Share top accessibility resources such as WebAIM.org • Name a developer the accessibility expert – Typically, user experience practitioners can’t provide all of the programming advice that developers need. A developer can create coding guidelines for your product’s language and be a resource to other developers. – Naming a developer as the expert may make them feel more responsible and engaged in accessibility issues. • Show a test of your product with a disabled user
  • 5. 2. Get buy in for developer time • If developers aren’t given time to learn about accessibility, you will always have difficulty • There are many resources on how to get buy in, and different arguments work for different stakeholders. – It’s the right thing to do – It takes minimal effort to be accessible, especially if accessibility is considered up front – Fear of bad press if product is not accessible – It's the law (depending on your country and industry)
  • 6. 3. Create checklists and processes • Make checklists specific to each role (e.g., developer checklist, designer checklist). – Start with a shorter, high priority checklist. Accessibility novices may be overwhelmed with a long, thorough accessibility checklist. – Exclude “one-time code” from the short checklist. For example, skip navigationand landmark code should be included a reusable template. Therefore, developers don’t need to remember it for each separate feature.
  • 7. 3. Create checklists and processes • Sit with developers to check for accessibility – My team reviews a new feature before the developer checks in code. This review is a great time to do a quick check for accessibility issues. • Send developers the code or “how to” resources – Developers appreciate anything you can do to help them learn accessibility or meet accessibility goals more quickly.
  • 8. 3. Create checklists and processes • Include accessibility requirements in the design specification and/or UI style guide – For example, guidelines for using H1, H2, and fieldset • When you review the product with the team, check for accessibility issues (e.g., during the sprint demo) • Include an accessibility check in developer code reviews • Write defects for accessibility issues
  • 9. 4. The secret sauce • Lather. Rinse. Repeat if necessary. • In other words, you may have to remind your team about accessibility. • And remind them again. • And again. • Be encouraging and patient with your team. Forming new habits is difficult.