SlideShare a Scribd company logo
1 of 81
Optimizing the Accessibility Remediation
Process in Large Organizations
Aidan Tierney, atierney@ca.ibm.com
Richard Chen, chenr@us.ibm.com
March 20, 2014
IBM Interactive Experience
© 2014 IBM Corporation
Accessibility remediation in a large organization
WHAT are the accessibility problems and the potential solutions?
Accessibility remediation in a large organization
WHAT are the accessibility problems and the potential solutions?
WHO will contribute to solution in a large organization?
HOW to address some of the issues
Aidan Tierney
Senior Accessibility Consultant,
IBM Interactive Experience
IBM Interactive Experience
Richard Chen
User Research and Design Senior
Consultant, IBM Interactive Experience
Who’s here?
Who’s here?
WHO are you? What’s your name?
WHAT do you do related to accessibility? What
role(s) do you perform?
Developer Designer
Tester Project manager
Policy / compliance Legal
Accessibility Consultant Marketing
WHERE do you do this?
Your organization: federal govt., education,
startup, large company.
Accessibility Program Manager
In a department of one
Experienced in accessibility,
development and design
Recent hire
Let’s meet Julia
Julia works at Colossal Corporation
Online Account Application
is not Accessible
Customer complaints
Senior management decided
application must conform to
WCAG Level A and AA
Julia does accessibility assessment
Syntax checking tool
Manual checks – e.g. Color contrast
Assistive technology – Screen reader
Assess
WHAT are the accessibility problems?
WHAT are the potential solutions?
Issue: Incorrect ALT text
<img alt="logo-file-C62" src="logo.png" />
Issue: Insufficient color contrast
Issue: Image of text
Issue: No indication for required fields
Assess
Propose
Solutions
Julia identifies
potential solutions
<alt%!>
Solution: ALT text
<img alt="Colossal Corporation"
src="logo.png" />
Cc
Solution: Color contrast
New: #707070
Old: #a0a0a0
Observed: Code comes from SocialMedia iframe
Solution: Image of text
Use HTML text and CSS, with system or web font
font-family: comic sans ms;
Insufficient contrast in original, new color needed
Solution: Required fields
Required fields are marked with an asterisk (*)
<input aria-required="true" type="text" />
Visual and programmatic indicator
Assess
Propose
Solutions
Remediate
If this was a form on her own personal website,
Julia could make these fixes in an afternoon
But it’s not so simple at Colossal Corporation
WHO complicates WHAT
Julia needs to find out WHO can…
Nilesh tells Julia his team
cannot make these changes
WHO will contribute to solutions in a
large organization?
Application development team
Code library/core components
Content management (CMS)
Application development team
Code library/core components
Content management (CMS)
Who will make DEVELOPMENT changes?
Who manages relationships with
3RD PARTY code providers
Who from the BUSINESS will approve
interface or functionality changes?
Who will decide,
approve and make
DESIGN changes?
Does LEGAL need to sign off?
Does BRANDING need
to be in the loop?
Does the MARKETING team
need to provide content?
Who will TEST?
And who from the
LEADERSHIP team
needs to be informed?
Accessibility project #1
More questions…
Who will decide which
TOOLS to use for testing?
Who will decide which BROWSERS, DEVICES
or USER AGENTS to support for accessibility?
Who will TRAIN testers and developers
in accessibility tools and techniques?
Who will resolve different interpretations of WCAG?
Who will authorize EXCEPTIONS?
Issues that cannot or will not be fixed?
Who will make DEVELOPMENT changes?
Who manages relationships with 3RD PARTY CODE?
Who from the BUSINESS will approve interface or functionality changes?
Who will decide, approve and make DESIGN changes?
Does LEGAL need to sign off?
Does the MARKETING team need to provide content?
Does BRANDING need to be in the loop?
Who from the business LEADERSHIP team needs to be informed?
Who will TEST?
Who will decide which TOOLS to use for testing?
Who will decide which BROWSERS, DEVICES or USER AGENTS to support for
accessibility?
Who will TRAIN testers and developers in accessibility tools and techniques?
Who will resolve different INTERPRETATIONS OF WCAG?
Who will authorize EXCEPTIONS?
And remember:
If this was her own website,
Julia could make these
fixes in an afternoon!
Does this sound familiar to anyone?
Have you run into these issues?
Got any more to add?
Believe it or not: real world examples
<alt%!>
Effort: ALT text
4 months duration (one image)
100+ person hours
Meetings & discussions involving 30+ resources
Cc
Effort: Color contrast
5 months duration
100+ person hours
Meetings & discussions involving 30+ resources
Effort: Image of text
6 months duration
100+ person hours
Meetings & discussions involving 20+ resources
Not implemented
Effort: Required fields
4 months duration
200+ person hours
Meetings & discussions involving 40+ resources
Alternate solution used - legal objected to asterisk
HOW to manage the issues
Originates
with
Approved
by
Implemented
by
Consider the solution workflow
Best to do consider this as early as possible
Originates with
• Design
guidelines
Approved
by
• Legal
• Business
Implemented
by
• Code library
• Application
development
Example workflow: required field solution
Can do this for any of the proposed fixes
Teams and stakeholders
Designers
Design Guidelines
Legal
Marketing
Branding
Code library
CMS
Application dev.
Business approvals
Testing
Senior leadership
3rd party code
Exception process
Tools
Training
Budgets
Factors of complexity
List roadblocks to remediation
Brainstorm!
Based on previous experiences
Circles of influence
Outside
Leadership
Legal
Branding
Influence
Vendors
Testing
Tools
Training
Other development
teams
Design guidelines
Control
Development
Design
WCAG interpretation
and fix
User Agent and devices
Factors to think aboutFactors to think about
Communication
Understanding of accessibility
Decision making
Budget
Technology versions
A method to
bring order... Weighting
Assign weights to each factor
Percentages summing to 100%
Issues by complexity
Factor Weight
Vendors 5%
Testing 20%
Tools 10%
Training 5%
Other Dev’s 2%
Design guides 3%
Factor Weight
Development 10%
Design 15%
WCAG 2%
User Agent 3%
Factor Weight
Leadership 5%
Legal 15%
Branding 5%
Introspection
Use weights to identify opportunities to
improve efficiency
Minimize barriers to design,
development, and remediation
Values
Assign values, e.g. 1 (low) to 3 (high)
Two values to plot – X = severity
Y = complexity
Weights can fluctuate
Applying weighting
to Colossal Corp.
Required Fields
Factor Weight Value Weighted
Development 10% 2 0.2
Design 15% 1 0.15
WCAG 2% 2 0.04
User Agent 3% 1 0.03
Vendors 5% 0 0
Testing 20% 3 0.6
Tools 10% 0 0
Training 5% 1 0.05
Other Dev’s 2% 1 0.02
Design guides 3% 3 0.09
Leadership 5% 1 0.05
Legal 15% 3 0.45
Branding 5% 0 0
Total 100% 1.68
Many pages affected
Aria-required vs. asterisk
In-house update, no impact
Harder with aria-required
High quantity
High impact design changes
Wording for directions
Asterisk used as another symbol
Required Fields
Factor Weight Value Weighted
Development 10% 2 0.2
Design 15% 1 0.15
WCAG 2% 2 0.04
User Agent 3% 1 0.03
Vendors 5% 0 0
Testing 20% 3 0.6
Tools 10% 0 0
Training 5% 1 0.05
Other Dev’s 2% 1 0.02
Design guides 3% 3 0.09
Leadership 5% 1 0.05
Legal 15% 3 0.45
Branding 5% 0 0
Total 100% 1.68
Contrast
Development 10% 1 0.1
Design 15% 2 0.3
WCAG 2% 3 0.06
User Agent 3% 1 0
Vendors 5% 3 0.15
Testing 20% 3 0.6
Tools 10% 1 0.1
Training 5% 3 0.15
Other Dev’s 2% 1 0.02
Design guides 3% 3 0.09
Leadership 5% 1 0.05
Legal 15% 0 0
Branding 5% 2 0.1
Total 1.72
Alt Text from vendor
Development 10% 1 0.1
Design 15% 0 0
WCAG 2% 1 0.02
User Agent 3% 1 0.03
Vendors 5% 3 0.15
Testing 20% 1 0.2
Tools 10% 1 0.1
Training 5% 2 0.1
Other Dev’s 2% 1 0.02
Design guides 3% 0 0
Leadership 5% 0 0
Legal 15% 2 0.3
Branding 5% 1 0.05
Total 1.07
Image of Text
Development 10% 3 0.3
Design 15% 2 0.3
WCAG 2% 1 0.02
User Agent 3% 1 0.03
Vendors 5% 2 0.1
Testing 20% 2 0.4
Tools 10% 1 0.1
Training 5% 3 0.15
Other Dev’s 2% 2 0.04
Design guides 3% 3 0.09
Leadership 5% 2 0.1
Legal 15% 3 0.45
Branding 5% 2 0.1
Total 2.18
Contrast Weighted Values in detail
Image of Test
Development 10% 3 0.3
Design 15% 2 0.3
WCAG 2% 1 0.02
User Agent 3% 1 0.03
Vendors 5% 2 0.1
Testing 20% 2 0.4
Tools 10% 1 0.1
Training 5% 3 0.15
Other Dev’s 2% 2 0.04
Design guides 3% 3 0.09
Leadership 5% 2 0.1
Legal 15% 3 0.45
Branding 5% 2 0.1
Total 2.18
Alt Text from vendor
Development 10% 1 0.1
Design 15% 0 0
WCAG 2% 1 0.02
User Agent 3% 1 0.03
Vendors 5% 3 0.15
Testing 20% 1 0.2
Tools 10% 1 0.1
Training 5% 2 0.1
Other Dev’s 2% 1 0.02
Design guides 3% 0 0
Leadership 5% 0 0
Legal 15% 2 0.3
Branding 5% 1 0.05
Total 1.07
Colors could be off-brand
Defined ratio, but many affects many
areas with different interpretation
Logos, images branding, and text from vendors
Negotiation, communication, updates
Affects many design elements
Easy fix to CSS files
Contrast
Development 10% 1 0.1
Design 15% 2 0.3
WCAG 2% 3 0.06
User Agent 3% 1 0
Vendors 5% 3 0.15
Testing 20% 3 0.6
Tools 10% 1 0.1
Training 5% 3 0.15
Other Dev’s 2% 1 0.02
Design guides 3% 3 0.09
Leadership 5% 1 0.05
Legal 15% 0 0
Branding 5% 2 0.1
Total 1.72
Image of Test
Development 10% 3 0.3
Design 15% 2 0.3
WCAG 2% 1 0.02
User Agent 3% 1 0.03
Vendors 5% 2 0.1
Testing 20% 2 0.4
Tools 10% 1 0.1
Training 5% 3 0.15
Other Dev’s 2% 2 0.04
Design guides 3% 3 0.09
Leadership 5% 2 0.1
Legal 15% 3 0.45
Branding 5% 2 0.1
Total 2.18
Contrast
Development 10% 1 0.1
Design 15% 2 0.3
WCAG 2% 3 0.06
User Agent 3% 1 0
Vendors 5% 3 0.15
Testing 20% 3 0.6
Tools 10% 1 0.1
Training 5% 3 0.15
Other Dev’s 2% 1 0.02
Design guides 3% 3 0.09
Leadership 5% 1 0.05
Legal 15% 0 0
Branding 5% 2 0.1
Total 1.72
Requires legal’s
approval
Training on
meaningful alt text
No design restraints
need to sync code,
should be easy
Alt Text from vendor
Development 10% 1 0.1
Design 15% 0 0
WCAG 2% 1 0.02
User Agent 3% 1 0.03
Vendors 5% 2 0.1
Testing 20% 1 0.2
Tools 10% 1 0.1
Training 5% 2 0.1
Other Dev’s 2% 1 0.02
Design guides 3% 0 0
Leadership 5% 0 0
Legal 15% 2 0.3
Branding 5% 1 0.05
Total 1
Alt Text from vendor
Development 10% 1 0.1
Design 15% 0 0
WCAG 2% 1 0.02
User Agent 3% 1 0.03
Vendors 5% 3 0.15
Testing 20% 1 0.2
Tools 10% 1 0.1
Training 5% 2 0.1
Other Dev’s 2% 1 0.02
Design guides 3% 0 0
Leadership 5% 0 0
Legal 15% 2 0.3
Branding 5% 1 0.05
Total 1.07
Contrast
Development 10% 1 0.1
Design 15% 2 0.3
WCAG 2% 3 0.06
User Agent 3% 1 0
Vendors 5% 3 0.15
Testing 20% 3 0.6
Tools 10% 1 0.1
Training 5% 3 0.15
Other Dev’s 2% 1 0.02
Design guides 3% 3 0.09
Leadership 5% 1 0.05
Legal 15% 0 0
Branding 5% 2 0.1
Total 1.72
Possibly complicated interpretation
Discuss with and update other teams
Identify images to test and procedure
Regression testing
Clear for Level AA
Design decisions on live fonts
and interaction
Create live fonts
Possible impact on responsive
Image of Text
Development 10% 3 0.3
Design 15% 2 0.3
WCAG 2% 1 0.02
User Agent 3% 1 0.03
Vendors 5% 2 0.1
Testing 20% 2 0.4
Tools 10% 1 0.1
Training 5% 3 0.15
Other Dev’s 2% 2 0.04
Design guides 3% 3 0.09
Leadership 5% 2 0.1
Legal 15% 3 0.45
Branding 5% 2 0.1
Total 2.18
More complexLess Complex
More severe
Less severe
Image of text (2.4, 3)
Contrast (1.72, 2.5)
Asterisk (1.68, 2.2)
Vendor Alt text (1, 1)
Prioritizing Issues
More accurate estimation  More objective choices
More accurate project plan and timeline
Julia’s at ease
What’s Next? …. Remediation
How much is enough?
Techniques: WCAG Level A vs. AA, 80-20, Agile, Cost
impact, Traffic
Julia’s a Hero!
WHAT? WHO? HOW?
In conclusion …
HOW?WHO?WHAT?
In conclusion …
HOW?WHO?WHAT?
In conclusion …
HOW?WHO?WHAT?
In conclusion …
Questions and Discussion
Aidan Tierney
atierney@ca.ibm.com
IBM Interactive Experience
Richard Chen
chenr@us.ibm.com
Contact us!
www.ibm.com/able
Thank you!
Time Topic – IBM Papers/Presentations/Panels Speaker/s
Wednesday March 19th
9:20-10:20 Practical Mobile Accessibility in the Enterprise Tom Babinszki
10:40-11:40 Costing Accessibility Remediation for Acquisitions Becky Gibson
1:50-2:50 Implementing Accessibility in a Graphing Utility Fred Esch
Thursday March 20th
9:20-10:20
Implementing Accessibility in an Enterprise
Mobile Web User Interface Toolkit
Tom Babinszki
10:40-11:40
Toward a Common Enterprise Accessibility
Operational Model
Bill Curtis-Davidson
1:50-2:50
Optimizing the Accessibility Remediation Process
in Large Organizations
Richard Chen,
Aidan Tierney
3:10-4:10
Media Captioner, Translator and Editor – A
Complete Collaborative Approach
Kaoru Shinkawa
Friday March 21st
9:20-10:20
Progress Report on the Global Public Inclusive
Infrastructure (GPII)
Denis Anson, Rich
Schwerdtfeger, Jim
Tobias, Gregg
Vanderheiden
10:40-11:40 Accessible Design Thinking
Mary Jo Mueller,
Matt King
1:50-2:50 W3C Cognitive Accessibility Task Force Panel
Judy Brewer, Rich
Schwerdtfeger, Susann
Keohane, Lisa Seeman,
Clayton Lewis, Suzanne
Taylor
IBM at CSUN 2014 – you’re invited
Join IBM in Harbor Ballroom A to learn
about the latest in accessible user
interface design, mobile accessibility,
accessibility risk and compliance
management, and much more.
© 2014 IBM Corporation
Image attributions
creativecommons.org/
Chris Blakeley: A portrait of the artist as a Cube
Phil Whitehouse: New Office
Dell #Inspire House
Dell. Elevating women and girls
Gokyo Ri: Western side of Mount Everest
Herval: Cubicle Life
Jason Scragzs: Bored
Paco Olvera Monterd: Office
Alex E. Proimos: Caïn venant de tuer son frère Abel, by Henry Vidal in Tuileries Garden
Nick Holland: Arm wrestling
social media icons
manicxminer : concentric circles shirt

