The Ramp to Accessible Software:
Designing, Developing, and Testing for Online Accessibility

Presenter: Mike Paciello (TPG)

The text alternative to a PowerPoint presentation delivered by Mike Paciello of The Paciello Group, at the June 23, 2004 meeting of Boston-IA.

Quick Links:

Slide 1: Overview

The Paciello Group (TPG) assumes that Information Technology (IT) vendors will develop and/or incorporate assistive technologies for one or more of the following reasons:

Government (Federal/State) vendors seek to assess the market opportunity for IT accessibility solutions, based on an analysis of:

Federal Agencies are on record and have publicly committed to Section 508:

This presentation serves as a foundation for IT vendors to make decisions on where to focus resources in the development and deployment of accessible products and solutions.

Back to Index

Slide 2: The Business & Technology Opportunity

Observations

Result = "Accessibility Gap"

Net Effect

Back to Index

Slide 3: Introduction

The Story of Brian...

[Story about a blind person visiting an accessible room in a hotel for the first time. Not only did he have to experiment with the orientation of the card-key to get into the room, he also had to explore an extra-large room designed to meet the needs of people with mobility impairments. One size does not necessarily fit all.]

Challenge for IT Vendors and Service Consultants

Issues

Back to Index

Slide 4: Understanding IT Accessibility

Electronic & Information Technology (E&IT) must be accessible to a variety of users with disabilities without relying on a single sense or ability.

Examples:

Key Goal: Whole systems of technology that are inherently accessible.

Accessibility may be achieved by enhancing the system's ability to interact, co-exist, or be compatible with adaptive and assistive technology.

The Point: There are alternative ways to accomplish the same objective.

Back to Index

Slide 5: Understanding Section 508

Federal agencies who develop, procure, maintain, or use electronic and information technology must ensure that it is accessible to people with disabilities including:

Section 508 Technical Standards

Subpart B — Technical Standards

Subpart C — Functional Performance Criteria

Subpart D — Information, Documentation, and Support

Back to Index

Slide 6: Why Commit to Section 508?

Commitment to Section 508 and accessibility of information technologies to people with disabilities involves embracing accessibility and building Section 508 requirements into your products and services.

The subsequent ROI —

Back to Index

Slide 7: Engineering Approach and Methodology

Development Strategy

Most Common Software/Web Accessibility Issues

Remember: Design usable and accessible software that accommodate people with disabilities by:

Key Alerts:

Back to Index

Slide 8: Checklist for Developing an Information Architecture

Back to Index

Slide 9: Usability Evaluation Methods

4 Basic Evaluation Methods

Best Practice Recommendation

Usability inspections result in immediate, accurate, and long term benefits to the user interface (UI).

Empirical studies ensure Accessible User Experience (AUE).

Back to Index

Slide 10: Usability Inspections

2 Simple Objectives

Usability Problems to Review

Resulting Recommendation Report

Back to Index

Slide 11: Usability Inspection Methods

Back to Index

Slide 12: Heuristic Evaluations

Conducting Heuristic evaluations

Implement formal inspection process

Back to Index

Slide 13: Accessibility UI Heuristics

Back to Index

Slide 14: Usability Testing

Basis

Benefits

Back to Index

Slide 15: Conducting User Testing

Setup

Reminders

Slide 16: Software Applications & Operating Systems:
Minimal Standards for Functional Performance

Section 508 Requires

At least one mode of operation and information retrieval shall be provided as follows:

If audio information is important, enhanced auditory support OR assistive hearing devices shall be provided. At least one mode of operation or information retrieval that:

Back to Index

Slide 17: Keyboard Accessibility

For systems that include keyboards, product functions must be executable from the keyboard.

Applications cannot disrupt or disable documented accessibility features including:

Windows, Macintosh, and Unix (Linux, too) support accessibility keyboard functions including:

For additional information, Select Control Panel — Accessibility Options

Back to Index

Slide 18: User Interface

Ensure that user focus is available through on screen indicators.

Ensure that user focus is exposed to assistive technology that tracks user focus and focus changes.

Expose sufficient information about user interface including identity, operation, and state of elements to assistive technology.

Provide textual information through operating system functions for displaying text.

Minimal requirements shall include:

Applications should not override selected contrast and/or color settings.

Do not use color coding as the only means for conveying vital system or application information.

Do not use blinking or flashing text, objects, or other elements that flash or blink at frequency rates greater than 2 Hz or lower than 55 Hz.

Animated information shall be available in at least one non-animated form that is optional to the user.

Back to Index

Slide 19: Images and Graphics

If the element is an image or graphic, the image information should be conveyed through text.

Assign consistent meaning to bitmap images used to identify controls, status indicators, or other programmatic elements.

Back to Index

Slide 20: Forms

Ensure that forms are fully accessible to people using assistive technology. Users should be able to access all form:

Back to Index

Slide 21: Manual Tests

Unplug the mouse and make sure keyboard access is provided to all active objects such as buttons and scroll boxes.

Make sure tab elements such as links, tool bars, and form fields are loaded out in logical order.

Provide meaningful names in the application for all text and graphics based elements.

** Information taken from Sun's Guidelines for Software Accessibility.

Slide 22: Product Support Documentation & Customer Service

Section 508 includes provisions to ensure that users with disabilities have access to associated product support features, including the following minimal standards:

Customer service support shall accommodate communication needs of end-users with disabilities. For example:

Slide 23: Multimedia — Larry Goldberg

[Larry Goldberg of WGBH and National Center for Accessible Media (NCAM) made his presentation on Making Multimedia Accessible at this point.]

Back to Index

Slide 24: Developer Resources & Tools

Microsoft

IBM

Sun

Others

Back to Index

Slide 25: Summary and Conclusion

3 Key Words

To achieve greater web access we need to focus on:

Goal is "overall" accessibility of the whole technology system— you are encouraged go beyond what is minimally required.

Section 508 is about accessibility, and accessibility is about business opportunity— Go for it!

End of Slide Presentation

Back to Index

Appendix

About TPG

The Paciello Group (TPG) consults with commercial companies and government entities on designing systems for accessibility and Section 508 compliance. TPG offers professional consulting, technology solutions, and monthly monitoring services to ensure that our clients reach all of their audiences, meet governmental and international standards, and maintain the ongoing accessibility of their dynamic assets.

Additional background: The Paciello Group (www.paciellogroup.com) clients include Forrester, Fidelity, Cendant, Microsoft, Macromedia (Adobe), Hyperion, PTC, SkillSoft, and other well known companies. The founder and President, Mike Paciello, is an international authority on Web accessibility and assistive technology. He co-founded the Web Accessibility Initiative (WAI) for the World Wide Web Consortium (W3C) and is the author of the best selling book, "Web Accessibility for People with Disabilities."

Back to Index

Back to top