Taking a holistic approach to Web Accessibility Paul Jackson, Web Project Officer Treasury Board of Canada Secretariat Government of Canada.

Slides:



Advertisements
Similar presentations
CityDance Web Site Recommendations Aqua Team Selam Woldeamlak Nate Starner Graham Andrews Paul Whitaker.
Advertisements

Experience Sharing on Web Accessibility Danny Hui Senior Manager (Web Development) Information Services Office 24 October 2014.
LYDIA HARKEY EIR ACCESSIBILITY OFFICER TEXAS A&M UNIVERSITY COMMERCE FALL Implementing Accessibility Strategically at Your Organization.
Reverb Usability Blink UX Study and Reverb User Experience Jeff Siarto UI/UX Design, NASA Earth Data Team.
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.
© 2007 IBM Corporation IBM Emerging Technologies Enabling an Accessible Web 2.0 Becky Gibson Web Accessibility Architect.
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
1 IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer Fall 2005.
Development of mobile applications using PhoneGap and HTML 5
Imperial College Web Review Imperial College.... An audience-focused realignment of our web strategy with our College strategy, our market, technology.
About Waterloo website Project report June Outline Overview of process Project deliverables Lessons learned.
U.S. Department of the Interior U.S. Geological Survey CDI Webinar Series 2013 Mobile Framework Lorna Schmid, AEI Tim Kern, Fort Collins Science Center.
Visual Studio & Expression By: Arabind Coomaraswamy.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
Web Accessibility John Rochford UMMS Shriver Center Director, INDEX Program Rich Caloggero WGBH National Center for Accessible Media MIT Adaptive Technology.
Punit Shah Technical Lead | Microsoft
Louisa Lambregts, What Makes a Web Site Successful and Effective? Bottom Line... Site are successful if they meet goals/expectations.
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1.
Prepared by Websites Development Team, CITC. Agenda Websites Development Challenges Main Features of Web CMS Faculty Website & Control Panel Navigation.
Problems with reuse – Increased maintenance costs; lack of tool support; not-invented- here syndrome; creating, maintaining, and using a component library.
DESIGNING FOR MOBILE Lunch & Learn Series | February 20, 2014.
Colin Clark, Fluid Project Technical Lead, Adaptive Technology Resource Centre, University of Toronto Bridging the Gap: Design & Development in Sakai.
Software Engineering Muhammad Fahad Khan
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
What’s New in Sage SalesLogix V Release Overview Sage SalesLogix v7.5.2 focuses on: −User Enhancements streamline the user experience furthering.
INTEGRATING ACCESSIBILITY WEB AUTHORING TOOLS TO ACHIEVE COMPLIANCE MORE QUICKLY FCC Developing for Accessibility Washington DC 6-7 September.
Administration Of A Website Site Architecture October 20, 2010.
Ruby & rails by Nicholas Belotti. What is ruby Ruby is an object orientated scripting language. In Ruby...everything is an object! Ruby was released in.
Chapter 2 The process Process, Methods, and Tools
1 A Holistic Approach to EIR Accessibility Part 2: An Operational Framework Jeff Kline, Statewide Accessibility Coordinator Texas Department of Information.
Commonwealth of Massachusetts Statewide Strategic IT Consolidation (ITC) Initiative ANF IT Consolidation Website Publishing / IA Working Group Kickoff.
“Kuality” Assurance What does that look like? Scott Heise Indiana University KFS - Quality Assurance Manager Paul Sandoval University of Arizona KRA –
Colin Clark, Fluid Project Technical Lead, Adaptive Technology Resource Centre, University of Toronto Bridging the Gap: Design & Development in Sakai.
2 Systems Architecture, Fifth Edition Chapter Goals Describe the activities of information systems professionals Describe the technical knowledge of computer.
SCSC 311 Information Systems: hardware and software.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 Slide 1 Software Prototyping l Rapid software development to validate requirements.
 CS 5380 Software Engineering Chapter 2 – Software Processes Chapter 2 Software Processes1.