More Related Content

Similar to Optimizing a11y-remediation-process-tierney-chen

How to Leverage AI to Enhance UI Testing
How to Leverage AI to Enhance UI TestingHow to Leverage AI to Enhance UI Testing
How to Leverage AI to Enhance UI TestingApplitools
 
Top Web Development Challenges & How To Tackle Them?
Top Web Development Challenges & How To Tackle Them?Top Web Development Challenges & How To Tackle Them?
Top Web Development Challenges & How To Tackle Them?Pixel Crayons
 
Scaling Software Delivery.pdf
Scaling Software Delivery.pdfScaling Software Delivery.pdf
Scaling Software Delivery.pdfTiffany Jachja
 
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009Perficient, Inc.
 
CodeScience webinar - Product Management and GTM for Work.com's Command Center
CodeScience webinar - Product Management and GTM for Work.com's Command CenterCodeScience webinar - Product Management and GTM for Work.com's Command Center
CodeScience webinar - Product Management and GTM for Work.com's Command CenterCodeScience
 
Neumont Presentation to Roles Class - 050108
Neumont Presentation to Roles Class - 050108Neumont Presentation to Roles Class - 050108
Neumont Presentation to Roles Class - 050108Tom Humbarger
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Automating for Digital Transformation: Tools-driven DevOps and Continuous Sof...
Automating for Digital Transformation: Tools-driven DevOps and Continuous Sof...Automating for Digital Transformation: Tools-driven DevOps and Continuous Sof...
Automating for Digital Transformation: Tools-driven DevOps and Continuous Sof...Enterprise Management Associates
 
