From the Trenches: Building the Accessible Web
From the Trenches
A PRACTICAL APPROACH TO BUILDING THE ACCESSIBLE WEB




Jon Reid | Senior Developer
From The Trenches | A practical approach to building the accessible web




 A little about me:
 Senior Developer at EffectiveUI
 HTML, CSS, and Java Script Lead
 • Agencies: EffectiveUI, Crispin Porter + Bogusky, Texturemedia
 • Business: Core Business Solutions, Western Union
 • Science: Genomica, Joint Institute of Laboratory Astrophysics
From The Trenches | A practical approach to building the accessible web




 Web Project Dynamics

Traditional Dynamic




                                    1                 Stakeholders



                                                                          3   Developers

         2                   Designers
From The Trenches | A practical approach to building the accessible web




 How does accessibility fall by the wayside?
 • Discussions become too abstract
 • People start throwing up roadblocks
From The Trenches | A practical approach to building the accessible web




 How does accessibility fall by the wayside?

 STAKEHOLDER ROADBLOCKS



       1      "It's too expensive"

       2      "We don't need to be accessible"

      3       "That's not our audience"
From The Trenches | A practical approach to building the accessible web




 How does accessibility fall by the wayside?

 DESIGNER ROADBLOCKS



       1      "It’s too limiting"

       2      "What about the least common denominator"

      3       "It will be ugly"

       4      "It will be boring"
From The Trenches | A practical approach to building the accessible web




 How does accessibility fall by the wayside?

 DEVELOPER ROADBLOCKS



       1      "No technology support"

       2      "Restricts our implementation"

      3       "It’s too hard and takes too long"
From The Trenches | A practical approach to building the accessible web




Bull.
 You CAN do it all.
From The Trenches | A practical approach to building the accessible web




 Keep It Real
 • Focus on requirements
 • Create achievable goals
 • Perfection is unnecessary
From The Trenches | A practical approach to building the accessible web




 Keeping it real helps the stakeholder

 ADVANTAGES



       1      Defines the risks and returns

       2      Informs decisions

      3       Provides transparency
From The Trenches | A practical approach to building the accessible web




 Keeping it real helps the designer

 ADVANTAGES



       1      Defines creative scope

       2      Focuses the design process
From The Trenches | A practical approach to building the accessible web




 Keeping it real helps the developer

 ADVANTAGES



       1      Guides technological decisions

       2      Defines constraints

      3       Creates tangible goals
From The Trenches | A practical approach to building the accessible web




 Progressive Enhancement
 A useful framework for implementing accessibility
From The Trenches | A practical approach to building the accessible web




 Progressive Enhancement CSS3 example

Internet Explorer 8 | Microsoft                            Firefox | Mozilla   Chrome | Google
Internet Explorer 8 | Detail   Chrome | Detail
From The Trenches | A practical approach to building the accessible web




 Progressive enhancement throughout a project
 • Define requirements
 • Create audit trail
 • Focus on specifics
From The Trenches | A practical approach to building the accessible web




 Progressive Enhancement during the definition phase

 HERE’S HOW IT WOULD GO



       1      Define accessibility requirements

       2      Create audit trail
                   • Explains decisions
                   • Demonstrates efforts


      3       Focus on technological requirements early in project
From The Trenches | A practical approach to building the accessible web




 Progressive Enhancement during design

 HERE’S HOW IT WOULD GO



       1      Maintain audit trail for relevant requirements

       2      Simple progressive enhancement notes

      3       Don’t wireframe every progressive state
From The Trenches | A practical approach to building the accessible web




 Progressive Enhancement during development

 HERE’S HOW IT WOULD GO



       1      Continue to maintain audit trail

       2      Implement accessibility requirements

      3       Use audit trail as base for Quality Assurance testing
From The Trenches | A practical approach to building the accessible web




 Real Life Example
 Project Pensacola: a new website for the Blue Angels
Blue Angels | Vision Demo
Blue Angels | Home Page Example
Accessibility Structure | Home Page Example   Blue Angels | Home Page Example
Blue Angels | Team Example
Accessibility Structure | Team Example   Blue Angels | Team Example
Blue Angels | Media Example
Accessibility Structure | Media Example   Blue Angels | Media Example
Blue Angels | Aircraft Example
Accessibility Structure | Home Page Example   Blue Angels | Home Page Example
Blue Angels | Informational Example
Accessibility Structure | Informational Example   Blue Angels | Informational Example
Thank You and Questions