Web Redesign Project Update September 15, Agenda Recall: Project Scope and requirements Information Architecture Usability Testing Visual Design.
United Nations Economic Commission for Europe Statistical Division Software Approaches for the Dissemination of Statistical Information UNECE Training.
Chapter 14 Part II: Architectural Adaptation BY: AARON MCKAY.
Current and Future Applications of the Generic Statistical Business Process Model at Statistics Canada Laurie Reedman and Claude Julien May 5, 2010.
U.S. Department of Agriculture eGovernment Program Design Approach for usda.gov April 2003.
Is your website mobile-friendly? Colorado Housing and Finance Authority.
Web Site Usability. Benefits of planning usability Increased user satisfaction, which translates directly to trust and brand loyalty Increased user productivity,
IT Job Roles & Responsibilities Shannon Ciriaco Unit 2:
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
.  A multi layer architecture powered by Spring Framework, ExtJS, Spring Security and Hibernate.  Taken advantage of Spring’s multi layer injection.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
Software Prototyping Rapid software development to validate requirements.
Creative Industries. RESPONSIBILITIES  Model, texture and create collision in 3D for game environments.  Works closely with Programmers to ensure polygon.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
IWebKit Easy to use framework Available free for non- commercial use New version under development.
ELECTRONIC SERVICES & TOOLS Strategic Plan
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
CS223: Software Engineering Lecture 18: The XP. Recap Introduction to Agile Methodology Customer centric approach Issues of Agile methodology Where to.
FROM PRINCIPLE TO PRACTICE: Implementing the Principles for Digital Development Perspectives and Recommendations from the Practitioner Community.
UBN Software Solutions Pvt. Ltd. Bhubaneswar , Odisha, India ( ) UBN PROJECT CASE STUDY.
Mobile and SharePoint Eric Overfield SharePoint Advocate and Enthusiast PixelMill SharePoint Fest Denver – March 18 th - 20 th 2013 The Design Dilemma.
Prototype for website redesign Bangladesh High Commission, London Smita Roy Student of MA Web Design and Content Planning Academic session
 System Requirement Specification and System Planning.
EPS Web Project David Benko EPS Web Coordinator November 2012.
© 2011 DigitalDay | MOBILE WEB INFORMATION ARCHITECTURE Best Practices Workshop 1.
Chapter 18 Maintaining Information Systems
Position Proposal: Web Programmer Analyst
Publishing and Maintaining a Website
Lakeshore Public Schools
Harvard Web Publishing Web Publishing for the Harvard Community
Website Training Departments
Presentation transcript:

Taking a holistic approach to Web Accessibility Paul Jackson, Web Project Officer Treasury Board of Canada Secretariat Government of Canada

For many, Web accessibility can be difficult to understand Find it too technical or difficult to relate to –WCAG 2.0 and guidance is 750+ pages long! –Each failure’s impact varies from user to user Choose wisely: The approach you take will have a major impact on your proposals –Many stop listening when something is too difficult to understand or relate to –Use terms, concepts and benefits that work well for the target audience 2

Web accessibility is not an island unto itself Not the only key to positive user experiences –What if users can’t find the right page? –What if an interface is non-intuitive? Some overlap exists with best practices from other disciplines –Usability / User Experience –Mobile design –Search Engine Optimization (SEO) –Open data and APIs 3

Taking a holistic approach Focus on Web accessibility in combination with other disciplines Build multidisciplinary teams –Helps to avoid “us” versus “them” scenarios common to discipline silos –Address each other’s perspectives early on by working together as a team 4

Show how other disciplines can benefit How can your proposal for improving Web accessibility help other disciplines? “Situational disabilities” help others to relate Video captions example –Kiosks or computers without speakers (communications) –Mobile devices in noisy or noise-free areas (communications, mobile design) –Video search (search engine optimization) 5