Use Collaboration to Solve Your Biggest Challenges
Use Collaboration to Solve Your Biggest ChallengesUse Collaboration to Solve Your Biggest Challenges
Use Collaboration to Solve Your Biggest ChallengesApttus
 
Bdo pro intro deck for web site
Bdo pro intro deck for web siteBdo pro intro deck for web site
Bdo pro intro deck for web siteBizDevOpsPro
 
5 Reasons Why Organizations Struggle to See “Value” in Agile & DevOps
5 Reasons Why Organizations Struggle to See “Value” in Agile & DevOps5 Reasons Why Organizations Struggle to See “Value” in Agile & DevOps
5 Reasons Why Organizations Struggle to See “Value” in Agile & DevOpsDevOps.com
 
Open by Design: How IBM Partnered with the User Community in the Redesign of...
Open by Design:  How IBM Partnered with the User Community in the Redesign of...Open by Design:  How IBM Partnered with the User Community in the Redesign of...
Open by Design: How IBM Partnered with the User Community in the Redesign of...BetsyComstock
 
Engage 2020 - Domino Application Strategy: Key insights for successful modern...
Engage 2020 - Domino Application Strategy: Key insights for successful modern...Engage 2020 - Domino Application Strategy: Key insights for successful modern...
Engage 2020 - Domino Application Strategy: Key insights for successful modern...panagenda
 
