Know Your Role: Building in Accessibility Throughout Your Projects' Lifecycle Angela M. Hooker #PSUweb2013 angelahooker.com.

Slides:



Advertisements
Similar presentations
Planning Your web content
Advertisements

The right tools for the job How to choose a web / bespoke development company.
“What do you want me to do now?”
1IT Project Management, Third Edition Chapter 4 Chapter 4: Project Integration Management.
1 © 2006 by Smiths Group: Proprietary Data Smiths Group Online Performance Review Tool Training.
XX/XX/XX Presenter names Position Title Accessibility “How to”
An Evaluation and Discussion of the Web Accessibility of Academic Library Web Sites.
Web Accessibility Web Services Office of Communications.
1 Introduction to Accessibility and Planning an Accessible Website Presented by Everett Zufelt & Mike Gifford for Citizens With Disabilities - Ontario.
Building Accessibility Into The Workflow Rick Ells Computing & Communications University of Washington Seattle, Washington
The W3C Web Accessibility Initiative (WAI) Inclusive learning through technology Damien French.
October 2, 2007IEEE IPCC2007 Building Communication With Access for All Richard B. Ells Senior Webmaster University of Washington
Slide 1 Intelligent Testing, Improvement and Assurance Susan Windsor Principal Gerrard Consulting Limited +44 (0)
Web Accessibility John Rochford UMMS Shriver Center Director, INDEX Program Rich Caloggero WGBH National Center for Accessible Media MIT Adaptive Technology.
Electronic Communication and Web Accessibility Workshop.
Terrill Thompson Experience IT: Testing IT For Accessibility.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Unit 1 – Improving Productivity Loren Thomas Instructions ~ 100 words.
1 Chapter 4: Project Integration Management. 2 Learning Objectives Describe an overall framework for project integration management as it relates to the.
Level 2 IT Users Qualification – Unit 1 Improving Productivity Jordan Girling.
Developing an accessibility strategy. In this talk we will discuss an accessibility strategy an accessibility policy getting started - steps to consultation.
1 Accessibility Introduction to Disability Awareness June 29, 2011.
ADOPTING OPEN SOURCE INTEGRATED LIBRARY SYSTEMS Best Practices Presented by Vandana Singh, PhD Assistant Professor, School of Information Sciences University.
Website Accessibility Testing. Why consider accessibility People with disabilities – Visual, Hearing, Physical, Cognitive (learning, reading, attention.
Design and Construction of Accessible Web Sites Michael Burks Chairman Internet Society SIG For Internet Accessibility for People with Disabilities June.
Is Your Site Accessible? Web Site Testing for Accessibility Presented by: The NYS Forum IT Accessibility Committee The NYS Forum Webmasters Guild Northeast.
How to evaluate technology for accessibility Terrill Thompson Technology Accessibility Specialist University of
Level 2 IT Users Qualification – Unit 1 Improving Productivity Chris.
Copyright © 2007 Knowbility, Inc. Accessibility Testing 1 ► Code Validators – XHTML & CSS ► Accessibility Validators – Page by Page ► Listening to Your.
Best Practices for Accessibility Mike Elledge Assistant Director Usability & Accessibility Center (UAC)
User Centered Design David Lindahl Director of Digital Library Initiatives University of Rochester Libraries.
Everything in it’s right place Revisiting website accessibility Jeff Coburn Senior Web Specialist Institute for Community Inclusion.
Daniel Njuguna – IT Officer/ Adaptive Technology Trainer Kenya Society For The Blind Accessibility in ICT’s.
A centre of expertise in digital information managementwww.ukoln.ac.uk Building accessible and useable websites Penny Garrod UKOLN University of Bath Bath,
Accessibility : Designing the Interface and Navigation The Non-Designer’s Web Book Chapter 7 Robin Williams and John Tollett Presented by Sherie Loika.
Whitney Quesenbery WQ usability.com | slideshare/whitneyq Center for Civic Design: UsabilityInCivicLife.org A Web For Everyone Accessibility.
Technical Communication A Practical Approach Chapter 14: Web Pages and Writing for the Web William Sanborn Pfeiffer Kaye Adkins.
UX + Your Team = Accessibility! Angela M. Accessing Higher Ground November 2015.
INFINITIVE OF PURPOSE WHY?.  You can explain why you do something with to + verb.  Why did you leave the meeting? To make a phone call.  I’m writing.
© 2015 albert-learning.com How to talk to your boss How to talk to your boss!!
The Disability Resource Center Web Accessibility Assessment for Everyone.
Irish Institute of Training & Development JOHN SMITH & TREVOR DAGG.
Making Accessibility a Distributed Responsibility Presenters: Brent Bakken, Chelsea Seeley, Clare Rose, Holly Woodruff, and Corey Fauble 09 May 2016.
2014 Accessible Websites Are Always Ugly and Other Myths Christine Ingalls, Intuit 10 October 2014 #GHC
Accessibility First! David Kelleher
INFINITIVE OF PURPOSE WHY?
Accessibility is not boring or difficult. It’s the right thing to do. Benjy Stanton.
Web Accessibility Web Community Meeting July 22, 2016 July 29, 2016.
Managing the Project Lifecycle
Usability Testing and Web Design
Testing for Accessibility
Screen Reader Testing and Website Support for Beginners
Information Architecture and Design I
Best Practices and Lessons Learned
Screen Reader Testing and Website Support for Beginners
Accessibility, Integrated
Implementing Digital Accessibility
Colorado State University Web Accessibility
Web Programming– UFCFB Lecture 3
Lakeshore Public Schools
Opening Day 2006 Presentation available at:
The Art of Delegation How to get others to do the common things others can do, so you can get on to the greater things that only you can do.
Building Accessibility Into The Workflow
Information Architecture and Design I
Teaching Accessibility: Three Case Studies
Web Standards and Accessible Design.
Teaching Accessibility: Three Case Studies
Purpose of meeting: Establish Team
Web content management
Introduction to Accessibility
Presentation transcript:

Know Your Role: Building in Accessibility Throughout Your Projects' Lifecycle Angela M. Hooker #PSUweb2013 angelahooker.com

Hello! Angela #RoleBasedA11y SlideShare angelahooker.com #RoleBasedA11y | #PSUweb20132

What part of a project phase is the most challenging, accessibility-wise, for you? #RoleBasedA11y | #PSUweb20133

I work with a great web team! #RoleBasedA11y | #PSUweb20134

These are the back end developers. #RoleBasedA11y | #PSUweb20135

This is our front end developer. #RoleBasedA11y | #PSUweb20136

This is our designer. #RoleBasedA11y | #PSUweb20137

This is our usability specialist. #RoleBasedA11y | #PSUweb20138

This is our content lead. #RoleBasedA11y | #PSUweb20139

This is our project manager. #RoleBasedA11y | #PSUweb201310

This is our senior manager/director. #RoleBasedA11y | #PSUweb201311

And this is me … #RoleBasedA11y | #PSUweb201312

My job began as an open-ended position #RoleBasedA11y | #PSUweb201313

My job Ensure we’re following the best practices in our design, development, and content. Ensure we’re following all laws and requirements. Teach best practices. Scope is for our main websites and all other new media products and projects. #RoleBasedA11y | #PSUweb201314

I am our team’s shepherd on the web. #RoleBasedA11y | #PSUweb201315

I had to create a process. #RoleBasedA11y | #PSUweb201316

Success! #RoleBasedA11y | #PSUweb201317

… but we grew too much, too fast, which meant compromises. #RoleBasedA11y | #PSUweb201318

We ended up with products that were inaccessible. #RoleBasedA11y | #PSUweb201319

Despite our best intentions, we never went back to fix things. #RoleBasedA11y | #PSUweb201320

Wait a minute! #RoleBasedA11y | #PSUweb201321

Then one day, the unthinkable happened … #RoleBasedA11y | #PSUweb201322

[The phone rings, but it’s drowned out by Angela’s sweet snoring.] “Hi, Angela! It’s Jayne. Look, I’m sorry to call you so early this morning. I didn’t even think I’d be up at 6 AM, but, uh, that’s how I roll. Heh heh heh [awkward silence]. “Yeah, so, we just wrapped up the banking apps last night. Oh, wait; I forgot to tell you that we were working on these apps. Well, anyway, I wanted to give you a shout out so you can finish your testing by 11 this morning, and by noon we can fix any of those crazy issues you always find. And that means we can launch the apps by about 1 PM, once we give the press office the word. “So, uh, gimme a call when you’re coherent [yeah, right], and I’ll send you the test server log in. Thanks, Angela! Oh, and the sooner you can get that report to me, the better. I’ve told Mal [Angela’s supervisor] about this, so he’s expecting that report, too [fake laugh]. Later, Angie!” #RoleBasedA11y | #PSUweb201323

That gorram …! #RoleBasedA11y | #PSUweb201324

We survived! #RoleBasedA11y | #PSUweb201325

Mo’ projects, mo’ problems … Last minute requests came in because of: Urgent projects Poor planning by project managers Politics and power plays Being constrained by technologies we used Not understanding accessibility Or just not caring about accessibility, despite being bound by law (Section 508) #RoleBasedA11y | #PSUweb201326

We needed another perspective and approach … #RoleBasedA11y | #PSUweb201327

We needed another perspective and approach … create an accessibility team from people we already have on staff. #RoleBasedA11y | #PSUweb201328

I had to talk with management. (See Carol Smith’s Negotiate for the User.)Negotiate for the User #RoleBasedA11y | #PSUweb201329

I had needs Management's overall support Freedom to do my job Management's commitment to accessibility and their ability to see accessibility as a priority Management's realization that there can't be one accessibility champion who does everything related to accessibility #RoleBasedA11y | #PSUweb201330

I had needs Management's trust that I'm not wasting time or money Management's faith in my abilities so that I could train the team Management to give me the authority to make decisions and advise the entire team Management to create an environment where people are not afraid or powerless to make suggestions, or improve the team’s projects #RoleBasedA11y | #PSUweb201331

Share the work based on roles instead of correcting their work. #RoleBasedA11y | #PSUweb201332

“Your code sucks [okay, so I wasn't that rude] ; here's what's wrong. Fix it!” #RoleBasedA11y | #PSUweb201333

“That platform you chose isn’t accessible. Choose another!” #RoleBasedA11y | #PSUweb201334

“You know those colors you never showed me? Well, they don't have sufficient contrast. Change them!” #RoleBasedA11y | #PSUweb201335

“This isn't clear.” Or, “This is written in passive voice and doesn't engage visitors. Rewrite it!” #RoleBasedA11y | #PSUweb201336

“Your test results are inaccurate. Test again!” #RoleBasedA11y | #PSUweb201337

The entire team would become responsible and accountable. #RoleBasedA11y | #PSUweb201338

The entire team would become responsible and accountable. #RoleBasedA11y | #PSUweb201339

4 steps to building in accessibility Understanding Training Standards Tools #RoleBasedA11y | #PSUweb201340

Understanding disabilities #RoleBasedA11y | #PSUweb201341

I trained them according to each of their roles. #RoleBasedA11y | #PSUweb201342

What I taught them … … that we need to test and plan for accessibility throughout each project's lifecycle.... how to choose technology that's accessible.... the importance of accessible platforms.... to not just do what the cool kids are doing for the sake of doing it. … development principles (good, clean, accessible code). #RoleBasedA11y | #PSUweb201343

What I taught them …... accessible design principles.... how people who have low-English proficiency, dyslexia, cognitive impairments, etc. need plain language and other principles. … that we need to conduct usability testing with people with disabilities. … how people with disabilities use their assistive technologies—and that successfully using one assistive technology on a project doesn't mean blanket accessibility. #RoleBasedA11y | #PSUweb201344

We divided up the standards (this was years before Web Content Accessibility Guidelines (WCAG 2.0) became the standard). #RoleBasedA11y | #PSUweb201345

I gave them tools. #RoleBasedA11y | #PSUweb201346

The roles overlap. #RoleBasedA11y | #PSUweb201347

Canada’s accessibility resources Accessibility Responsibility Breakdown Accessibility Responsibility Breakdown Canadian Government Based on WCAG 2.0 Coopérative AccessibilitéWeb #RoleBasedA11y | #PSUweb201348

It didn’t all happen overnight. #RoleBasedA11y | #PSUweb201349

What didn’t work Putting the work before relationships Disinterest from upper management Thinking our process won’t evolve Allowing the accessibility program to be personality driven—it must outlive me #RoleBasedA11y | #PSUweb201350

What we gained We saved money from not making costly accessibility fixes later. Having a solid process fights the “accessibility is time consuming and expensive” issues. We have a real, working process. #RoleBasedA11y | #PSUweb201351

We just finished our second responsive design project. #RoleBasedA11y | #PSUweb201352

My role is … #RoleBasedA11y | #PSUweb201353

Now, back to you … #RoleBasedA11y | #PSUweb201354

Don’t panic If you don't have experience in an area of accessibility, someone is always willing to talk with your group and teach them. Arrange a brown bag or a webinar. Host a hackathon: Invite people from inside and outside your organization to work together to fix your top accessibility barriers. Organize a campus/local accessibility group. #RoleBasedA11y | #PSUweb201355

Bridge the gap between people, departments, and philosophies. #RoleBasedA11y | #PSUweb201356

Final thoughts Start small. One person may have many roles. Adapt this to your organization and its culture—keep it evolving. Build rapport within and among teams—talk. Negotiate—don’t get intimidated. It’s about what’s best for people (your audience). #RoleBasedA11y | #PSUweb201357

(Remember, Jayne wasn’t annoying because he didn’t understand accessibility.) #RoleBasedA11y | #PSUweb201358

Resources #RoleBasedA11y | #PSUweb201359

Sample process Tailor this to your needs and to each project. 1.Document this entire process. 2.Choose who should work on the project, and assign tasks/roles to everyone according to their skills and strengths. 3.Plan/gather requirements with the decision makers, stakeholders, designers, developers, content providers, etc. #RoleBasedA11y | #PSUweb201360

Sample process 4.Determine which standards and guidelines are appropriate for your project (WCAG 2.0, Mobile Best Practices, ATAG, CVAA, iOS Accessibility Standards, etc.).WCAG 2.0 Mobile Best PracticesATAGCVAAiOS Accessibility Standards 5.Put accessibility requirements in any vendor requests for proposals and/or contracts. 6.Determine your users’ top tasks. #RoleBasedA11y | #PSUweb201361

Sample process 7.Review the information architecture. 8.Analyze the resulting wireframes. 9.Conduct usability testing with paper prototypes (wireframes). 10.Choose and test the color scheme. 11.Assess the design mockups. 12.Review the final written content. #RoleBasedA11y | #PSUweb201362

Sample process 13.Conduct more informal user testing (test the mockups, writing, information architecture). 14.Review the templates (including ARIA); validate/remediate the (semantic) code. a.Just because your code validates doesn’t mean your project is accessible—validate anyway! b.Just because your site doesn’t validate doesn’t mean it’s inaccessible—validate anyway! #RoleBasedA11y | #PSUweb201363

Sample process 15.Review the style sheets; validate/remediate the styles. 16.Test with automated accessibility tools. 17.Review the scripting (JavaScript, AJAX, jQuery, YUI, whatever); add more ARIA, if needed. 18.Test again with automated tools. #RoleBasedA11y | #PSUweb201364

Sample process 19.Test with assistive technologies. 20.Test on mobile devices and e-readers. 21.Test with real people, including several people with different disability types—don’t forget to test the written content, too. 22.Continue to improve and test after the launch (since browsers and software change). #RoleBasedA11y | #PSUweb201365

WCAG 2.0 and general *a11y Government of Canada Web Experience Toolkit (WET)—above all else, see the Accessibility Responsibilities Breakdown; it will help you create your process and define roles. Government of Canada Web Experience ToolkitAccessibility Responsibilities Breakdown Constructing a POUR Website, WebAIM Constructing a POUR Website BBC’s Future Media Standards and GuidelinesFuture Media Standards and Guidelines A11y Buzz * accessibility #RoleBasedA11y | #PSUweb201366

Disabilities Disability types/issues – Visual, cognitive, motor, and hearing impairments; neurological/seizure disorders; elderly and aging Visualcognitivemotorhearing neurological/seizure disorderselderly and aging What Is Assistive Technology? – ATIA What Is Assistive Technology Videos of people using assistive technologies, from AssistiveWare Videos of people using assistive technologies How Assistive Technology Works (demonstrations), University of Dundee How Assistive Technology Works #RoleBasedA11y | #PSUweb201367

Project management Integrating Accessibility in the Organization’s Web Development Life Cycle, Denis Boudreau Integrating Accessibility in the Organization’s Web Development Life Cycle Accessibility for Project Managers, Henny Swan Accessibility for Project Managers Managing Accessibility Compliance in the Enterprise, Karl Groves Managing Accessibility Compliance in the Enterprise Plan for Accessibility, Option Keys Plan for Accessibility #RoleBasedA11y | #PSUweb201368

Project management Planning Accessibility, Government of Canada Planning Accessibility Just Ask: Integrating Accessibility Throughout Design, Shawn Lawton Henry Just Ask: Integrating Accessibility Throughout Design #RoleBasedA11y | #PSUweb201369

Writing content Accessibility for Web Writers, by 4 Syllables Accessibility for Web Writers Content and Usability: Web Writing, Web Credible Content and Usability: Web Writing Make it Plain: Accessibility and Usability Through Plain Language, Angela Hooker (hey!) Make it Plain: Accessibility and Usability Through Plain Language Plain Language: Accessibility for Information, Whitney Quesenbery Plain Language: Accessibility for Information Plain Language Checklist, PlainLanguage.gov Plain Language Checklist #RoleBasedA11y | #PSUweb201370

Design Web Accessibility for Designers, WebAIM Web Accessibility for Designers Just Ask: Integrating Accessibility Throughout Design, Shawn Lawton Henry Just Ask: Integrating Accessibility Throughout Design Design Considerations, WebAIM Design Considerations Color Contrast Checker, WebAIM Color Contrast Checker Accessibility Color Wheel Trace Photosensitive Epilepsy Analysis Tool (PEAT) – tests flashing content Trace Photosensitive Epilepsy Analysis Tool #RoleBasedA11y | #PSUweb201371

Development Web Accessibility for Developers (videos), BBC Web Accessibility for Developers Build a code library! Use code generators (see Accessify’s tools).Accessify’s tools Web Developer Toolbar, Chris Pederick Web Developer Toolbar Firebug, Mozilla Firebug WCAG 2.0 Checklist, WebAIM WCAG 2.0 Checklist Web Accessibility Gone Wild, WebAIM Web Accessibility Gone Wild #RoleBasedA11y | #PSUweb201372

Development W3C Mobile Web Best PracticesMobile Web Best Practices Juicy Studio Accessibility Toolbar —for ARIA, data tables, color contrast Juicy Studio Accessibility Toolbar aChecker, Inclusive Design Institute at OCAD University aChecker WAVE Toolbar, WebAIM WAVE Toolbar Favelets for Checking Web Accessibility, Jim Thatcher Favelets for Checking Web Accessibility #RoleBasedA11y | #PSUweb201373

Quality assurance Template for Accessibility Evaluation Reports, W3C-WAI Template for Accessibility Evaluation Reports Accessibility Evaluation Resources, W3C-Web Accessibility Initiative Accessibility Evaluation Resources Evaluation, Testing, and Tools, WebAIM Evaluation, Testing, and Tools WCAG 2.0 Checklist, WebAIM WCAG 2.0 Checklist Wickline Color Blind Web Page Filter Web Developer Toolbar, Chris Pederick Web Developer Toolbar #RoleBasedA11y | #PSUweb201374

Quality assurance Firebug, Mozilla Firebug Favelets for Checking Web Accessibility, Jim Thatcher Favelets for Checking Web Accessibility Trace Photosensitive Epilepsy Analysis Tool (PEAT) – tests flashing content Trace Photosensitive Epilepsy Analysis Tool Web Accessibility Initiative (WAI), Evaluating Websites for AccessibilityEvaluating Websites for Accessibility #RoleBasedA11y | #PSUweb201375

Quality assurance Central Office of Information (COI), Delivering Inclusive WebsitesDelivering Inclusive Websites Establishing a Screen Reader Test Plan, Henny Swan Establishing a Screen Reader Test Plan How to Use NVDA and Firefox to Test for Accessibility, Marco Zehe How to Use NVDA and Firefox to Test for Accessibility Web Accessibility Gone Wild, WebAIM Web Accessibility Gone Wild #RoleBasedA11y | #PSUweb201376

Usability Usability Testing and Conducting Usability Testing, Just Ask: Integrating Accessibility Throughout Design, Shawn Lawton-Henry Usability TestingConducting Usability Testing Usability Testing for People with Disabilities, Kathy Wahlbin and Mary Hunter Utt Usability Testing for People with Disabilities Steve Krug, Rocket Surgery Made Easy #RoleBasedA11y | #PSUweb201377

Thank you! Angela angelahooker.com #RoleBasedA11y | #PSUweb201378