SlideShare a Scribd company logo
Web Accessibility
Analysis: MyQL Origination
57,000,000 users
Number of people with at least one disability
8,000,000 users
Vision Disability
19% of the population
Source: Census Bureau of the United States, 2012
What’s this?
This is a basic analysis of the
MyQL Origination website with
a focus on how to start making
websites compliant.
ADA Compliance
As of today there are no laws
which strictly define if a
commercial website should be
accessible.
About this
How can I use this?
The initial requirements for accessibility are defined
in this document.
The report is built to ensure implementation of the
suggestions in the short term without requiring
herculean engineering effort.
Hello!
I am Nishan Bose
Software Engineer Intern, Game of Loans
Mentor: Rob Anderson, Leader: Joe Seto
Graduate Student at University of Michigan - Ann Arbor
Master of Science in Information
Built ADA Compliant Websites for Information &
Technology Services at U of M
Underwent Training in the Accessibility Lab at U of M
1.
Rules of the Game
What is Accessibility?
Assistive Technologies
Joystick as Mouse Braille Keyboard Sniff and Puff Device
as keyboard/mouse
“Pen” operated keyboard Custom clicker mouse
“Accessibility refers to the design of products, devices,
services, or environments for people with disabilities.
The concept of accessible design ensures both “direct
access” (i.e. unassisted) and “indirect access” meaning
compatibility with a person's assistive technology (for
example, computer screen readers).
Source: Wikipedia
“Making Web Accessible for the widest possible audience
Currently, online infrastructure is hostile to those with disabilities
Inseparable from SEO, Mobile and Usability
Improve one and you improve others
How to? Adhere to Standards.
Gump
Web Accessibility Essentials
▷ Disabilities and the web
▷ Standards
▷ Accessibility Tools
▷ Design, Content and Engineering
▷ Legal
Disabilities and the web
▷ Visual: blindness, low-vision, color-blindness
▷ Hearing: partial to total deafness
▷ Motor: inability to use a mouse or physical keyboard,
slow response time
▷ Cognitive: learning disabilities, distractibility,
dyslexia
Standards
W3C WCAG 2.0
▷ World-wide standard, cited in US case law
▷ W3C Web Content Accessibility Guidelines are
principle based
▷ The four principles (POUR)
○ Perceivable
○ Operable
○ Understandable
○ Robust
Accessibility Tools
▷ The Keyboard
▷ AChecker Online Evaluator
▷ Wave Accessibility Toolbar
▷ NVDA Screen Reader
▷ ChromeVox Screen Reader
Design, Content, Engineering
▷ Create and use design guidelines
▷ Populate the website with content
▷ Engineer accessibility into features
Legal
▷ DOJ revising ADA to include online resources
▷ Based on W3C WCAG 2.0, Level AA
▷ Case Law: MIT, Harvard, Target, Southwest Airlines,
Priceline.com, Ramada, Kindle, LSAC and many more
Best Practices
Form Labels, Keyboard Access, Headings, Image
Text Alternatives and Page Titles
Let’s review some concepts
Forms
Labels, Keyboard Access, Clear
Instructions and effective error
handling are important for forms
accessibility
Keyboard Access and Visual
Focus
Many people cannot use a mouse
and rely on the keyboard to
interact with the web
Headings
Web pages often have sections of
information separated by visual
headings, for example heading text
is bigger and bold (like “Headings”
right above this sentence
Image Text Alternatives
Text alternatives(“alt text”) convey
the purpose of an image, including
pictures, illustrations, charts, etc.
Page Titles
The first thing screen readers say
when the user goes to a different
web page is the page title
Menus
Menu is the primary form of
navigation on a web page. It should
be easy to understand for all
accessibility tools
2.
Analysis
Individual Pages
Its not about WHO is right, it’s about WHAT is right.
What the human eyes see for headings
Home Page - Headings
What a screen reader “sees” for headings
Home Page - Headings
Todo Page - Page Titles
Example Menu
Menu
Home Page - Forms
Accessibility must become mainstream.
Only then will Quicken Loans reach its true
potential for connecting and enabling everyone
in the world.
Every Client. Every Time. No Exceptions. No Excuses.
How to?
▷ Design Guidelines
▷ Accessibility Training
▷ TFS Task for each story
▷ Accessibility Labs
Stand Out
First to
Market
ADA
Compliance
Proud &
Happy
Clients
QL becomes the leader in yet another
game-changing initiative
Obsessed with finding a better way.
Thanks!
Any questions?
Team Game of Loans
You can find me at:
nishan@umich.edu

More Related Content

What's hot

Web Accessibility for Web Developers
Web Accessibility for Web DevelopersWeb Accessibility for Web Developers
Web Accessibility for Web Developers
Alexander Loechel
 
Web accessibility
Web accessibilityWeb accessibility
Web accessibility
AGILEDROP
 
A Web for Everyone: Accessibility as a design challenge
A Web for Everyone: Accessibility as a design challengeA Web for Everyone: Accessibility as a design challenge
A Web for Everyone: Accessibility as a design challenge
Whitney Quesenbery
 
Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"
ecentricarts
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
Mindfire Solutions
 
Accessibilitytesting public
Accessibilitytesting publicAccessibilitytesting public
Accessibilitytesting public
Sivaprasad Paliyath (CUA - HFI)
 
Web content accessibility
Web content accessibilityWeb content accessibility
Web content accessibility
krishnapriya Tadepalli
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
Amal Abduallah
 
Practical tools for Web Accessibility testing
Practical tools for Web Accessibility testingPractical tools for Web Accessibility testing
Practical tools for Web Accessibility testing
Toufic Sbeiti
 
Design for accessibility
Design for accessibilityDesign for accessibility
Design for accessibility
YogeshDaphane
 
Web Content Accessibility Guidelines
Web Content Accessibility GuidelinesWeb Content Accessibility Guidelines
Web Content Accessibility Guidelines
PurnimaAgarwal6
 
Introduction To WCAG 2.0
Introduction To WCAG 2.0Introduction To WCAG 2.0
Introduction To WCAG 2.0
Vision Australia
 
Including Everyone: Web Accessibility 101
Including Everyone: Web Accessibility 101Including Everyone: Web Accessibility 101
Including Everyone: Web Accessibility 101
Helena Zubkow
 
Digital Accessibility - The Quick Wins
Digital Accessibility - The Quick WinsDigital Accessibility - The Quick Wins
Digital Accessibility - The Quick Wins
Media Access Australia
 
Accessibility and inclusive design
Accessibility and inclusive designAccessibility and inclusive design
Accessibility and inclusive design
LindaHurd
 
WCAG 2.1: What You Need to Know About the Most Recent Accessibility Standards
WCAG 2.1: What You Need to Know About the Most Recent Accessibility StandardsWCAG 2.1: What You Need to Know About the Most Recent Accessibility Standards
WCAG 2.1: What You Need to Know About the Most Recent Accessibility Standards
UXPA International
 
WCAG 2.0, Simplified
WCAG 2.0, SimplifiedWCAG 2.0, Simplified
WCAG 2.0, Simplified
ciwstudy
 
Accessible Design Presentation
Accessible Design PresentationAccessible Design Presentation
Accessible Design Presentation
Topher Kanyuga
 
Designing, Developing & Testing for Accessibility
Designing, Developing & Testing for AccessibilityDesigning, Developing & Testing for Accessibility
Designing, Developing & Testing for Accessibility
Eric Malcolm
 
Accessibility testing kailash 26_nov_ 2010
Accessibility testing kailash 26_nov_ 2010Accessibility testing kailash 26_nov_ 2010
Accessibility testing kailash 26_nov_ 2010Kailash More
 

What's hot (20)

Web Accessibility for Web Developers
Web Accessibility for Web DevelopersWeb Accessibility for Web Developers
Web Accessibility for Web Developers
 
Web accessibility
Web accessibilityWeb accessibility
Web accessibility
 
A Web for Everyone: Accessibility as a design challenge
A Web for Everyone: Accessibility as a design challengeA Web for Everyone: Accessibility as a design challenge
A Web for Everyone: Accessibility as a design challenge
 
Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Accessibilitytesting public
Accessibilitytesting publicAccessibilitytesting public
Accessibilitytesting public
 
Web content accessibility
Web content accessibilityWeb content accessibility
Web content accessibility
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Practical tools for Web Accessibility testing
Practical tools for Web Accessibility testingPractical tools for Web Accessibility testing
Practical tools for Web Accessibility testing
 
Design for accessibility
Design for accessibilityDesign for accessibility
Design for accessibility
 
Web Content Accessibility Guidelines
Web Content Accessibility GuidelinesWeb Content Accessibility Guidelines
Web Content Accessibility Guidelines
 
Introduction To WCAG 2.0
Introduction To WCAG 2.0Introduction To WCAG 2.0
Introduction To WCAG 2.0
 
Including Everyone: Web Accessibility 101
Including Everyone: Web Accessibility 101Including Everyone: Web Accessibility 101
Including Everyone: Web Accessibility 101
 
Digital Accessibility - The Quick Wins
Digital Accessibility - The Quick WinsDigital Accessibility - The Quick Wins
Digital Accessibility - The Quick Wins
 
Accessibility and inclusive design
Accessibility and inclusive designAccessibility and inclusive design
Accessibility and inclusive design
 
WCAG 2.1: What You Need to Know About the Most Recent Accessibility Standards
WCAG 2.1: What You Need to Know About the Most Recent Accessibility StandardsWCAG 2.1: What You Need to Know About the Most Recent Accessibility Standards
WCAG 2.1: What You Need to Know About the Most Recent Accessibility Standards
 
WCAG 2.0, Simplified
WCAG 2.0, SimplifiedWCAG 2.0, Simplified
WCAG 2.0, Simplified
 
Accessible Design Presentation
Accessible Design PresentationAccessible Design Presentation
Accessible Design Presentation
 
Designing, Developing & Testing for Accessibility
Designing, Developing & Testing for AccessibilityDesigning, Developing & Testing for Accessibility
Designing, Developing & Testing for Accessibility
 
Accessibility testing kailash 26_nov_ 2010
Accessibility testing kailash 26_nov_ 2010Accessibility testing kailash 26_nov_ 2010
Accessibility testing kailash 26_nov_ 2010
 

Viewers also liked

SSB BART Group Accessibility Overview 2012
SSB BART Group Accessibility Overview 2012SSB BART Group Accessibility Overview 2012
SSB BART Group Accessibility Overview 2012
Eduardo Meza-Etienne
 
Mobile Accessibility - Accessibility Camp Toronto
Mobile Accessibility - Accessibility Camp TorontoMobile Accessibility - Accessibility Camp Toronto
Mobile Accessibility - Accessibility Camp Toronto
Ted Drake
 
Ensuring Accessibility in Online Education
Ensuring Accessibility in Online EducationEnsuring Accessibility in Online Education
Ensuring Accessibility in Online Education
colleenfleming
 
Elar module 5 oct16
Elar module 5 oct16Elar module 5 oct16
Elar module 5 oct16
Megan Berger
 
Jekyll Island, Georgia - Notes Pages
Jekyll Island, Georgia - Notes PagesJekyll Island, Georgia - Notes Pages
Jekyll Island, Georgia - Notes Pages
Barry Dahl
 
Jekyll Island, Georgia
Jekyll Island, GeorgiaJekyll Island, Georgia
Jekyll Island, Georgia
Barry Dahl
 
MCCVLC Webinar - Good Practices in Online Delivery of Developmental Ed
MCCVLC Webinar - Good Practices in Online Delivery of Developmental EdMCCVLC Webinar - Good Practices in Online Delivery of Developmental Ed
MCCVLC Webinar - Good Practices in Online Delivery of Developmental Ed
Barry Dahl
 
Web a11y beyond guidelines
Web a11y beyond guidelinesWeb a11y beyond guidelines
Web a11y beyond guidelines
rach123
 
User Testing for Accessibility
User Testing for AccessibilityUser Testing for Accessibility
User Testing for Accessibility
Usability Matters
 
Inspire Texas: Policies and Procedures
Inspire Texas: Policies and ProceduresInspire Texas: Policies and Procedures
Inspire Texas: Policies and Procedures
Megan Berger
 
Web accessibility testing methodologies, tools and tips
Web accessibility testing methodologies, tools and tipsWeb accessibility testing methodologies, tools and tips
Web accessibility testing methodologies, tools and tips
Henny Swan
 
Understanding Section 508
Understanding Section 508Understanding Section 508
Understanding Section 508
Criterion508
 
Introduction to Accessibility Testing - CSUN14
Introduction to Accessibility Testing - CSUN14Introduction to Accessibility Testing - CSUN14
Introduction to Accessibility Testing - CSUN14
Patrick Dunphy
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare
SlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShare
SlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
SlideShare
 

Viewers also liked (17)

SSB BART Group Accessibility Overview 2012
SSB BART Group Accessibility Overview 2012SSB BART Group Accessibility Overview 2012
SSB BART Group Accessibility Overview 2012
 
Mobile Accessibility - Accessibility Camp Toronto
Mobile Accessibility - Accessibility Camp TorontoMobile Accessibility - Accessibility Camp Toronto
Mobile Accessibility - Accessibility Camp Toronto
 
Ensuring Accessibility in Online Education
Ensuring Accessibility in Online EducationEnsuring Accessibility in Online Education
Ensuring Accessibility in Online Education
 
Elar module 5 oct16
Elar module 5 oct16Elar module 5 oct16
Elar module 5 oct16
 
Jekyll Island, Georgia - Notes Pages
Jekyll Island, Georgia - Notes PagesJekyll Island, Georgia - Notes Pages
Jekyll Island, Georgia - Notes Pages
 
Jekyll Island, Georgia
Jekyll Island, GeorgiaJekyll Island, Georgia
Jekyll Island, Georgia
 
MCCVLC Webinar - Good Practices in Online Delivery of Developmental Ed
MCCVLC Webinar - Good Practices in Online Delivery of Developmental EdMCCVLC Webinar - Good Practices in Online Delivery of Developmental Ed
MCCVLC Webinar - Good Practices in Online Delivery of Developmental Ed
 
Section 508 Compliance and Remediation Procdure_MMEdits (2)
Section 508 Compliance and Remediation Procdure_MMEdits (2)Section 508 Compliance and Remediation Procdure_MMEdits (2)
Section 508 Compliance and Remediation Procdure_MMEdits (2)
 
Web a11y beyond guidelines
Web a11y beyond guidelinesWeb a11y beyond guidelines
Web a11y beyond guidelines
 
User Testing for Accessibility
User Testing for AccessibilityUser Testing for Accessibility
User Testing for Accessibility
 
Inspire Texas: Policies and Procedures
Inspire Texas: Policies and ProceduresInspire Texas: Policies and Procedures
Inspire Texas: Policies and Procedures
 
Web accessibility testing methodologies, tools and tips
Web accessibility testing methodologies, tools and tipsWeb accessibility testing methodologies, tools and tips
Web accessibility testing methodologies, tools and tips
 
Understanding Section 508
Understanding Section 508Understanding Section 508
Understanding Section 508
 
Introduction to Accessibility Testing - CSUN14
Introduction to Accessibility Testing - CSUN14Introduction to Accessibility Testing - CSUN14
Introduction to Accessibility Testing - CSUN14
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Similar to Website Accessibility

Week 3 Lecture: Accessibility
Week 3 Lecture: AccessibilityWeek 3 Lecture: Accessibility
Week 3 Lecture: Accessibility
Katherine McCurdy-Lapierre, R.G.D.
 
Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it matters
Margarida Sousa
 
Don't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resourcesDon't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resources
Michael Ryan
 
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Kate Horowitz
 
Web Accessibility 101
Web Accessibility 101Web Accessibility 101
Web Accessibility 101
Eric Malcolm
 
How to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp BostonHow to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp Boston
Rachel Cherry
 
Designing accessible web experiences
Designing accessible web experiencesDesigning accessible web experiences
Designing accessible web experiences
User Vision
 
Week 5 - Accessibility
Week 5 - AccessibilityWeek 5 - Accessibility
Week 5 - AccessibilityGraeme Smith
 
SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...
Abhay Rautela
 
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Whole Brain Group, LLC
 
The Importance of Accessibility in Web Development
The Importance of Accessibility in Web DevelopmentThe Importance of Accessibility in Web Development
The Importance of Accessibility in Web Development
PC Doctors NET
 
Digital accessibility intro-a11ycle_2020-01-15
Digital accessibility intro-a11ycle_2020-01-15Digital accessibility intro-a11ycle_2020-01-15
Digital accessibility intro-a11ycle_2020-01-15
Joshua Randall
 
Approach coding for accessibility
Approach coding for accessibilityApproach coding for accessibility
Approach coding for accessibility
Nitin Suri
 
Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008
Denise Jacobs
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009
Emagination ®
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
Manjeet Vaseer
 
UX Akron Global Accessibility Awareness Day 2019
UX Akron Global Accessibility Awareness Day 2019UX Akron Global Accessibility Awareness Day 2019
UX Akron Global Accessibility Awareness Day 2019
Joshua Randall
 
Usability and Accessibility of the websites
Usability and Accessibility of the websitesUsability and Accessibility of the websites
Usability and Accessibility of the websitesNoushin Aslam
 
Stolley Book review
Stolley Book reviewStolley Book review
Stolley Book reviewmzedalis
 

Similar to Website Accessibility (20)

Week 3 Lecture: Accessibility
Week 3 Lecture: AccessibilityWeek 3 Lecture: Accessibility
Week 3 Lecture: Accessibility
 
Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it matters
 
Don't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resourcesDon't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resources
 
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.
 
Web Accessibility 101
Web Accessibility 101Web Accessibility 101
Web Accessibility 101
 
How to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp BostonHow to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp Boston
 
Designing accessible web experiences
Designing accessible web experiencesDesigning accessible web experiences
Designing accessible web experiences
 
Week 5 - Accessibility
Week 5 - AccessibilityWeek 5 - Accessibility
Week 5 - Accessibility
 
SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...
 
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
 
The Importance of Accessibility in Web Development
The Importance of Accessibility in Web DevelopmentThe Importance of Accessibility in Web Development
The Importance of Accessibility in Web Development
 
Digital accessibility intro-a11ycle_2020-01-15
Digital accessibility intro-a11ycle_2020-01-15Digital accessibility intro-a11ycle_2020-01-15
Digital accessibility intro-a11ycle_2020-01-15
 
Approach coding for accessibility
Approach coding for accessibilityApproach coding for accessibility
Approach coding for accessibility
 
Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009
 
Universal design for e learning final
Universal design for e learning finalUniversal design for e learning final
Universal design for e learning final
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
UX Akron Global Accessibility Awareness Day 2019
UX Akron Global Accessibility Awareness Day 2019UX Akron Global Accessibility Awareness Day 2019
UX Akron Global Accessibility Awareness Day 2019
 
Usability and Accessibility of the websites
Usability and Accessibility of the websitesUsability and Accessibility of the websites
Usability and Accessibility of the websites
 
Stolley Book review
Stolley Book reviewStolley Book review
Stolley Book review
 

More from Nishan Bose

Tikkit - iOS App Demo
Tikkit - iOS App DemoTikkit - iOS App Demo
Tikkit - iOS App Demo
Nishan Bose
 
Introduction to GitHub
Introduction to GitHubIntroduction to GitHub
Introduction to GitHub
Nishan Bose
 
Rocket Internet Company Presentation
Rocket Internet Company PresentationRocket Internet Company Presentation
Rocket Internet Company Presentation
Nishan Bose
 
Student-to-Student Ticket Sales - MVP1 Feedback
Student-to-Student Ticket Sales - MVP1 FeedbackStudent-to-Student Ticket Sales - MVP1 Feedback
Student-to-Student Ticket Sales - MVP1 Feedback
Nishan Bose
 
Student-to-Student Ticket Sales - Live Demo
Student-to-Student Ticket Sales - Live DemoStudent-to-Student Ticket Sales - Live Demo
Student-to-Student Ticket Sales - Live Demo
Nishan Bose
 
Student-to-Student Ticket Sales - Personas & MVP1
Student-to-Student Ticket Sales - Personas & MVP1Student-to-Student Ticket Sales - Personas & MVP1
Student-to-Student Ticket Sales - Personas & MVP1
Nishan Bose
 
Goal Tracker MVP
Goal Tracker MVPGoal Tracker MVP
Goal Tracker MVP
Nishan Bose
 
Gamification of Fathead.com
Gamification of Fathead.comGamification of Fathead.com
Gamification of Fathead.com
Nishan Bose
 
Short introduction to Agile Scrum
Short introduction to Agile ScrumShort introduction to Agile Scrum
Short introduction to Agile Scrum
Nishan Bose
 

More from Nishan Bose (9)

Tikkit - iOS App Demo
Tikkit - iOS App DemoTikkit - iOS App Demo
Tikkit - iOS App Demo
 
Introduction to GitHub
Introduction to GitHubIntroduction to GitHub
Introduction to GitHub
 
Rocket Internet Company Presentation
Rocket Internet Company PresentationRocket Internet Company Presentation
Rocket Internet Company Presentation
 
Student-to-Student Ticket Sales - MVP1 Feedback
Student-to-Student Ticket Sales - MVP1 FeedbackStudent-to-Student Ticket Sales - MVP1 Feedback
Student-to-Student Ticket Sales - MVP1 Feedback
 
Student-to-Student Ticket Sales - Live Demo
Student-to-Student Ticket Sales - Live DemoStudent-to-Student Ticket Sales - Live Demo
Student-to-Student Ticket Sales - Live Demo
 
Student-to-Student Ticket Sales - Personas & MVP1
Student-to-Student Ticket Sales - Personas & MVP1Student-to-Student Ticket Sales - Personas & MVP1
Student-to-Student Ticket Sales - Personas & MVP1
 
Goal Tracker MVP
Goal Tracker MVPGoal Tracker MVP
Goal Tracker MVP
 
Gamification of Fathead.com
Gamification of Fathead.comGamification of Fathead.com
Gamification of Fathead.com
 
Short introduction to Agile Scrum
Short introduction to Agile ScrumShort introduction to Agile Scrum
Short introduction to Agile Scrum
 

Recently uploaded

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 

Recently uploaded (20)

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 

Website Accessibility

  • 2. 57,000,000 users Number of people with at least one disability 8,000,000 users Vision Disability 19% of the population Source: Census Bureau of the United States, 2012
  • 3. What’s this? This is a basic analysis of the MyQL Origination website with a focus on how to start making websites compliant. ADA Compliance As of today there are no laws which strictly define if a commercial website should be accessible. About this How can I use this? The initial requirements for accessibility are defined in this document. The report is built to ensure implementation of the suggestions in the short term without requiring herculean engineering effort.
  • 4. Hello! I am Nishan Bose Software Engineer Intern, Game of Loans Mentor: Rob Anderson, Leader: Joe Seto Graduate Student at University of Michigan - Ann Arbor Master of Science in Information Built ADA Compliant Websites for Information & Technology Services at U of M Underwent Training in the Accessibility Lab at U of M
  • 5. 1. Rules of the Game What is Accessibility?
  • 6.
  • 7.
  • 8. Assistive Technologies Joystick as Mouse Braille Keyboard Sniff and Puff Device as keyboard/mouse “Pen” operated keyboard Custom clicker mouse
  • 9. “Accessibility refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person's assistive technology (for example, computer screen readers). Source: Wikipedia
  • 10. “Making Web Accessible for the widest possible audience Currently, online infrastructure is hostile to those with disabilities Inseparable from SEO, Mobile and Usability Improve one and you improve others How to? Adhere to Standards. Gump
  • 11. Web Accessibility Essentials ▷ Disabilities and the web ▷ Standards ▷ Accessibility Tools ▷ Design, Content and Engineering ▷ Legal
  • 12. Disabilities and the web ▷ Visual: blindness, low-vision, color-blindness ▷ Hearing: partial to total deafness ▷ Motor: inability to use a mouse or physical keyboard, slow response time ▷ Cognitive: learning disabilities, distractibility, dyslexia
  • 13. Standards W3C WCAG 2.0 ▷ World-wide standard, cited in US case law ▷ W3C Web Content Accessibility Guidelines are principle based ▷ The four principles (POUR) ○ Perceivable ○ Operable ○ Understandable ○ Robust
  • 14. Accessibility Tools ▷ The Keyboard ▷ AChecker Online Evaluator ▷ Wave Accessibility Toolbar ▷ NVDA Screen Reader ▷ ChromeVox Screen Reader
  • 15. Design, Content, Engineering ▷ Create and use design guidelines ▷ Populate the website with content ▷ Engineer accessibility into features
  • 16. Legal ▷ DOJ revising ADA to include online resources ▷ Based on W3C WCAG 2.0, Level AA ▷ Case Law: MIT, Harvard, Target, Southwest Airlines, Priceline.com, Ramada, Kindle, LSAC and many more
  • 17. Best Practices Form Labels, Keyboard Access, Headings, Image Text Alternatives and Page Titles
  • 18. Let’s review some concepts Forms Labels, Keyboard Access, Clear Instructions and effective error handling are important for forms accessibility Keyboard Access and Visual Focus Many people cannot use a mouse and rely on the keyboard to interact with the web Headings Web pages often have sections of information separated by visual headings, for example heading text is bigger and bold (like “Headings” right above this sentence Image Text Alternatives Text alternatives(“alt text”) convey the purpose of an image, including pictures, illustrations, charts, etc. Page Titles The first thing screen readers say when the user goes to a different web page is the page title Menus Menu is the primary form of navigation on a web page. It should be easy to understand for all accessibility tools
  • 19. 2. Analysis Individual Pages Its not about WHO is right, it’s about WHAT is right.
  • 20. What the human eyes see for headings Home Page - Headings
  • 21. What a screen reader “sees” for headings Home Page - Headings
  • 22. Todo Page - Page Titles
  • 24. Menu
  • 25. Home Page - Forms
  • 26. Accessibility must become mainstream. Only then will Quicken Loans reach its true potential for connecting and enabling everyone in the world. Every Client. Every Time. No Exceptions. No Excuses.
  • 27. How to? ▷ Design Guidelines ▷ Accessibility Training ▷ TFS Task for each story ▷ Accessibility Labs
  • 29. QL becomes the leader in yet another game-changing initiative Obsessed with finding a better way.
  • 30. Thanks! Any questions? Team Game of Loans You can find me at: nishan@umich.edu