Taking an enterprise-level holistic approach Standardize Web pages, Web publishing and Web development Collaborate with other organizations Benefits for each discipline –Makes it easier to ensure requirements and best practices are being met –Drives down research and development costs –Avoids duplication of effort –Produces better quality results 6

Standardize Web pages: Web Standards (Government of Canada) Standard on Web Accessibility Standard on Web Usability Standard on Web Interoperability Standard on Optimizing Websites and Applications for Mobile DevicesStandard on Optimizing Websites and Applications for Mobile Devices Technical Specifications for the Web and Mobile PresenceTechnical Specifications for the Web and Mobile Presence 7

Standardize Web publishing: Web Renewal (Government of Canada) Consolidating 1500 websites into Canada.ca –Single layout and design –Single information architecture and navigation structure Establishing a Principal publisher –Manages publishing to Canada.ca Procuring a managed Web service –Cloud-based service replacing departmental publishing systems and analytics software 8

Standardize Web development: Web Experience Toolkit (1 of 2) Front-end framework for building accessible, usable and mobile-friendly websites –Reusable templates, plugins and widgets Accessibility –WCAG 2.0 level AA –WAI-ARIA to further enhance accessibility Usability –Iterative design and usability testing approach 9

Standardize Web development: Web Experience Toolkit (2 of 2) Mobile-friendly responsive design –Adapts to device screen size and capabilities –Touchscreen support and optimized for performance Multilingual (supports 33 languages) Widely used on Government of Canada sites –Used on other sites including a11yQC and the City of Ottawa –Free to use by anyone (MIT license) 10

Collaborate with other organizations: Web Experience Toolkit (1 of 3) Open source project managed on GitHub –Open collaboration with private, academic and public sectors and anyone who is interested –Contributors from various disciplines Improvements through collaboration –Crowdsourced the usability heuristic reviews for toolkit components (3 per component) –Translations for 33 supported languages were crowdsourced from missions around the world 11

Collaborate with other organizations: Web Experience Toolkit (2 of 3) Weekly open codesprints –In-person collaboration with laptops and wi-fi –Impromptu training sessions –Open to anyone who is interested in attending Web Experience Toolkit CodeFest –Free community-driven event aimed at developers, designers and communicators –3rd annual event is August 14 and 15, 20143rd annual event 12

Collaborate with other organizations: Web Experience Toolkit (3 of 3) 13 Video summary of CodeFest 2013

Collaborate with other organizations: 3rd party plugins and frameworks Widely used to reduce development and maintenance effort Accessibility may need improving –Often not a major focus –Limited access to expertise and testing Many open source plugins and frameworks are collaborative by nature –Rely heavily on community support 14

Improving the accessibility of 3rd party plugins and frameworks 1.Change the original –Large area of effect (all sites that update to the new plugin or framework version) –No extra maintenance effort –May be challenging to get changes accepted 2.Configure, enhance or override a copy –Small area of effect (only sites using the configured, enhanced or overridden copy) –Extra maintenance effort 15

Web Experience Toolkit (WET) approach to Bootstrap CSS framework integrated into WET v4.x –Responsive grid system and components –Not using any of the JavaScript components Worked with Bootstrap to fix as many issues in the original as possible Fixed remaining issues by configuring and overriding the Sass version of Bootstrap 16

Web Experience Toolkit (WET) approach to jQuery Validation Error handling plugin for forms integrated into WET v3.x and v4.x Major WET project member now also a jQuery Validation project maintainer Fixed several issues in the original Fixed remaining issues by configuring and overriding the plugin 17

Taking a holistic approach to Web Accessibility Focus on Web accessibility in combination with other disciplines –Build multidisciplinary teams to address each discipline’s perspective early on –Show how other disciplines can benefit Take an enterprise-level holistic approach –Standardize Web pages, Web publishing and Web development –Collaborate with other organizations 18