How DevOps is Redefining Application Delivery in the Enterprise: 5 Key Facto...
How DevOps is Redefining Application Delivery in the Enterprise:  5 Key Facto...How DevOps is Redefining Application Delivery in the Enterprise:  5 Key Facto...
How DevOps is Redefining Application Delivery in the Enterprise: 5 Key Facto...Enterprise Management Associates
 
Conversion Conference 2011 NYC presentation
Conversion Conference 2011 NYC presentationConversion Conference 2011 NYC presentation
Conversion Conference 2011 NYC presentationBrian Jones
 
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011TEST Huddle
 

Similar to Optimizing a11y-remediation-process-tierney-chen (20)

Use the Right Tools to Avoid the DevOps Culture Clash
Use the Right Tools to Avoid the DevOps Culture ClashUse the Right Tools to Avoid the DevOps Culture Clash
Use the Right Tools to Avoid the DevOps Culture Clash
 
How to Leverage AI to Enhance UI Testing
How to Leverage AI to Enhance UI TestingHow to Leverage AI to Enhance UI Testing
How to Leverage AI to Enhance UI Testing
 
Top Web Development Challenges & How To Tackle Them?
Top Web Development Challenges & How To Tackle Them?Top Web Development Challenges & How To Tackle Them?
Top Web Development Challenges & How To Tackle Them?
 
