36
Quality and the “Secret Mission” From End Stage Tester to Skilled Analyst

Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

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

Page 1: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

Quality and the “Secret Mission”From End Stage Tester to Skilled

Analyst

Page 2: 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....

Page 3: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

Your “Secret Mission”…

is to make your work accessible over compliant...

Page 4: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

Your Life is About to Change...Regulations are moving from a nuts and bolts model, to a feature-based model, independent of technology ......

Page 5: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

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....

Page 6: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

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....

Page 7: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

And guess what?The leader is you....

Page 8: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

Um, WHAT?As the requirements increase...

Your team will call upon you to help them adjust.

Page 9: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

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

Page 10: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

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

Page 11: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

Use the Testing »You Currently Have

Page 12: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

Establish Awareness

Manage Risk

Expectations

Reporting bugs

Project Reports

Improve Your Current Game

Page 13: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

Software Development Lifecycle

Functional Specifications

Page list

Design and UX Specs

Training Materials

Requirements

Establish Awareness: Dossier

Page 14: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

Agency Behaviors

–COTS Policies?

–Workarounds?

– Project concerns?

–Assistive Technology Centric?

– Enforcement Team/ Help Center?

Establish Awareness: Intel

Page 15: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

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

Page 16: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

Responsive Design!

508 UpdatePOUR, WCAG 2.0 A, AAMobileAuthoring ToolsSheer Numbers

High Alerts!

Page 17: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

ResponsiveRisk: Agent or Double Agent?

FocusControlsContent

Progressive Dev

DesignTest

Page 18: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

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

Page 19: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

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

Page 20: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

Assist Fellow Agents with Storyboarding!

Page 21: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

Exhibit: Design WorkaroundFor Close Colors

Page 22: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

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

Page 23: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

One useful page (minus image)

Trackable lists of issues

Track LOE

Log improvements and warnings against future regs!

Bug Description: Mission

Page 24: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

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:

Page 25: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

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

Page 26: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

Gather Background Knowledge

Regs

Languages and Platform Notes

User Experince

Assistive Technologies

Programmatic Fundamentals

Page 27: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

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

Page 28: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

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

Page 29: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

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!

Page 30: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

Infiltrate: Assitive Technologies

Top tools JAWS MAGIC Dragon Naturally Speaking

User Surveys Known issues and Conflicts

Browsers High Profile Bug Reports

Page 31: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

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

Page 32: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

Train Your TeamLeverage agency training

Development KnowledgeDesign AdviceDocument Accessibility

Brown bag lunches, or Partner with team leads already doing group trainingLeverage experts!

Page 33: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

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/

Page 34: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

Final Notes

Learn MoreInvolve the TeamEngage PMsLove your job!

Page 35: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

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

Page 36: Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst

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