More Related Content

PDF
From the Trenches: Building the Accessible Web
PPTX
Drupalcamp Scotland - Usability testing in an agile development process
PPTX
How to get a grip of your website (and then keep hold)
PPTX
Collaborative usability observation session intro
PDF
Continuous Delivery: Rapid and Reliable Releases with DevOps Practices
PPTX
Dev ops – what and why - Bristech - July 2016
PDF
Feedback Loops in Practice
PPTX
IWMW 2016 Collaborative usability observation workshop intro
From the Trenches: Building the Accessible Web
Drupalcamp Scotland - Usability testing in an agile development process
How to get a grip of your website (and then keep hold)
Collaborative usability observation session intro
Continuous Delivery: Rapid and Reliable Releases with DevOps Practices
Dev ops – what and why - Bristech - July 2016
Feedback Loops in Practice
IWMW 2016 Collaborative usability observation workshop intro

Viewers also liked (7)

PDF
Carp mag 2013 lo
PDF
Mobile UX Design
PDF
Mobile Monday Presentation April 2010
PDF
Rails on HBase
PPTX
Verkkopalvelun suunnitteluprosessi in brief
PDF
Your Mom Has an iPad
Carp mag 2013 lo
Mobile UX Design
Mobile Monday Presentation April 2010
Rails on HBase
Verkkopalvelun suunnitteluprosessi in brief
Your Mom Has an iPad
Ad

Similar to From the Trenches: Building the Accessible Web (20)

PDF
Responsive Design Workflow
PPTX
Complementing Accessibility Standards with Evidence of Commitment and Progres...
KEY
The Web Guidelines - A battle between project goals and procurement rules
PDF
Help designers make accessible websites
PPTX
DAYALBAGH EDUCATIONAdfgresgL INSTITUTE.pptx
PDF
A Proven Software Development Process for the Non Technical Founder
PDF
Creating a consistent web experience across all faculties
PDF
UX in an agile environment, 6 December 2016, Copenhagen
PDF
Putting Users in UX: Research Methods for Design
PDF
Oct 2014 Siteimprove Stockholm Accessibility Conference
PPTX
Unveiling the World of Web App Development.pptx
PDF
Accessible Web Design
PDF
What’s Next with Accessibility?
PDF
Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
PPTX
Usability evaluation of the IIT Mandi Website
KEY
Drupal UI Tweaks PNW Drupal Summit
PPTX
Accessibility for Web
PPT
Final spiralmodel97
PPTX
Network Design Webinar: The Journey of Becoming A Phenomenal Network Architect
PDF
The Impact of Accessibility
Responsive Design Workflow
Complementing Accessibility Standards with Evidence of Commitment and Progres...
The Web Guidelines - A battle between project goals and procurement rules
Help designers make accessible websites
DAYALBAGH EDUCATIONAdfgresgL INSTITUTE.pptx
A Proven Software Development Process for the Non Technical Founder
Creating a consistent web experience across all faculties
UX in an agile environment, 6 December 2016, Copenhagen
Putting Users in UX: Research Methods for Design
Oct 2014 Siteimprove Stockholm Accessibility Conference
Unveiling the World of Web App Development.pptx
Accessible Web Design
What’s Next with Accessibility?
Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
Usability evaluation of the IIT Mandi Website
Drupal UI Tweaks PNW Drupal Summit
Accessibility for Web
Final spiralmodel97
Network Design Webinar: The Journey of Becoming A Phenomenal Network Architect
The Impact of Accessibility
Ad

More from Effective (20)