Scaling Software Delivery.pdf
Scaling Software Delivery.pdfScaling Software Delivery.pdf
Scaling Software Delivery.pdf
 
Insights success the 10 best performing software solution providers 11th dec ...
Insights success the 10 best performing software solution providers 11th dec ...Insights success the 10 best performing software solution providers 11th dec ...
Insights success the 10 best performing software solution providers 11th dec ...
 
Your UiPath Bots are Live, Now What?
Your UiPath Bots are Live, Now What?Your UiPath Bots are Live, Now What?
Your UiPath Bots are Live, Now What?
 
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
 
Soa By The Numbers
Soa By The NumbersSoa By The Numbers
Soa By The Numbers
 
CodeScience webinar - Product Management and GTM for Work.com's Command Center
CodeScience webinar - Product Management and GTM for Work.com's Command CenterCodeScience webinar - Product Management and GTM for Work.com's Command Center
CodeScience webinar - Product Management and GTM for Work.com's Command Center
 
Neumont Presentation to Roles Class - 050108
Neumont Presentation to Roles Class - 050108Neumont Presentation to Roles Class - 050108
Neumont Presentation to Roles Class - 050108
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Automating for Digital Transformation: Tools-driven DevOps and Continuous Sof...
Automating for Digital Transformation: Tools-driven DevOps and Continuous Sof...Automating for Digital Transformation: Tools-driven DevOps and Continuous Sof...
Automating for Digital Transformation: Tools-driven DevOps and Continuous Sof...
 
Use Collaboration to Solve Your Biggest Challenges
Use Collaboration to Solve Your Biggest ChallengesUse Collaboration to Solve Your Biggest Challenges
Use Collaboration to Solve Your Biggest Challenges
 
Bdo pro intro deck for web site
Bdo pro intro deck for web siteBdo pro intro deck for web site
Bdo pro intro deck for web site
 
5 Reasons Why Organizations Struggle to See “Value” in Agile & DevOps
5 Reasons Why Organizations Struggle to See “Value” in Agile & DevOps5 Reasons Why Organizations Struggle to See “Value” in Agile & DevOps
5 Reasons Why Organizations Struggle to See “Value” in Agile & DevOps
 
Open by Design: How IBM Partnered with the User Community in the Redesign of...
Open by Design:  How IBM Partnered with the User Community in the Redesign of...Open by Design:  How IBM Partnered with the User Community in the Redesign of...
Open by Design: How IBM Partnered with the User Community in the Redesign of...
 
Engage 2020 - Domino Application Strategy: Key insights for successful modern...
Engage 2020 - Domino Application Strategy: Key insights for successful modern...Engage 2020 - Domino Application Strategy: Key insights for successful modern...
Engage 2020 - Domino Application Strategy: Key insights for successful modern...
 
How DevOps is Redefining Application Delivery in the Enterprise: 5 Key Facto...
How DevOps is Redefining Application Delivery in the Enterprise:  5 Key Facto...How DevOps is Redefining Application Delivery in the Enterprise:  5 Key Facto...
How DevOps is Redefining Application Delivery in the Enterprise: 5 Key Facto...
 
Conversion Conference 2011 NYC presentation
Conversion Conference 2011 NYC presentationConversion Conference 2011 NYC presentation
Conversion Conference 2011 NYC presentation
 
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011
 

