Upload
devorah-firestone
View
562
Download
0
Embed Size (px)
DESCRIPTION
Are you tired of coming in at the end of a project to do accessibility testing with little control over schedule and design? Are you concerned with how your team will adjust to the changes in accessibility law? Here is a roadmap of best practices, political tools, learning lists, and background knowledge to increase the quality of work for the beginner development-side tester responsible for accessibility. This course of action will also plant seeds to move you toward a long term role as a skilled analyst able to fulfill requirements and to participate in the user experience from the beginning of the lifecycle on for both creativity and a more pleasant project for everyone.
Citation preview
Quality and the “Secret Mission”From End Stage Tester to Skilled
Analyst
So, You're the Accessibility Guru…New to accessibility...
You've been a tester before, project coordinator or help desk tech....
Your team just limped through a review...
You want to do better....
Your “Secret Mission”…
is to make your work accessible over compliant...
Your Life is About to Change...Regulations are moving from a nuts and bolts model, to a feature-based model, independent of technology ......
The Good News...Many issues you found before...
you can call as errors
You'll be able to address more user's complaints
Benchmarks will be clearer
You'll have a lot to do....
The Bad News...The old approach is a small
part of what you'll be responsible for
You'll be able to address more user's complaints
Benchmarks will be clearer
You'll have a lot to do....
And guess what?The leader is you....
Um, WHAT?As the requirements increase...
Your team will call upon you to help them adjust.
You'll be expected to:
Know what to do
Train Your Team
Prove to that you have the background
Get the tools and ideas to be successful
Your Mission, Should You Choose To Accept It….
Get through current testing
Establish strong expertise
Get into the project earlier
Introduce new requirements
Spread responsibility of best practices
Use the Testing »You Currently Have
Establish Awareness
Manage Risk
Expectations
Reporting bugs
Project Reports
Improve Your Current Game
Software Development Lifecycle
Functional Specifications
Page list
Design and UX Specs
Training Materials
Requirements
Establish Awareness: Dossier
Agency Behaviors
–COTS Policies?
–Workarounds?
– Project concerns?
–Assistive Technology Centric?
– Enforcement Team/ Help Center?
Establish Awareness: Intel
AudienceNumber of usersPublic or Private-facing
CodebaseType of code
Dev Time/Re-workAge of system practices
DesignColor schemesWidgets, Bells, and WhistlesCOTS Tools
Impacts of New Regs?
Manage Risk
Responsive Design!
508 UpdatePOUR, WCAG 2.0 A, AAMobileAuthoring ToolsSheer Numbers
High Alerts!
ResponsiveRisk: Agent or Double Agent?
FocusControlsContent
Progressive Dev
DesignTest
Early and often
Elevator Speeches Debunk Spread news and goals
Make StoryboardsScreenshots/Wireframes Current issuesWhich could be planned ahead?
Log issues under future regs as improvments Seek PMs help to estimate Level of Effort (LOE)
Manage Expectations
Wireframing:– OmniGraffle– Balsamiq Mockups
– Storyboarding:– Any graphic program
– Prototyping:– Axure
– Content Inventory:– Sitemapping Tools– Excel
User Experince ToolsFeedback Tools:
User Interviews– Poll Daddy– Feedback Army
– Analytics:– Google Analytics
– A/B Testing:– Website Optimiser
Assist Fellow Agents with Storyboarding!
Exhibit: Design WorkaroundFor Close Colors
URL, breadcrumb trail, etc
Screen capture with notation
What's there
What's expected
Field Notes: Bug Description
Code snippet w/ line number
Any DOM info Test Steps (Paste!!!!)
Severity
Broken regulation or requirement
One useful page (minus image)
Trackable lists of issues
Track LOE
Log improvements and warnings against future regs!
Bug Description: Mission
Overview first!
Improvements in performance
Repeating issues
Labor that might have been saved
Recommend ProcessesInteraction Design notes and storyboardsCustom Test CasesWarnings for changing laws
Project Reports:
Secret Weapon – Costs of Late Defects in Project Lifecycle!
In Depth Commentary:http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20100036670.pdf#original
Gather Background Knowledge
Regs
Languages and Platform Notes
User Experince
Assistive Technologies
Programmatic Fundamentals
Dossier: Regs•508 Refresh– News
https://www.access-board.gov/news/1573-update-on-the-board-s-refresh-of-the-section-508-standards-and-telecommunications-act-accessibility-guidelines
Draft Regulation http://www.access-board.gov/guidelines-and-standards/communications-and-it/about-
the-ict-refresh/draft-rule-2011
WCAG 2.0http://www.w3.org/TR/WCAG20/
Communication and Video Accessibility Acthttp://www.fcc.gov/encyclopedia/twenty-first-century-communications-and-video-
accessibility-act-0
Air Carrier Access Acthttp://www.disabilitytravel.com/airlines/air_carrier_act.htm
Dossier: Languages » & Platforms
HTML – Yes, you need to know it! 4 and 5
http://www.amazon.com/HTML-amp-CSS-Complete-Reference/dp/0071496297
Learn which are supported and how. Browser conflicts? Assistive Technology Conflicts?
Know enough to see what things are Don't need to be a developer
JavaScript Understand Learn to read it and
Programmatic Concepts DOM interactions
Mobile (See also Responsive Design)http://mobilegovwiki.howto.gov/Accessibility+Testing+Resources
Field Notes – User Experince UX Crash Course: 31 Fundamentals
http://thehipperelement.com/post/75476711614/ux-crash-course-31-fundamentalsUX Matters All Time Top 25http://www.uxmatters.com/topics/ User Experience Team of One:
A Research and Design Guide http://www.amazon.com/User-Experience-Team-One-Research-ebook/dp/
B00DUITE5Q/ref=sr_1_1?ie=UTF8&qid=1399727254&sr=8-1&keywords=UX+one
Study users with disabilities– A Web For Everyone: Designing
Accessible – User Experinceshttp://www.amazon.com/Web-Everyone-Designing-Accessible-Experiences-
ebook/dp/B00HCREJZ6/ref=sr_1_1?s=books&ie=UTF8&qid=1399727514&sr=1-1&keywords=a+web+for+everyone
WAI – Designing for Inclusionhttp://www.w3.org/WAI/users/Overview.html Cognitive coping concepts
Plain Language – Don't make puzzles! Responsive Design (If correct) – Allow simplicity!
Infiltrate: Assitive Technologies
Top tools JAWS MAGIC Dragon Naturally Speaking
User Surveys Known issues and Conflicts
Browsers High Profile Bug Reports
Programmatic Concepts Knowledge of Controls : Karl Groves /TPG http://refreshbaltimore.org/events/details/what-is-this-thing-and-what-does-it-do Progressive Enhancement: Tech Republic:
http://www.techrepublic.com/blog/web-designer/understanding-progressive-enhancement-techniques-in-web-design/
DOM Interaction:http://www.slideshare.net/LeonieWatson/accessibility-summit-201309 Responsive Design
– – UX Mattershttp://www.uxmatters.com/mt/archives/2013/04/responsive-web-design-and-accessibility.php
– Dylan Barrell /Deque Presohttp://www.slideshare.net/dylanbarrell/responsive-web-design-and-accessibility-challenges-
and-solutions WAI-ARIA
Spec http://www.w3.org/TR/wai-aria/ Exampleshttp://oaa-accessibility.org/examples/ A RockNRoll Guide to HTML5 and ARIAhttp://www.slideshare.net/LeonieWatson/generate-2013-09
Train Your TeamLeverage agency training
Development KnowledgeDesign AdviceDocument Accessibility
Brown bag lunches, or Partner with team leads already doing group trainingLeverage experts!
Where are the Tools?Funny you should ask.This presentation was meant to
reduce dependence on tools.
A few references: WAVEhttp://www.webaim.org/wave/ FireEyes/WorldSpace
http://www.deque.com/products/ Huge List
http://www.w3.org/WAI/ER/tools/complete Tenon, new tool for developers:
http://www.tenon.io/
Final Notes
Learn MoreInvolve the TeamEngage PMsLove your job!
Thank you!Devorah FirestoneTwitter:http://www.twitter.com/devorahfLinkedIn:http://www.linkedin.com/in/devorah4accessibility/
Secret Agent Images (via Creative Commons):https://www.flickr.com/photos/emiliano-iko/
All other images: iStockPhoto.comMusic: Get Smart View To a Kill James Bond Mission Impossible
Extra Thanks!John F CrostonEric WrightJennifer AliverniniDennis LembreeKarl GrovesBilly GregoryBarry JohnsonDenis BoudreauDylan BarrellElle WatersDerek FeatherstoneSteve Faulkner
Marcy SuttonAngela HookerMike PacielloKatie Haritos-SheaJonathan FirestoneJoseph FirestoneMelissa Phelps
FirestoneJames BondMaxwell SmartAgent VAgent 99Agent 16