PDF
User Testing: Adapt to Fit Your Needs
PDF
Death of a Design: 5 Stages of Grief
PDF
UX Design Process 101: Where to start with UX
PDF
Give Them What They Want: Discovering Customer Need with Wearable Technology
PDF
Common Innovation Myths (World Usability Day)
PDF
Introduction to UX
PDF
2016 SXSW Measures for Justice Panel Picker Presentation
PDF
Water For People UX Awards Submission
PDF
Getting into the Game: How EA Put User Research into Practice
PPT
Scottrade and Understanding the Customer Journey: When Segmentation Isn’t Enough
PDF
A Blended Space for Heritage Storytelling
PPT
Using Behavioral Modeling to Engage Customers Throughout the Decision-Making ...
PDF
Mobile Website Design: Responsive, Adaptive or Both?
PDF
Integrated Thinking: The Answer to Enterprise IT’s Perpetual Struggle - Forre...
PPTX
Liferay and Water For People: From Data to Information
PDF
The Rules of UX - Enterprise 2.0
PPT
Making Mobile Meaningful NY 2013
PDF
Experience Driven Development - Future Insights Live 2013
PDF
SXSW 2013 Daily Recap - Sunday GoodxGlobal
PDF
The Human Interface: Making UX An Integral Part of Your Technology Buying Dec...
User Testing: Adapt to Fit Your Needs
Death of a Design: 5 Stages of Grief
UX Design Process 101: Where to start with UX
Give Them What They Want: Discovering Customer Need with Wearable Technology
Common Innovation Myths (World Usability Day)
Introduction to UX
2016 SXSW Measures for Justice Panel Picker Presentation
Water For People UX Awards Submission
Getting into the Game: How EA Put User Research into Practice
Scottrade and Understanding the Customer Journey: When Segmentation Isn’t Enough
A Blended Space for Heritage Storytelling
Using Behavioral Modeling to Engage Customers Throughout the Decision-Making ...
Mobile Website Design: Responsive, Adaptive or Both?
Integrated Thinking: The Answer to Enterprise IT’s Perpetual Struggle - Forre...
Liferay and Water For People: From Data to Information
The Rules of UX - Enterprise 2.0
Making Mobile Meaningful NY 2013
Experience Driven Development - Future Insights Live 2013
SXSW 2013 Daily Recap - Sunday GoodxGlobal
The Human Interface: Making UX An Integral Part of Your Technology Buying Dec...

Recently uploaded (20)

PPT
EthicsNotesSTUDENTCOPYfghhnmncssssx sjsjsj
PPTX
WHY UPLOADING IS IMPORTANT TO DOWNLOAD SLIDES.pptx
PPT
Unit I Preparatory process of dyeing in textiles
PDF
Timeless Interiors by PEE VEE INTERIORS
PPTX
Applied Anthropology Report.pptx paulapuhin
PPT
aksharma-dfs.pptgfgfgdfgdgdfgdfgdgdrgdgdgdgdgdgadgdgd
PPTX
UNIT II - UID FOR MOBILE GAMES[INTRODUCTION TO MOBILE GAME DESIGN]
PPTX
URBAN FINANCEnhynhynnnytnynnnynynyynynynyn
PPTX
Presentation1.pptxnmnmnmnjhjhkjkjkkjkjjk
PPTX
Drawing as Communication for interior design
PPTX
SOBALAJE WORK.pptxe4544556y8878998yy6555y5
PDF
2025CategoryRanking of technology university
PPT
Introduction to Research Methods - Lecture.ppt
PDF
This presentation is made for a design foundation class at Avantika Universit...
PDF
Control and coordination isdorjdmdndjke
PPTX
a group casestudy on architectural aesthetic and beauty
PDF
jyg7ur7rtb7ur57vr65r7t7b7i6t7r65rb57t76bt
PDF
How Animation is Used by Sports Teams and Leagues
PPTX
Introduction to Building Information Modeling
PDF
Social Media USAGE .............................................................
EthicsNotesSTUDENTCOPYfghhnmncssssx sjsjsj
WHY UPLOADING IS IMPORTANT TO DOWNLOAD SLIDES.pptx
Unit I Preparatory process of dyeing in textiles
Timeless Interiors by PEE VEE INTERIORS
Applied Anthropology Report.pptx paulapuhin
aksharma-dfs.pptgfgfgdfgdgdfgdfgdgdrgdgdgdgdgdgadgdgd
UNIT II - UID FOR MOBILE GAMES[INTRODUCTION TO MOBILE GAME DESIGN]
URBAN FINANCEnhynhynnnytnynnnynynyynynynyn
Presentation1.pptxnmnmnmnjhjhkjkjkkjkjjk
Drawing as Communication for interior design
SOBALAJE WORK.pptxe4544556y8878998yy6555y5
2025CategoryRanking of technology university
Introduction to Research Methods - Lecture.ppt
This presentation is made for a design foundation class at Avantika Universit...
Control and coordination isdorjdmdndjke
a group casestudy on architectural aesthetic and beauty
jyg7ur7rtb7ur57vr65r7t7b7i6t7r65rb57t76bt
How Animation is Used by Sports Teams and Leagues
Introduction to Building Information Modeling
Social Media USAGE .............................................................