Recently uploaded

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Recently uploaded (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

Optimizing a11y-remediation-process-tierney-chen

  • 1. Optimizing the Accessibility Remediation Process in Large Organizations Aidan Tierney, atierney@ca.ibm.com Richard Chen, chenr@us.ibm.com March 20, 2014 IBM Interactive Experience © 2014 IBM Corporation
  • 2. Accessibility remediation in a large organization WHAT are the accessibility problems and the potential solutions?
  • 3. Accessibility remediation in a large organization WHAT are the accessibility problems and the potential solutions? WHO will contribute to solution in a large organization? HOW to address some of the issues
  • 4. Aidan Tierney Senior Accessibility Consultant, IBM Interactive Experience IBM Interactive Experience Richard Chen User Research and Design Senior Consultant, IBM Interactive Experience Who’s here?
  • 5. Who’s here? WHO are you? What’s your name? WHAT do you do related to accessibility? What role(s) do you perform? Developer Designer Tester Project manager Policy / compliance Legal Accessibility Consultant Marketing WHERE do you do this? Your organization: federal govt., education, startup, large company.
  • 6. Accessibility Program Manager In a department of one Experienced in accessibility, development and design Recent hire Let’s meet Julia
  • 7. Julia works at Colossal Corporation
  • 8. Online Account Application is not Accessible Customer complaints Senior management decided application must conform to WCAG Level A and AA
  • 9. Julia does accessibility assessment Syntax checking tool Manual checks – e.g. Color contrast Assistive technology – Screen reader Assess
  • 10. WHAT are the accessibility problems? WHAT are the potential solutions?
  • 11. Issue: Incorrect ALT text <img alt="logo-file-C62" src="logo.png" />
  • 14. Issue: No indication for required fields
  • 16. <alt%!> Solution: ALT text <img alt="Colossal Corporation" src="logo.png" />
  • 17. Cc Solution: Color contrast New: #707070 Old: #a0a0a0 Observed: Code comes from SocialMedia iframe
  • 18. Solution: Image of text Use HTML text and CSS, with system or web font font-family: comic sans ms; Insufficient contrast in original, new color needed
  • 19. Solution: Required fields Required fields are marked with an asterisk (*) <input aria-required="true" type="text" /> Visual and programmatic indicator
  • 21. If this was a form on her own personal website, Julia could make these fixes in an afternoon
  • 22. But it’s not so simple at Colossal Corporation
  • 24. Julia needs to find out WHO can… Nilesh tells Julia his team cannot make these changes
  • 25. WHO will contribute to solutions in a large organization?
  • 26. Application development team Code library/core components Content management (CMS) Application development team Code library/core components Content management (CMS) Who will make DEVELOPMENT changes?
  • 27. Who manages relationships with 3RD PARTY code providers
  • 28. Who from the BUSINESS will approve interface or functionality changes?
  • 29. Who will decide, approve and make DESIGN changes?
  • 30. Does LEGAL need to sign off?
  • 31. Does BRANDING need to be in the loop?
  • 32. Does the MARKETING team need to provide content?
  • 34. And who from the LEADERSHIP team needs to be informed?
  • 36. Who will decide which TOOLS to use for testing?
  • 37. Who will decide which BROWSERS, DEVICES or USER AGENTS to support for accessibility?
  • 38. Who will TRAIN testers and developers in accessibility tools and techniques?
  • 39. Who will resolve different interpretations of WCAG?
  • 40. Who will authorize EXCEPTIONS? Issues that cannot or will not be fixed?
  • 41. Who will make DEVELOPMENT changes? Who manages relationships with 3RD PARTY CODE? Who from the BUSINESS will approve interface or functionality changes? Who will decide, approve and make DESIGN changes? Does LEGAL need to sign off? Does the MARKETING team need to provide content? Does BRANDING need to be in the loop? Who from the business LEADERSHIP team needs to be informed? Who will TEST? Who will decide which TOOLS to use for testing? Who will decide which BROWSERS, DEVICES or USER AGENTS to support for accessibility? Who will TRAIN testers and developers in accessibility tools and techniques? Who will resolve different INTERPRETATIONS OF WCAG? Who will authorize EXCEPTIONS?
  • 42.
  • 43. And remember: If this was her own website, Julia could make these fixes in an afternoon!
  • 44. Does this sound familiar to anyone? Have you run into these issues? Got any more to add?
  • 45. Believe it or not: real world examples
  • 46. <alt%!> Effort: ALT text 4 months duration (one image) 100+ person hours Meetings & discussions involving 30+ resources
  • 47. Cc Effort: Color contrast 5 months duration 100+ person hours Meetings & discussions involving 30+ resources
  • 48. Effort: Image of text 6 months duration 100+ person hours Meetings & discussions involving 20+ resources Not implemented
  • 49. Effort: Required fields 4 months duration 200+ person hours Meetings & discussions involving 40+ resources Alternate solution used - legal objected to asterisk
  • 50. HOW to manage the issues
  • 51. Originates with Approved by Implemented by Consider the solution workflow Best to do consider this as early as possible
  • 52. Originates with • Design guidelines Approved by • Legal • Business Implemented by • Code library • Application development Example workflow: required field solution Can do this for any of the proposed fixes
  • 53. Teams and stakeholders Designers Design Guidelines Legal Marketing Branding Code library CMS Application dev. Business approvals Testing Senior leadership 3rd party code Exception process Tools Training Budgets
  • 54. Factors of complexity List roadblocks to remediation Brainstorm! Based on previous experiences
  • 57. Factors to think aboutFactors to think about Communication Understanding of accessibility Decision making Budget Technology versions
  • 58. A method to bring order... Weighting Assign weights to each factor Percentages summing to 100% Issues by complexity
  • 59. Factor Weight Vendors 5% Testing 20% Tools 10% Training 5% Other Dev’s 2% Design guides 3% Factor Weight Development 10% Design 15% WCAG 2% User Agent 3% Factor Weight Leadership 5% Legal 15% Branding 5%
  • 60. Introspection Use weights to identify opportunities to improve efficiency Minimize barriers to design, development, and remediation
  • 61. Values Assign values, e.g. 1 (low) to 3 (high) Two values to plot – X = severity Y = complexity Weights can fluctuate
  • 63. Required Fields Factor Weight Value Weighted Development 10% 2 0.2 Design 15% 1 0.15 WCAG 2% 2 0.04 User Agent 3% 1 0.03 Vendors 5% 0 0 Testing 20% 3 0.6 Tools 10% 0 0 Training 5% 1 0.05 Other Dev’s 2% 1 0.02 Design guides 3% 3 0.09 Leadership 5% 1 0.05 Legal 15% 3 0.45 Branding 5% 0 0 Total 100% 1.68
  • 64. Many pages affected Aria-required vs. asterisk In-house update, no impact Harder with aria-required High quantity High impact design changes Wording for directions Asterisk used as another symbol Required Fields Factor Weight Value Weighted Development 10% 2 0.2 Design 15% 1 0.15 WCAG 2% 2 0.04 User Agent 3% 1 0.03 Vendors 5% 0 0 Testing 20% 3 0.6 Tools 10% 0 0 Training 5% 1 0.05 Other Dev’s 2% 1 0.02 Design guides 3% 3 0.09 Leadership 5% 1 0.05 Legal 15% 3 0.45 Branding 5% 0 0 Total 100% 1.68
  • 65. Contrast Development 10% 1 0.1 Design 15% 2 0.3 WCAG 2% 3 0.06 User Agent 3% 1 0 Vendors 5% 3 0.15 Testing 20% 3 0.6 Tools 10% 1 0.1 Training 5% 3 0.15 Other Dev’s 2% 1 0.02 Design guides 3% 3 0.09 Leadership 5% 1 0.05 Legal 15% 0 0 Branding 5% 2 0.1 Total 1.72 Alt Text from vendor Development 10% 1 0.1 Design 15% 0 0 WCAG 2% 1 0.02 User Agent 3% 1 0.03 Vendors 5% 3 0.15 Testing 20% 1 0.2 Tools 10% 1 0.1 Training 5% 2 0.1 Other Dev’s 2% 1 0.02 Design guides 3% 0 0 Leadership 5% 0 0 Legal 15% 2 0.3 Branding 5% 1 0.05 Total 1.07 Image of Text Development 10% 3 0.3 Design 15% 2 0.3 WCAG 2% 1 0.02 User Agent 3% 1 0.03 Vendors 5% 2 0.1 Testing 20% 2 0.4 Tools 10% 1 0.1 Training 5% 3 0.15 Other Dev’s 2% 2 0.04 Design guides 3% 3 0.09 Leadership 5% 2 0.1 Legal 15% 3 0.45 Branding 5% 2 0.1 Total 2.18
  • 66. Contrast Weighted Values in detail Image of Test Development 10% 3 0.3 Design 15% 2 0.3 WCAG 2% 1 0.02 User Agent 3% 1 0.03 Vendors 5% 2 0.1 Testing 20% 2 0.4 Tools 10% 1 0.1 Training 5% 3 0.15 Other Dev’s 2% 2 0.04 Design guides 3% 3 0.09 Leadership 5% 2 0.1 Legal 15% 3 0.45 Branding 5% 2 0.1 Total 2.18 Alt Text from vendor Development 10% 1 0.1 Design 15% 0 0 WCAG 2% 1 0.02 User Agent 3% 1 0.03 Vendors 5% 3 0.15 Testing 20% 1 0.2 Tools 10% 1 0.1 Training 5% 2 0.1 Other Dev’s 2% 1 0.02 Design guides 3% 0 0 Leadership 5% 0 0 Legal 15% 2 0.3 Branding 5% 1 0.05 Total 1.07 Colors could be off-brand Defined ratio, but many affects many areas with different interpretation Logos, images branding, and text from vendors Negotiation, communication, updates Affects many design elements Easy fix to CSS files Contrast Development 10% 1 0.1 Design 15% 2 0.3 WCAG 2% 3 0.06 User Agent 3% 1 0 Vendors 5% 3 0.15 Testing 20% 3 0.6 Tools 10% 1 0.1 Training 5% 3 0.15 Other Dev’s 2% 1 0.02 Design guides 3% 3 0.09 Leadership 5% 1 0.05 Legal 15% 0 0 Branding 5% 2 0.1 Total 1.72
  • 67. Image of Test Development 10% 3 0.3 Design 15% 2 0.3 WCAG 2% 1 0.02 User Agent 3% 1 0.03 Vendors 5% 2 0.1 Testing 20% 2 0.4 Tools 10% 1 0.1 Training 5% 3 0.15 Other Dev’s 2% 2 0.04 Design guides 3% 3 0.09 Leadership 5% 2 0.1 Legal 15% 3 0.45 Branding 5% 2 0.1 Total 2.18 Contrast Development 10% 1 0.1 Design 15% 2 0.3 WCAG 2% 3 0.06 User Agent 3% 1 0 Vendors 5% 3 0.15 Testing 20% 3 0.6 Tools 10% 1 0.1 Training 5% 3 0.15 Other Dev’s 2% 1 0.02 Design guides 3% 3 0.09 Leadership 5% 1 0.05 Legal 15% 0 0 Branding 5% 2 0.1 Total 1.72 Requires legal’s approval Training on meaningful alt text No design restraints need to sync code, should be easy Alt Text from vendor Development 10% 1 0.1 Design 15% 0 0 WCAG 2% 1 0.02 User Agent 3% 1 0.03 Vendors 5% 2 0.1 Testing 20% 1 0.2 Tools 10% 1 0.1 Training 5% 2 0.1 Other Dev’s 2% 1 0.02 Design guides 3% 0 0 Leadership 5% 0 0 Legal 15% 2 0.3 Branding 5% 1 0.05 Total 1
  • 68. Alt Text from vendor Development 10% 1 0.1 Design 15% 0 0 WCAG 2% 1 0.02 User Agent 3% 1 0.03 Vendors 5% 3 0.15 Testing 20% 1 0.2 Tools 10% 1 0.1 Training 5% 2 0.1 Other Dev’s 2% 1 0.02 Design guides 3% 0 0 Leadership 5% 0 0 Legal 15% 2 0.3 Branding 5% 1 0.05 Total 1.07 Contrast Development 10% 1 0.1 Design 15% 2 0.3 WCAG 2% 3 0.06 User Agent 3% 1 0 Vendors 5% 3 0.15 Testing 20% 3 0.6 Tools 10% 1 0.1 Training 5% 3 0.15 Other Dev’s 2% 1 0.02 Design guides 3% 3 0.09 Leadership 5% 1 0.05 Legal 15% 0 0 Branding 5% 2 0.1 Total 1.72 Possibly complicated interpretation Discuss with and update other teams Identify images to test and procedure Regression testing Clear for Level AA Design decisions on live fonts and interaction Create live fonts Possible impact on responsive Image of Text Development 10% 3 0.3 Design 15% 2 0.3 WCAG 2% 1 0.02 User Agent 3% 1 0.03 Vendors 5% 2 0.1 Testing 20% 2 0.4 Tools 10% 1 0.1 Training 5% 3 0.15 Other Dev’s 2% 2 0.04 Design guides 3% 3 0.09 Leadership 5% 2 0.1 Legal 15% 3 0.45 Branding 5% 2 0.1 Total 2.18
  • 69. More complexLess Complex More severe Less severe Image of text (2.4, 3) Contrast (1.72, 2.5) Asterisk (1.68, 2.2) Vendor Alt text (1, 1) Prioritizing Issues
  • 70. More accurate estimation  More objective choices More accurate project plan and timeline Julia’s at ease
  • 71. What’s Next? …. Remediation How much is enough? Techniques: WCAG Level A vs. AA, 80-20, Agile, Cost impact, Traffic
  • 73. WHAT? WHO? HOW? In conclusion …
  • 78. Aidan Tierney atierney@ca.ibm.com IBM Interactive Experience Richard Chen chenr@us.ibm.com Contact us! www.ibm.com/able
  • 80. Time Topic – IBM Papers/Presentations/Panels Speaker/s Wednesday March 19th 9:20-10:20 Practical Mobile Accessibility in the Enterprise Tom Babinszki 10:40-11:40 Costing Accessibility Remediation for Acquisitions Becky Gibson 1:50-2:50 Implementing Accessibility in a Graphing Utility Fred Esch Thursday March 20th 9:20-10:20 Implementing Accessibility in an Enterprise Mobile Web User Interface Toolkit Tom Babinszki 10:40-11:40 Toward a Common Enterprise Accessibility Operational Model Bill Curtis-Davidson 1:50-2:50 Optimizing the Accessibility Remediation Process in Large Organizations Richard Chen, Aidan Tierney 3:10-4:10 Media Captioner, Translator and Editor – A Complete Collaborative Approach Kaoru Shinkawa Friday March 21st 9:20-10:20 Progress Report on the Global Public Inclusive Infrastructure (GPII) Denis Anson, Rich Schwerdtfeger, Jim Tobias, Gregg Vanderheiden 10:40-11:40 Accessible Design Thinking Mary Jo Mueller, Matt King 1:50-2:50 W3C Cognitive Accessibility Task Force Panel Judy Brewer, Rich Schwerdtfeger, Susann Keohane, Lisa Seeman, Clayton Lewis, Suzanne Taylor IBM at CSUN 2014 – you’re invited Join IBM in Harbor Ballroom A to learn about the latest in accessible user interface design, mobile accessibility, accessibility risk and compliance management, and much more. © 2014 IBM Corporation
  • 81. Image attributions creativecommons.org/ Chris Blakeley: A portrait of the artist as a Cube Phil Whitehouse: New Office Dell #Inspire House Dell. Elevating women and girls Gokyo Ri: Western side of Mount Everest Herval: Cubicle Life Jason Scragzs: Bored Paco Olvera Monterd: Office Alex E. Proimos: Caïn venant de tuer son frère Abel, by Henry Vidal in Tuileries Garden Nick Holland: Arm wrestling social media icons manicxminer : concentric circles shirt

Editor's Notes

  1. Typically a Business Analyst works with an application and they connect the development team to the wider business stakeholders.
  2. Design guidelines, approvals and implementation.