Accessibility Prioritization

advertisement
Accessibility
Prioritization
What Should I
Fix First?
Introduction
Glenda Sims
www.deque.com
a11y expert
@goodwitch
2
A11Y Prioritization: What Do I Fix 1st?
• Define the “Finish Line”
• Strategic Accessibility Prioritization
• Tactical Accessibility Prioritization
3
DEFINE THE FINISH LINE
4
4
What is Your Standard?
•
•
•
•
Best Practice
WCAG 2.0 AA
WCAG 2.0 A
508
Fifty Shades of Accessibility
6
WCAG 2.0 Violation?
Normative: Success Criteria
Informative: Techniques
http://www.w3.org/TR/UNDERSTANDING-WCAG20/understanding-techniques
7
WCAG 2.0 Violation?
Normative - required for conformance
Content identified as "informative" or "non-normative"
is never required for conformance.
http://www.w3.org/TR/WCAG20/#normativedef
8
WCAG
W3C Web Content Accessibility Guidelines
9
BCAG
Bob’s Content Accessibility Guidelines
SCAG
Susie’s Content Accessibility Guidelines
STRATEGIC A11Y PRIORITIZATION
12
12
Strategic A11Y Prioritization Matrix
User Impact
Litigation Risk
13
User Impact of Inaccessibility
What if _______ was unavailable?
• Core - unavailability is unacceptable
• Important - unavailability is very frustrating
• Useful - unavailability is frustrating
• Fluff - unavailability is mildly annoying
14
Litigation Risk
Factor
Description
Laws
Doing business in country with specific laws on web
accessibility
60%
Critical
Service
If service was unavailable on web for all users, it
would be unacceptable; therefore, unacceptable for
service to be inaccessible to people w disabilities
30%
Audience/E Number of people who have access to this service
xposure
15
Weight
10%
Step 1: Goodwitch Wand Shop
Strategic A11y Prioritization Matrix
User Impact
Online Store
.com/.ca
Online Store
.mordor
Online Registry
.com / .ca
Low Litigation Risk
High Litigation Risk
Improve
Recs
Free Digital
Wallpaper
16
Life Cycle & Effort
Product Life Cycle
•
•
•
•
m - Introduction
s – Growth
M – Maturity
t – Decline
Effort to Remediate
•
•
•
•
17
$ = Low cost
$$ = Medium cost
$$$ = High cost
$$$$ = Very high cost
Step 2: Goodwitch Wand Shop
Strategic A11y Prioritization Matrix
User Impact
Online Store
.mordor
$$
t
Online Store
.com/.ca
$$
M
Online Registry
.com / .ca
$
s
Low Litigation Risk
High Litigation Risk
Improve
Recs
$$ m
Free Digital
Wallpaper
$$$
t
Effort to Remediate
$ = Low cost
$$ = Medium cost
$$$ = High cost
$$$$ = Very high cost
Product Life Cycle
m - Introduction
s – Growth
M – Maturity
t – Decline
Step 3: Goodwitch Magic Shop
Strategic A11y Prioritization Plan & Progress
Phase 1
2013.06.30
Phase 2
2013.12.31
Phase 3
2014.06.30
19
• Main site
• Contact us form
• Report a11y problem
• Search
• Online Store (.com and .ca)
• Login + Account Profile
• Shopping Cart
• Online registry (.com and .ca)
• Online Store .mordor (replace .com)
• Improve Recommendations
• Digital Wallpaper (retire or remediate)

☐
☐
Accessibility Prioritization – Reality
Check
What if
YOU
did not have access?
21
TACTICAL A11Y PRIORITIZATION
22
22
Site-wide Accessibility Tactic
1
Templates
2
Reusable
Components
3
Individual Pages
and/or Issues
23
Key Path Accessibility Tactics
• Critical Pages
– Key Entry Points
– Key User Paths
• Highest Traffic Pages
• The Obvious
– Feedback forms
– Accessibility Policy Page
24
Do I have to fix every issue?
on every page?
25
Should I attack this page by page?
Or issue category by issue category?
26
Should I fix every issue on the
page I’m working on now?
I can’t make the deadline if I do!
27
Enterprise Accessibility Testing Tools
28
Priority - Impact on User
• Critical - This type of accessibility error is a brick wall. Until this
is fixed, there are significant barriers for a person with a disability to
use this page.
• Serious - This is a very important accessibility error. It would
be very frustrating to encounter this error and it might prevent
some people with disabilities from using the page.
• Moderate - This is an accessibility error. It would be
frustrating to encounter, but it would not prevent a person with a
disability from using this page. (It might, however, make them
decide to no longer use your site or services).
- This is technically an accessibility error. It is unlikely to
cause problems, but should be resolved to fully comply with the
WCAG 2.0 AA standard.
Minor
29
Not Enough Time to Fix Everything?
Focus First on:
Templates / Reusable Modules
Key User Paths / Pages
Critical Issues
Serious Issues
Next Phase:
Fix Everything (possible)
Remove/Archive the rest
30
Practice Laps
31
Pilot Project / Practice Laps
• Select Developer Team
+
Pair with A11y Expert
– Own key user path(s)
– Motivated to learn a11y
– Adventurous
•
•
•
•
Plan – select 1-3 page(s) to make accessible
Train – focused developer accessibility training
Equip –installs accessibility testing tools
Initial Assessment – provide expert assessment and remediation
recommendations report to Pilot Team. Pilot Team reviews and
interprets results with assistance as needed from A11y Expert.
• Remediate - Pilot team prioritizes accessibility issues, fixes issues
and retests. Assistance as needed from A11y Expert.
• Capture Learning - Debrief, document success, identify areas for
improvement and next steps.
32
r u ready for the a11y 500?
meet u in
the winners’
circle
Download