Integrating Accessibility in the Development Life Cycle

lumpysteerSoftware and s/w Development

Dec 2, 2013 (3 years and 8 months ago)

63 views

Deborah Bice
-
Broussard

Texas Workforce Commission

December 6, 2011


Identify accessibility integration points in
development of Web applications or other
software.



Provide examples of approaches.

2


“We’ve developed this [product], could
somebody check it to see if it’s accessible?”



“We hired a vendor to build this for us, so we
will just rely on them to ensure accessibility.”

3


Ensure compliance with legal requirements.


Reduce problems and need for error
correction.


Distribute responsibility appropriately.


Produce better business requirements that
promote and do not conflict with
accessibility.


Increase efficiency in design and
development.


4


Planning/Initiation


Procurement


Requirements Gathering & Design


Coding/Development


Testing: Unit, User Acceptance


Training


Usability Testing


Maintenance



5


Identify accessibility standard.


Include accessibility in planning
documentation.


Ensure that target application platform can be
accessible.


Address accessibility with stakeholders in
project kickoff.

6


Require and define accessibility in the
Request for Offers/Statement of Work.


Consider vendors’ accessibility experience in
vendor selection.


Include accessibility in the contract/Project
Deliverable Expectations.

7

Project
Management
Practices

Accessibility

Usability

8


Be clear: Accessibility is a business
requirement.


Include specific requirements in a template.


Consider accessibility when vetting the other
business requirements.


Specify accessibility features in the detailed
design.

9


Develop and publish clear agency standards
and guidelines for accessible development.


Build developer accountability into your
processes.


Provide developer resources.

Examples:


http://www.w3.org/TR/WCAG20
-
TECHS/


http://webaim.org/articles/


http://www.jimthatcher.com/site_resources.htm






10


Follow previously defined accessibility testing
steps.


Document testing and results.



Example
: TWC Code & Test Log
<hyperlink
to Excel file>

11


Verify product accessibility.



Employ strategic retesting to verify unit test
results.


Determine which content to test and which tests to
complete.

12


Ensure that any training developed for the
product is fully accessible.

13


Consider usability testing in design and
development.


Incorporate usability testing in ongoing
maintenance.


Have a mix of testers, including some with
and some without disabilities.

14


Planning/Initiation


Procurement


Requirements Gathering & Design


Coding/Development


Testing: Unit, User Acceptance


Training


Usability Testing


Maintenance



15



Q & A

16