the velvet rope - making user experience accessible

66
The velvet rope Henny Swan @iheni

Upload: henny-swan

Post on 11-Apr-2017

843 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: The Velvet Rope - making user experience accessible

The velvet ropeHenny Swan @iheni

Page 2: The Velvet Rope - making user experience accessible

This talk we given at NUX5, 2016. For notes accompanying the slides please download as a PDF.

Images should all be accessible, and video is described in the note.

Page 3: The Velvet Rope - making user experience accessible

Colin late 60sretiredEastEnders faniPlayer userblindscreen-reader user

Page 4: The Velvet Rope - making user experience accessible

BBC iPlayer v3

Page 5: The Velvet Rope - making user experience accessible

Multiple headings with updating copy

Page 6: The Velvet Rope - making user experience accessible

Duplicated links to the same page

Page 7: The Velvet Rope - making user experience accessible

Primary content far down in the content order

Page 8: The Velvet Rope - making user experience accessible

Links with dual actions

Page 9: The Velvet Rope - making user experience accessible

What do these issues have in common?

Page 10: The Velvet Rope - making user experience accessible

They are not accessibility issues.

Page 11: The Velvet Rope - making user experience accessible

What does a disabled person want?compliance with WCAGsupport for WAI ARIApage validationan accessibility policy

Said nobody, ever!

Page 12: The Velvet Rope - making user experience accessible

#auxaccessible user experience

Page 13: The Velvet Rope - making user experience accessible

“Applying accessibility techniques to an unusable site is like putting lipstick on a pig. No matter how much you apply, it will always be a pig.”

—Lipstick on a Usability Pig, Jared Smith

Page 14: The Velvet Rope - making user experience accessible

“It pains me to say this but web developers may not be the most important people when it comes to making accessible websites and apps.”

—Ian Pouncey

Page 15: The Velvet Rope - making user experience accessible

Guidelines focus on…

code over designoutput over outcomecompliance over experience

Page 16: The Velvet Rope - making user experience accessible

Guidelines focus on…

code over designoutput over outcomecompliance over experience

Page 17: The Velvet Rope - making user experience accessible

Accessible User Experience Principles

1. BBC - How to Design for Accessibility2. Microsoft Inclusive Design Toolkit3. A Web for Everyone - Sarah Horton and Whitney Quesenbery

Page 18: The Velvet Rope - making user experience accessible

Accessible User Experience Principles1.People first2.Equivalence3.Choice4.Control5.Consistency6.Value

Page 19: The Velvet Rope - making user experience accessible

People firstPlace the needs of people above the needs of technology

Page 20: The Velvet Rope - making user experience accessible

“The potential audience of a website or app is anyone human. Inclusivity of ability, preference and circumstance is paramount.”

—Heydon Pickering, Inclusive Design Patterns

Page 21: The Velvet Rope - making user experience accessible

Legacy content

Page 22: The Velvet Rope - making user experience accessible

Legacy contentProcurement

Page 23: The Velvet Rope - making user experience accessible

Legacy contentProcurementThird-party content

Page 24: The Velvet Rope - making user experience accessible

Legacy content ProcurementThird-party contentPattern libraries

Page 25: The Velvet Rope - making user experience accessible

EquivalenceDisabled people can perceive, understand, navigate and interact with content equally without barriers

Page 26: The Velvet Rope - making user experience accessible
Page 27: The Velvet Rope - making user experience accessible
Page 28: The Velvet Rope - making user experience accessible

Accessible

1.2.2 Captions (Prerecorded): Captions are provided for all prerecorded audio content in synchronized media, except when the media is a media alternative for text and is clearly labeled

Netflix

Page 29: The Velvet Rope - making user experience accessible

Equivalent experience:

Colour-coded speakers

ITV Player

Page 30: The Velvet Rope - making user experience accessible

Equivalent experience:

Colour-coded speakers

Custom styles

YouTube

Page 31: The Velvet Rope - making user experience accessible

Equivalent experience:

Colour-coded speakers

Custom styles

Repositioning

Ted Talks

Page 32: The Velvet Rope - making user experience accessible

