accessibility is not a feature: how to incorporate accessibility in your project methodology by...

Upload: sapientnitro

Post on 06-Apr-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 Accessibility Is Not a Feature: How to Incorporate Accessibility in Your Project Methodology by Phillip Golub, Associat

    1/7

    Sapient Corporation 2012IDEA ENGINEERS

    POINT OFview

    There are a bunch of things that are not features. Performance is not a feature,

    internationalization is not a feature, and Accessibility is not a feature. Nicholas Zakas, Former Principal Front-End Engineer, Yahoo!

    The quote above speaks to Accessibility as a core component of any successful project methodology. It

    is not an afterthought. It is not an extra. It is an integral component of online experience design.

    The term Accessibility means that a product works if all peopleregardless of ability or device

    can navigate it, understand it, and complete the tasks they wanted to accomplish.

    Tacking on Accessibility after constructing a building simply does not work, not optimally at least. And

    the same holds true for web-based products.

    TYPES OF DISABILITIES

    In order to understand Accessibility, we first need to understand the types of disabilities and how they

    interact with computers. There are four categories:

    1.Visual impairments (e.g., blindness, low vision, color blindness)

    2. Hearing impairments (e.g., deafness, hard-of-hearing)

    3. Motor skill impairments (e.g., multiple sclerosis, cerebral palsy)

    4. Cognitive impairments (e.g., dyslexia, ADHD)

    Using a traditional architecture example, we cannot

    imagine constructing a building without wheelchair ramps,

    handicapped parking spaces, or Braille elevator signage.

    These requirements are known and acknowledged far

    before any construction actually takes place. With this in

    mind, take a look at the image in Figure 1. The architect

    clearly was aware of a legal requirement to factor in

    disabled people, but did not include it as part of the initial

    design process, and ultimately failed at the task.

    Figure 1: Post-Design Accessibility

    Accessibility Is Not a Feature: How to

    Incorporate Accessibility in Your Project Methodology

    Phillip Golub, Associate Creative Director, SapientNitro

    POINT OFview

  • 8/3/2019 Accessibility Is Not a Feature: How to Incorporate Accessibility in Your Project Methodology by Phillip Golub, Associat

    2/7

    Sapient Corporation 2012IDEA ENGINEERS

    POINT OFview

    All of these categories, in any combination, can significantly impact ones ability to interact with a

    web-based product, and can certainly apply to people as they age. Some disabilities can affect us

    temporarily, such as traumatic injury or illness, but can still impede normal usage behavior.

    THE PRESENTATION LAYER

    While there are back-end systems that feed into it, Accessibility is mostly about interaction elements

    that are on the presentation layer things that people see, interact with, and consume:

    Imagery: If someone is sight impaired and cannot see an image, there are mechanisms that must be

    in place to allow assistive technologies to explain to the user what he/she is looking at. These

    include ALT attributes, meta-tags, and accurate tab ordering. In addition, there are specific guidelines

    for optimal ratios between foreground and background colors.

    Flash and Multimedia: Flash presents many inherent Accessibility issues. In fact, many Accessibility

    practitioners recommend strict avoidance of Flash as a front-end technology. However, it is possible to

    successfully implement an accessible Flash application, provided the right resources and ActionScript

    tactics are employed. There are also three primary rules one must adhere to for making multimedia/

    video files accessible:

    o Closed-captioning, with the ability to turn captions on and offo Device-independent controls (i.e., keyboard operability)

    o Text transcripts of the recording

    Code: There are set guidelines for front-end code as proscribed by the World Wide Web Consortium

    (W3C) that are too numerous to specify in this document. However, it is quite possible to provide rich

    interactive experiences that rely heavily on JavaScript, or that use layers and lightboxes. The W3C

    recommends using CSS and XHTML or HTML5 for this purpose.

    Progressive Enhancement: There are ways to programmatically detect user dependencies to either

    enhance or gracefully degrade the experience based on the system technology being used.

    Adaptive and Responsive Design: Ensure the user has a way to recognize when actions areoccurring on screen when a disability does not allow normal viewing.

    BENEFITS OF ACCESSIBILITY

    When Accessibility is incorporated from the outset, it has immediate and long-term benefits on a site

    and the organization itself:

    1. Usability: When done right, an accessible site is also a more site, not just for disabled customers,

    but for the non-disabled as well.

    2. Scalability: When working with large, decentralized clients, internal development teams may very

    well have adopted some bad habits over time, such as copying and pasting old code across vast

    swaths of a corporate site. However, when the code is created according to W3C standards, this

    practice is far less risky, and the code base becomes much more reusable, scalable, and consistent.

    3. Page Performance: The time it takes to load pages built with Accessibility in mind greatly

    decreases.

    4. SEO: Accessibility also has immediate benefits on search engine optimization.

  • 8/3/2019 Accessibility Is Not a Feature: How to Incorporate Accessibility in Your Project Methodology by Phillip Golub, Associat

    3/7

    Sapient Corporation 2012IDEA ENGINEERS

    POINT OFview

    5. Multi-Channel: Accessibility leads to a mobile-ready site. Whether its the iPad, iPhone, Android, or

    other platform, weve found that companies that have built Accessibility into their web experience

    have a much easier time converting it later.

    ASSISTIVE TECHNOLOGIES

    How we code our websites and software affects the success of those with disabilities, who have

    different ways of using the computer and interacting with products. These are known as assistive

    technologies (AT).

    Screen Readers: The most common AT are screen readers (e.g., JAWS, VoiceOver). Screen readers

    do not literally read the visual screen but they allow the person using it to interact with the desktop or

    application by looking at and deciphering the front-end code.

    Screen Magnifiers: Screen magnifiers are useful to people with low vision or those who cannot read

    small text.

    Closed Captioning: Closed captioning provides real-time text translations of dialogue for those who

    cannot hear.

    Other Devices: One useful device is called Sip-and-Puff (SNP), which allows someone to control the

    computer using their breath rather than a physical mouse or keyboard. There is also voice recognition

    software, such as Dragon or Siri, which has recently come to prominence on the iOS platform. Many

    voice recognition applications for the Android and iPhone were first developed for the purpose of

    Accessibility. For people with motor control impairments, it allows them the ability to use the computer

    comfortably through voice commands.

    GLENDAS STORY

    Glenda has cerebral palsy, which inhibits fine motor control. She can only use a keyboard with her left

    thumb and has slurred speech. But with her iPad and the Speak Auto-text feature (which reads the text

    aloud) enabled, she is able to type messages and communicate with people she otherwise would not

    have been able to.

    It was so cool, like another door had just opened for me! Glenda Watson Hyatt,

    www.doitmyselfblog.com

    Figure 2: Glenda, the Left Thumb Blogger

  • 8/3/2019 Accessibility Is Not a Feature: How to Incorporate Accessibility in Your Project Methodology by Phillip Golub, Associat

    4/7

    Sapient Corporation 2012IDEA ENGINEERS

    POINT OFview

    To see what Glenda sees, grab your iPad or iPhone. Go to your Settings and select General. You

    will notice there is an Accessibility option. Speak Auto-text is available here, but there are other

    Accessibility features available as well. For instance, White on Black is used by people with lower vision

    and can be easier to read due to optimal color contrast ratios. Mono Audio converts stereo audio files to

    mono, which is useful to people with deafness in one ear or otherwise only have the use of one ear.

    LAWS AND STANDARDS

    The legal environment today is quite confusing, but there is legal precedent for Accessibility as a

    requirement for both public and private entities. In the U.S., there is what is known as Section 508,

    but it only applies to federal government agencies and the products they procure.

    The Americans With Disabilities Act (ADA) is the broader disability law in the U.S. Since it was passed

    before the Internet was widely used, there have been some lawsuits resulting from companies (e.g.,

    Target, Southwest Airlines) that did not cater to disabled users, resulting in lost revenue and negative

    brand reputations. As of this paper, one current pending regulation will require all airline websites and

    kiosks to be fully accessible.

    But the U.S. is not the only country with Accessibility laws. Both the UK (Equality Act 2010) and

    Australia (Disability Discrimination Act of 1992) have passed laws requiring Accessibility, as have other

    countries around the world.

    The World Wide Web Consortium (W3C) is an international body that sets standards and guidelines

    for the web. In 1995, they created the Web Accessibility Initiative (WAI), which released version 1.0 of

    the Web Content Accessibility Guidelines (WCAG). In December of 2009, the WCAG was updated to

    version 2.0, which has three levels of compliance: A is the minimum, AA is the target goal for private

    and government levels, and AAA is the height of compliance, but is incredibly difficult to meet, in part

    because some standards contradict each other.

    THE APPROACH

    The recommended approach to integrate Accessibility is a five-step process:

    1. Accessibility Strategy: Understand what the clients Accessibility requirements are. If there is an

    existing product, assess it. Then, come up with a detailed plan and communicate it to the appropriate

    stakeholders. Some additional education may be required throughout this process to ensure the

    client understands what Accessibility means, why it is important, and how to measure success.

    2. Implementation: Ensure the staff is trained on Accessibility and test for it while designing as

    opposed to waiting for the product to be completed. It will save time and money by catching

    problems early on, especially if industry best practices for Accessibility are employed throughout

    development.

    3. QA and Validation: Decide what testing tools the QA team should use and determine what level of

    failure is allowed, since few products are completely accessible to all people in all contexts. Pursuethe features or areas of the site that affect the greatest number of people in the greatest number

    of ways. After QA is completed, report any remaining barriers to the client with recommendations for

    further action. It is recommended to get approval, acceptance, and accreditation from an objective

    third party, of which there are several in the U.S. and internationally.

  • 8/3/2019 Accessibility Is Not a Feature: How to Incorporate Accessibility in Your Project Methodology by Phillip Golub, Associat

    5/7

    Sapient Corporation 2012IDEA ENGINEERS

    POINT OFview

    4. Deployment: Create a style and maintenance guide that includes tips for content creators and

    programmers when creating new content and web pages, as well as a policy statement. This will

    commit the company to a level of Accessibility compliance.

    5. Maintenance: It is wise to recommend a governance model to centralize content creation,

    governance, and process where possible. A strong governance model will also have an audit

    structure in place to ensure that there is a timely schedule for future assessments as the site grows.

    Finally, hand off responsibility to the organizations internal testing team so they can maintain theAccessibility that has been achieved.

    CASE STUDIES

    American Express: As a prominent financial institution, it was difficult to discern to what degree

    American Express was exposed to legal risk as a result of their known lack of Accessibility compliance.

    Based on high-level calculations, at a bare minimum over 235,000 of American Expresss U.S. card

    members were likely sufferers of visual impairment, with over 500 online account management

    enrollees receiving Braille statements.

    In 2009, legal action was threatened on behalf of a visually impaired lawyer in the UK and the Royal

    National Institute for the Blind. Before this threatened legal action, Accessibility was never a concern

    to technology, business, or marketing teams. In addition, they did not realize the percentage of the

    population that was disabled and how much revenue they were losing as a result.

    To solve the problem, process was integral. Since American Express already had an existing site and

    added new pages on a daily basis, it was necessary to tackle the problem along two paths. The first

    path was the uplift of existing pages. To establish the scope, Omniture reports were run to see where

    the majority of traffic was going and what percentage of pages were highly visible. Omniture found that

    over 90% of traffic was going to roughly only 700 U.S. pages of a site that exceeded 10,000 pages. A

    six-step uplift process was then employed that spanned roughly 16 months across over 10 development

    and marketing teams. The second path was the creation of a governance model. For American

    Express, which was a highly decentralized organization, development guidelines, training documents,

    and mandates were eventually put under the control of a central governing body in order to maintain

    and ensure Accessibility in the future.

    In the end, over 80% of domestic traffic and 70% of aggregate international traffic was uplifted in

    compliance with WCAG 2.0 levels A and AA. In addition, American Express received industry-standard

    accreditation by a third party vendor, Shaw Trust, as a fully accessible site. Finally, the Accessibility

    initiative yielded the necessary governance artifacts of both iGuide, which stipulated guidelines and

    standards in documented form, and iGovernance, the central governing body for all interactive projects,

    that together ensured and maintained standards and consistency across the organization.

    Figure 3: American Express Strategic Approach

    Establish totalnumber of pages

    (omniture) andcut-off point for

    analysis

    Evangelizeaccessibilityneeds andestablish

    business case

    Formally engageimpacted techteams to beginworkstreams

    Set scope ofuplift

    initiatives usingindustry-standard

    tools

    Redesigningimpacted pagesin compliancewith agreed-

    uponaccessibility

    standards

    Ensuringongoing

    compliance andadhereance to

    standardsthrough process

    PAGE COUNT COMMUNICATION ENGAGEMENT ANALYSIS GOVERNANCEBUILD

  • 8/3/2019 Accessibility Is Not a Feature: How to Incorporate Accessibility in Your Project Methodology by Phillip Golub, Associat

    6/7

    Sapient Corporation 2012IDEA ENGINEERS

    POINT OFview

    The NIH Curriculum Supplement Series: The National Institutes of Health wanted to teach middle

    school students how hearing works including students with hearing or visual impairments. They

    solved the problem though an accessible, interactive Flash animation. Users could tab through

    the pages with the keyboard or toggle the closed captioning on or off. The site also used visual

    representations of sound waves and the sound spectrum, which allowed those hard-of-hearing to have

    a visual understanding of what sound is and how hearing works.

    The site was extensively tested, but as the Flash player was updated over the years and screen readers

    developed, some elements had to be updated. Even with those issues, the project was a success andthe client was very satisfied. Macromedia, who owned Flash at the time, was also impressed and used

    the series as a case study for successful implementation of accessible Flash.

    THE BOTTOM LINE

    Web Accessibility has become a hot topic in recent years due to legal actions, greater awareness,

    and the increased number of people living with disabilities. According to census surveys, 18 to 25

    percent of the population has a disability that impairs their use of the web. Clients should make sure

    that Accessibility is a priority, not only because it will have profound impacts on day-to-day activities,

    but also because they stand to lose brand affinity by ignoring such a significant percentage of their

    customer base.

    Your clients have more users with disabilities than you probably realize, and those disabled users have

    great purchasing power. Accessibility does not limit innovativation or interactivity, but not planning for

    Accessibility can have a very limiting effect on profitability. With proper planning and a little forethought,

    your projects, your clients, and their users can all reap the benefits of Accessibility.

    Figure 4: AmEx OPEN Homepage

    Figure 5: NIH Curriculum Supplement Series How HearingWorks

  • 8/3/2019 Accessibility Is Not a Feature: How to Incorporate Accessibility in Your Project Methodology by Phillip Golub, Associat

    7/7

    Sapient Corporation 2012IDEA ENGINEERS

    POINT OFview

    ABOUT THE Author

    Phillip Golub is an Associate Creative Director in SapientNitros

    Arlington, Virginia office. Over the course of his career, he has

    consulted with various clients on the benefits, tactics, and strategicvalue of web Accessibility. Prior to joining SapientNitro, he led an

    enterprise-wide program for American Express to retrofit the most

    frequently trafficked pages of americanexpress.com across the

    globe. In that effort, he led training efforts for over 1,000 American

    Express employees across technology, marketing, and product man-

    agement groups in three different countries.