From the Trenches: Building the Accessible Web

  • 2. From the Trenches A PRACTICAL APPROACH TO BUILDING THE ACCESSIBLE WEB Jon Reid | Senior Developer
  • 3. From The Trenches | A practical approach to building the accessible web A little about me: Senior Developer at EffectiveUI HTML, CSS, and Java Script Lead • Agencies: EffectiveUI, Crispin Porter + Bogusky, Texturemedia • Business: Core Business Solutions, Western Union • Science: Genomica, Joint Institute of Laboratory Astrophysics
  • 4. From The Trenches | A practical approach to building the accessible web Web Project Dynamics Traditional Dynamic 1 Stakeholders 3 Developers 2 Designers
  • 5. From The Trenches | A practical approach to building the accessible web How does accessibility fall by the wayside? • Discussions become too abstract • People start throwing up roadblocks
  • 6. From The Trenches | A practical approach to building the accessible web How does accessibility fall by the wayside? STAKEHOLDER ROADBLOCKS 1 "It's too expensive" 2 "We don't need to be accessible" 3 "That's not our audience"
  • 7. From The Trenches | A practical approach to building the accessible web How does accessibility fall by the wayside? DESIGNER ROADBLOCKS 1 "It’s too limiting" 2 "What about the least common denominator" 3 "It will be ugly" 4 "It will be boring"
  • 8. From The Trenches | A practical approach to building the accessible web How does accessibility fall by the wayside? DEVELOPER ROADBLOCKS 1 "No technology support" 2 "Restricts our implementation" 3 "It’s too hard and takes too long"
  • 9. From The Trenches | A practical approach to building the accessible web Bull. You CAN do it all.
  • 10. From The Trenches | A practical approach to building the accessible web Keep It Real • Focus on requirements • Create achievable goals • Perfection is unnecessary
  • 11. From The Trenches | A practical approach to building the accessible web Keeping it real helps the stakeholder ADVANTAGES 1 Defines the risks and returns 2 Informs decisions 3 Provides transparency
  • 12. From The Trenches | A practical approach to building the accessible web Keeping it real helps the designer ADVANTAGES 1 Defines creative scope 2 Focuses the design process
  • 13. From The Trenches | A practical approach to building the accessible web Keeping it real helps the developer ADVANTAGES 1 Guides technological decisions 2 Defines constraints 3 Creates tangible goals
  • 14. From The Trenches | A practical approach to building the accessible web Progressive Enhancement A useful framework for implementing accessibility
  • 15. From The Trenches | A practical approach to building the accessible web Progressive Enhancement CSS3 example Internet Explorer 8 | Microsoft Firefox | Mozilla Chrome | Google
  • 16. Internet Explorer 8 | Detail Chrome | Detail
  • 17. From The Trenches | A practical approach to building the accessible web Progressive enhancement throughout a project • Define requirements • Create audit trail • Focus on specifics
  • 18. From The Trenches | A practical approach to building the accessible web Progressive Enhancement during the definition phase HERE’S HOW IT WOULD GO 1 Define accessibility requirements 2 Create audit trail • Explains decisions • Demonstrates efforts 3 Focus on technological requirements early in project
  • 19. From The Trenches | A practical approach to building the accessible web Progressive Enhancement during design HERE’S HOW IT WOULD GO 1 Maintain audit trail for relevant requirements 2 Simple progressive enhancement notes 3 Don’t wireframe every progressive state
  • 20. From The Trenches | A practical approach to building the accessible web Progressive Enhancement during development HERE’S HOW IT WOULD GO 1 Continue to maintain audit trail 2 Implement accessibility requirements 3 Use audit trail as base for Quality Assurance testing
  • 21. From The Trenches | A practical approach to building the accessible web Real Life Example Project Pensacola: a new website for the Blue Angels
  • 22. Blue Angels | Vision Demo
  • 23. Blue Angels | Home Page Example
  • 24. Accessibility Structure | Home Page Example Blue Angels | Home Page Example
  • 25. Blue Angels | Team Example
  • 26. Accessibility Structure | Team Example Blue Angels | Team Example
  • 27. Blue Angels | Media Example
  • 28. Accessibility Structure | Media Example Blue Angels | Media Example
  • 29. Blue Angels | Aircraft Example
  • 30. Accessibility Structure | Home Page Example Blue Angels | Home Page Example
  • 31. Blue Angels | Informational Example
  • 32. Accessibility Structure | Informational Example Blue Angels | Informational Example
  • 33. Thank You and Questions