Equivalent experience:

Colour-coded speakers

Custom styles

Repositioning

iPlayer

Page 33: The Velvet Rope - making user experience accessible

Equivalent experience:

Colour-coded speakers

Custom styles

Repositioning

Understandable

BuzzfeedBuzzfeed

Page 34: The Velvet Rope - making user experience accessible

In 2015, Ofcom reported 80% of subtitle users in the UK do not identify as having hearing loss.

Microsoft Inclusive Design Toolkit

Page 35: The Velvet Rope - making user experience accessible

ChoiceProvide multiple ways to find content and complete complex or non-standard tasks

Page 36: The Velvet Rope - making user experience accessible
Page 37: The Velvet Rope - making user experience accessible
Page 38: The Velvet Rope - making user experience accessible

Beware of assumptions and be aware of context

Page 39: The Velvet Rope - making user experience accessible

www.brightonmuseums.org

Page 40: The Velvet Rope - making user experience accessible

“It can be difficult today to visualise the building as it looked a hundred years ago, but as we follow the tour, imagine the rooms with their royal furniture and ornaments removed, and with lino covering the floors, and boards protecting the walls. You’ll have the opportunity to see photographs of the Pavilion during its time as a hospital throughout our tour.”

www.brightonmuseums.org

Page 41: The Velvet Rope - making user experience accessible

“It can be difficult today to visualise the building as it looked a hundred years ago, but as we follow the tour, imagine the rooms with their royal furniture and ornaments removed, and with lino covering the floors, and boards protecting the walls. You’ll have the opportunity to see photographs of the Pavilion during its time as a hospital throughout our tour.”

www.brightonmuseums.org

Page 42: The Velvet Rope - making user experience accessible

www.brightonmuseums.org

Page 43: The Velvet Rope - making user experience accessible

Visual designNon visual designInclusive design

Page 44: The Velvet Rope - making user experience accessible

“…choice is a privilege. One whose luxury some of us don’t have.”

—Sina Braham

Page 45: The Velvet Rope - making user experience accessible

ControlEnsure the user always has control over content and can customise the display

Page 46: The Velvet Rope - making user experience accessible

Pinch zoomLegibility InteractionDistraction

Don’t disable zoom —Adrian Roselli

Page 47: The Velvet Rope - making user experience accessible

Fixed orientation

www.Stuff4Sam.com

Page 48: The Velvet Rope - making user experience accessible
Page 49: The Velvet Rope - making user experience accessible

ConsistencyUse consistent and familiar design patterns

Page 50: The Velvet Rope - making user experience accessible

Standard versus custom components

Page 51: The Velvet Rope - making user experience accessible

Inconsistent focus order

“Since navigation is at the bottom focus should start here.”

Page 52: The Velvet Rope - making user experience accessible

Consistency across platforms

Page 53: The Velvet Rope - making user experience accessible
Page 54: The Velvet Rope - making user experience accessible
Page 55: The Velvet Rope - making user experience accessible
Page 56: The Velvet Rope - making user experience accessible

ValueFeatures add value for everyone but some features add more value than others

Page 57: The Velvet Rope - making user experience accessible

FeaturesFilters Grid / list layoutWizardsData visualisation

UXMovement

Page 58: The Velvet Rope - making user experience accessible

Just Eat AmazonYouTube

Voice API Geolocation API Camera and voice API

Page 59: The Velvet Rope - making user experience accessible
Page 60: The Velvet Rope - making user experience accessible

Consider disabled people when prioritising features

Page 61: The Velvet Rope - making user experience accessible

The principles of accessible user experience is all user experience

Page 62: The Velvet Rope - making user experience accessible

Billy Gregory @TheBillyGregory

Page 63: The Velvet Rope - making user experience accessible
Page 64: The Velvet Rope - making user experience accessible

When is something accessible?

Johnny Taylor @ableaccess

When I can use it!

Page 65: The Velvet Rope - making user experience accessible

Inclusive Design Patterns —Hendon Pickering

Page 66: The Velvet Rope - making user experience accessible

Thank youHenny Swan @iheni