SlideShare a Scribd company logo
1 of 30
Download to read offline
User stories for accessibility
Accessibility in an agile world?
creating an inclusive digital world
intopia.digital @intopiadigital
Andrew Arch @amja
Sarah Pulis @sarahtp
What is Agile?
Agile is …
A development methodology that is
• Iterative
• Incremental
• Evolutionary
Rather than specification driven with a long development
phase that thinks about the user at the end
Agile is …
The Manifesto for Agile Software Development values
• Individuals and Interactions over processes and tools
• Working Software over comprehensive documentation
• Customer Collaboration over contract negotiation
• Responding to Change over following a plan
Leading to opportunities to incorporate, and adjust to, user
needs as they are discovered
Image courtesy of @DTA
Agile is …
… a collection of
values, principles, behaviours, and practices
enabling teams to build services iteratively, delivering early
and often.
Agile is a state of mind rather than a process to be followed
Courtesy @RodBMolina
How does Agile work?
Agile operating model
Image courtesy of @DTA and @RodMolina
Agile workflow
Agile often involves a series of iterations or sprints
Work for each sprint is defined in a ‘user story’ expressed
from the perspective of an end-user goal:
as a [role / person]
I want / need [some requirement or feature]
so that [goal / value / reason]
Benefits of user stories
• Define problems faced by people with varying ability
• Articulate user’s needs clearly
• Less prescriptive than requirements documentation
• Result in shared understanding of the outcome for the user
• Promote discussion and collaboration
When applied to accessibility for people with disability, they
can help demystify WCAG
WCAG 2.0 framework
WCAG 2.0
Perceivable
Text
Alternatives
Time-based
Media
Adaptable
Distinguishable
Operable
Keyboard
Accessible
Enough
Time
Seizures
Navigable
Understandable
Readable
Predictable
Input
Assistance
Robust
Compatible
Principles
Guidelines
Success
Criteria
A:
AA:
AAA:
User stories make accessibility real – no longer the elephant in the room
Completing a user story
Teams have a checklist of criteria which must be met before a
user story can be considered “done”
Definition of Done
For role based stories can include
• Feature is tested for accessibility
For person/persona based stories
• Features works for the user with their technology or limitations
User stories for accessibility
Components of a user story
•The user
•A real person from user research or usability testing
•A persona that has a disability or impairment
•The outcome when interacting with the system
•The goal or value that is delivered
Common Persona Attributes
• Name: naming your persona makes them more real.
• Motivations: why would the user use your product?
• Goals: what do they want to achieve, and how can your product help?
• Frustrations: what problems does your user have with certain tasks?
• This is where disability or impairment can be described
along with assistive technology or adaptive strategies used
• Demographics: age, gender, location, occupation.
• Picture: giving the user a face makes them more real and relatable.
• Quote: what memorable quote sums up your user and the problem you
want to solve for them?
Attributes for Diverse Personas
Alternatively, add additional diversity related attributes
• Ability: the level of ability the user has – do they have any
impairments?
• Aptitude: how experienced is the user with the web?
Do their abilities create any specific difficulties when using a
computer?
• Attitude: what are their attitude towards life, or towards the
web?
• Access points: does this user need assistive technologies or rely
on adaptive strategies to access the web?
Sarah Horton and Whitney
Quesenbury describe 8 personas
Barclays Bank
describe 7
personas
Sample user stories
As a sighted non-mouse user I need better keyboard focus so I
can see where I am in a page as I tab through it
As a sighted user with poor concentration I need visible labels on
all form fields so I can understand what information is requested
As a sighted user with cognitive issues I need all instructions to
appear on screen and specify the exact requirements so I can
understand all information needed
Sample user stories
As a screen reader user I need alt-text on informative images so I
can understand all the important information on a page
As a screen reader user I need all link text to be meaningful so
that I can navigate more easily
As a low vision user or colour deficient user I need more obvious
link indicators so I can see where to click on a page
Sample user stories
As a hearing-impaired person, I need captions on the videos in
order to fully understand the eLearning modules
As a low vision user, I need to increase the font size in order to
read the screens
As a front-line user under pressure to meet KPIs I need clear link
text in order to know intuitively where to go next
Helping specify the requirement
To help the developers implement the user stories correctly
• Add an explanation of the issue on the page
• Add a possible solution to resolve the issue
• Prioritise the issue
• Reference the WCAG Success Criteria (if applicable)
• Point to the Quickref (not the TR)
Create an understanding of disability
Have a team presentation / discussion about diversity
• Talk about ageing, culture, disability and the overlaps
• Watch the W3C Perspectives videos
Make diversity and disability real by
• Relating to grandparents
• Discussing personas
• Including team in usability sessions
Point out that accessibility IS usability for some
‘Accessibility is
just the beginning. It
is usability that
makes the difference.’
Patti Moore
UX Australia keynote 2016
‘Wasting time is the
worst customer
experience’
Gerry McGovern, 27/3/17
http://gerrymcgovern.com/wasting-
time-is-the-worst-customer-
experience/
Definition of done
Definition of done
For role based stories can include
• Feature is tested for accessibility
For person/persona based stories
• Features works for the user with their technology or limitations
More specifically
• All tasks finished (with the ability of the user in the story)
• All tests passed (including using the feature with the user’s ability
• Code checked in to version control
Would this pass?
Let’s continue the conversation
Andrew Arch & Sarah Pulis
andrew@intopia.digital
sarah@intopia.digital
@amja @sarahtp
creating an inclusive digital world
intopia.digital
Slides:
https://bit.ly/2IIvNRF

More Related Content

What's hot

Inclusive customer interviews make it your friday task
Inclusive customer interviews  make it your friday taskInclusive customer interviews  make it your friday task
Inclusive customer interviews make it your friday taskTed Drake
 
Agile Practice Webinar: User Story Canvas and how to use it
Agile Practice Webinar: User Story Canvas and how to use itAgile Practice Webinar: User Story Canvas and how to use it
Agile Practice Webinar: User Story Canvas and how to use itLuxoftAgilePractice
 
Heuristic Evaluation - UX Approach
Heuristic Evaluation - UX ApproachHeuristic Evaluation - UX Approach
Heuristic Evaluation - UX ApproachGanesan Arjunan
 
Mobile firstpresentation huit
Mobile firstpresentation huitMobile firstpresentation huit
Mobile firstpresentation huitkevin_donovan
 
SharePoint in Higher Education Institutions
SharePoint in Higher Education InstitutionsSharePoint in Higher Education Institutions
SharePoint in Higher Education InstitutionsEduserv
 
Beyond Usability Testing: Assessing the Usefulness of Your Design
Beyond Usability Testing: Assessing the Usefulness of Your DesignBeyond Usability Testing: Assessing the Usefulness of Your Design
Beyond Usability Testing: Assessing the Usefulness of Your Designhawleymichael
 
UX Research - Overview
UX Research - OverviewUX Research - Overview
UX Research - OverviewMike Gallers
 
Web Tool/App Selection Criteria
Web Tool/App Selection CriteriaWeb Tool/App Selection Criteria
Web Tool/App Selection CriteriaShannon Parker
 
GAAD-Deque-Accessibility-webinar
GAAD-Deque-Accessibility-webinarGAAD-Deque-Accessibility-webinar
GAAD-Deque-Accessibility-webinarManoj Kumar Kumar
 
one sheet - inteVISTA Go
one sheet - inteVISTA Goone sheet - inteVISTA Go
one sheet - inteVISTA GoLisa Hackbarth
 
How to Run Research in Agile Sprints by Democratizing It Across Teams
How to Run Research in Agile Sprints by Democratizing It Across TeamsHow to Run Research in Agile Sprints by Democratizing It Across Teams
How to Run Research in Agile Sprints by Democratizing It Across TeamsUserZoom
 
Practical Accessibility Testing
Practical Accessibility TestingPractical Accessibility Testing
Practical Accessibility TestingGlenda Sims
 
Usability Techniques for Startups
Usability Techniques for StartupsUsability Techniques for Startups
Usability Techniques for StartupsPerfetti Media
 
Benchmarking Mini-series Part #2: Conducting Quick, Cost-Effective UX Benchma...
Benchmarking Mini-series Part #2: Conducting Quick, Cost-Effective UX Benchma...Benchmarking Mini-series Part #2: Conducting Quick, Cost-Effective UX Benchma...
Benchmarking Mini-series Part #2: Conducting Quick, Cost-Effective UX Benchma...UserZoom
 
Making Research a UX Team Sport
Making Research a UX Team SportMaking Research a UX Team Sport
Making Research a UX Team SportUserZoom
 
Tips for involving users in your website design - commercial property markete...
Tips for involving users in your website design - commercial property markete...Tips for involving users in your website design - commercial property markete...
Tips for involving users in your website design - commercial property markete...estatesgazette.com, RBI
 

What's hot (20)

Inclusive customer interviews make it your friday task
Inclusive customer interviews  make it your friday taskInclusive customer interviews  make it your friday task
Inclusive customer interviews make it your friday task
 
Agile Practice Webinar: User Story Canvas and how to use it
Agile Practice Webinar: User Story Canvas and how to use itAgile Practice Webinar: User Story Canvas and how to use it
Agile Practice Webinar: User Story Canvas and how to use it
 
Heuristic Evaluation - UX Approach
Heuristic Evaluation - UX ApproachHeuristic Evaluation - UX Approach
Heuristic Evaluation - UX Approach
 
Mobile firstpresentation huit
Mobile firstpresentation huitMobile firstpresentation huit
Mobile firstpresentation huit
 
SharePoint in Higher Education Institutions
SharePoint in Higher Education InstitutionsSharePoint in Higher Education Institutions
SharePoint in Higher Education Institutions
 
Usability
UsabilityUsability
Usability
 
Beyond Usability Testing: Assessing the Usefulness of Your Design
Beyond Usability Testing: Assessing the Usefulness of Your DesignBeyond Usability Testing: Assessing the Usefulness of Your Design
Beyond Usability Testing: Assessing the Usefulness of Your Design
 
UX Research - Overview
UX Research - OverviewUX Research - Overview
UX Research - Overview
 
Effective Interaction Design Testing
Effective Interaction Design TestingEffective Interaction Design Testing
Effective Interaction Design Testing
 
Web Tool/App Selection Criteria
Web Tool/App Selection CriteriaWeb Tool/App Selection Criteria
Web Tool/App Selection Criteria
 
GAAD-Deque-Accessibility-webinar
GAAD-Deque-Accessibility-webinarGAAD-Deque-Accessibility-webinar
GAAD-Deque-Accessibility-webinar
 
one sheet - inteVISTA Go
one sheet - inteVISTA Goone sheet - inteVISTA Go
one sheet - inteVISTA Go
 
Website Usability
Website UsabilityWebsite Usability
Website Usability
 
How to Run Research in Agile Sprints by Democratizing It Across Teams
How to Run Research in Agile Sprints by Democratizing It Across TeamsHow to Run Research in Agile Sprints by Democratizing It Across Teams
How to Run Research in Agile Sprints by Democratizing It Across Teams
 
Practical Accessibility Testing
Practical Accessibility TestingPractical Accessibility Testing
Practical Accessibility Testing
 
Remote Usability Testing
Remote Usability TestingRemote Usability Testing
Remote Usability Testing
 
Usability Techniques for Startups
Usability Techniques for StartupsUsability Techniques for Startups
Usability Techniques for Startups
 
Benchmarking Mini-series Part #2: Conducting Quick, Cost-Effective UX Benchma...
Benchmarking Mini-series Part #2: Conducting Quick, Cost-Effective UX Benchma...Benchmarking Mini-series Part #2: Conducting Quick, Cost-Effective UX Benchma...
Benchmarking Mini-series Part #2: Conducting Quick, Cost-Effective UX Benchma...
 
Making Research a UX Team Sport
Making Research a UX Team SportMaking Research a UX Team Sport
Making Research a UX Team Sport
 
Tips for involving users in your website design - commercial property markete...
Tips for involving users in your website design - commercial property markete...Tips for involving users in your website design - commercial property markete...
Tips for involving users in your website design - commercial property markete...
 

Similar to A11y user stories CSUN 2018

UXD - A quick overview on what you need to work with your UX team
UXD - A quick overview on what you need to work with your UX team UXD - A quick overview on what you need to work with your UX team
UXD - A quick overview on what you need to work with your UX team Guilherme Rodrigues
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an OverviewJulie Grundy
 
Requirements Engineering for the Humanities
Requirements Engineering for the HumanitiesRequirements Engineering for the Humanities
Requirements Engineering for the HumanitiesShawn Day
 
Integrating UX Into Agile: How To Ensure Your Sprints Result In Usable Software
Integrating UX Into Agile: How To Ensure Your Sprints Result In Usable SoftwareIntegrating UX Into Agile: How To Ensure Your Sprints Result In Usable Software
Integrating UX Into Agile: How To Ensure Your Sprints Result In Usable SoftwareJon Innes
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basicsPreeti Mishra
 
Sara Tabor: Testing For Accessibility - ARIA Ready For It?
Sara Tabor: Testing For Accessibility - ARIA Ready For It?Sara Tabor: Testing For Accessibility - ARIA Ready For It?
Sara Tabor: Testing For Accessibility - ARIA Ready For It?Anna Royzman
 
User Empathy: Prioritizing Users in your UX Process
User Empathy: Prioritizing Users in your UX ProcessUser Empathy: Prioritizing Users in your UX Process
User Empathy: Prioritizing Users in your UX ProcessMary Fran Wiley
 
Website Usability & User Experience: Veel bezoekers, weinig klanten?
Website Usability & User Experience: Veel bezoekers, weinig klanten?Website Usability & User Experience: Veel bezoekers, weinig klanten?
Website Usability & User Experience: Veel bezoekers, weinig klanten?Johan Verhaegen
 
Sandy Williams Hilfiker - Involving People with Limited Literacy Skills in Co...
Sandy Williams Hilfiker - Involving People with Limited Literacy Skills in Co...Sandy Williams Hilfiker - Involving People with Limited Literacy Skills in Co...
Sandy Williams Hilfiker - Involving People with Limited Literacy Skills in Co...Plain Talk 2015
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for DevelopersSarah Dutkiewicz
 
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA International
 
Smart Cities - Making customer groups real – using Personas
Smart Cities - Making customer groups real – using PersonasSmart Cities - Making customer groups real – using Personas
Smart Cities - Making customer groups real – using PersonasSmart Cities Project
 
Web accessibility is everyone's job
Web accessibility is everyone's jobWeb accessibility is everyone's job
Web accessibility is everyone's jobRemya Ramesh
 
Organizational Access
Organizational AccessOrganizational Access
Organizational AccessMark Farmer
 
A Practical Approach to Great User Adoption User Definition & User Interface ...
A Practical Approach to Great User Adoption User Definition & User Interface ...A Practical Approach to Great User Adoption User Definition & User Interface ...
A Practical Approach to Great User Adoption User Definition & User Interface ...Damon Sanchez
 

Similar to A11y user stories CSUN 2018 (20)

Usability
UsabilityUsability
Usability
 
UXD - A quick overview on what you need to work with your UX team
UXD - A quick overview on what you need to work with your UX team UXD - A quick overview on what you need to work with your UX team
UXD - A quick overview on what you need to work with your UX team
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
 
Requirements Engineering for the Humanities
Requirements Engineering for the HumanitiesRequirements Engineering for the Humanities
Requirements Engineering for the Humanities
 
Integrating UX Into Agile: How To Ensure Your Sprints Result In Usable Software
Integrating UX Into Agile: How To Ensure Your Sprints Result In Usable SoftwareIntegrating UX Into Agile: How To Ensure Your Sprints Result In Usable Software
Integrating UX Into Agile: How To Ensure Your Sprints Result In Usable Software
 
User stories in agile software development
User stories in agile software developmentUser stories in agile software development
User stories in agile software development
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basics
 
Sara Tabor: Testing For Accessibility - ARIA Ready For It?
Sara Tabor: Testing For Accessibility - ARIA Ready For It?Sara Tabor: Testing For Accessibility - ARIA Ready For It?
Sara Tabor: Testing For Accessibility - ARIA Ready For It?
 
User Empathy: Prioritizing Users in your UX Process
User Empathy: Prioritizing Users in your UX ProcessUser Empathy: Prioritizing Users in your UX Process
User Empathy: Prioritizing Users in your UX Process
 
Website Usability & User Experience: Veel bezoekers, weinig klanten?
Website Usability & User Experience: Veel bezoekers, weinig klanten?Website Usability & User Experience: Veel bezoekers, weinig klanten?
Website Usability & User Experience: Veel bezoekers, weinig klanten?
 
Sandy Williams Hilfiker - Involving People with Limited Literacy Skills in Co...
Sandy Williams Hilfiker - Involving People with Limited Literacy Skills in Co...Sandy Williams Hilfiker - Involving People with Limited Literacy Skills in Co...
Sandy Williams Hilfiker - Involving People with Limited Literacy Skills in Co...
 
User story canvas
User story canvasUser story canvas
User story canvas
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
 
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
 
UX/UI Introduction
UX/UI IntroductionUX/UI Introduction
UX/UI Introduction
 
Smart Cities - Making customer groups real – using Personas
Smart Cities - Making customer groups real – using PersonasSmart Cities - Making customer groups real – using Personas
Smart Cities - Making customer groups real – using Personas
 
Web accessibility is everyone's job
Web accessibility is everyone's jobWeb accessibility is everyone's job
Web accessibility is everyone's job
 
Organizational Access
Organizational AccessOrganizational Access
Organizational Access
 
VIGC Academy
VIGC AcademyVIGC Academy
VIGC Academy
 
A Practical Approach to Great User Adoption User Definition & User Interface ...
A Practical Approach to Great User Adoption User Definition & User Interface ...A Practical Approach to Great User Adoption User Definition & User Interface ...
A Practical Approach to Great User Adoption User Definition & User Interface ...
 

More from Intopia

The value of measuring your accessibility maturity
The value of measuring your accessibility maturityThe value of measuring your accessibility maturity
The value of measuring your accessibility maturityIntopia
 
Annotating designs for accessibility
Annotating designs for accessibilityAnnotating designs for accessibility
Annotating designs for accessibilityIntopia
 
Making Content Creation Tools Accessible
Making Content Creation Tools AccessibleMaking Content Creation Tools Accessible
Making Content Creation Tools AccessibleIntopia
 
Annotating designs for accessibility
Annotating designs for accessibilityAnnotating designs for accessibility
Annotating designs for accessibilityIntopia
 
The why, when and how of including people with disability in the design process
The why, when and how of including people with disability in the design processThe why, when and how of including people with disability in the design process
The why, when and how of including people with disability in the design processIntopia
 
Annotating designs for accessibility
Annotating designs for accessibilityAnnotating designs for accessibility
Annotating designs for accessibilityIntopia
 
Digital accessibility and learning opportunities
Digital accessibility and learning opportunitiesDigital accessibility and learning opportunities
Digital accessibility and learning opportunitiesIntopia
 
Accessible procurement: Stories from the trenches
Accessible procurement: Stories from the trenchesAccessible procurement: Stories from the trenches
Accessible procurement: Stories from the trenchesIntopia
 
From Empathy to Research with People with Disability
From Empathy to Research with People with DisabilityFrom Empathy to Research with People with Disability
From Empathy to Research with People with DisabilityIntopia
 
How to create a kick ass business case for accessibility
How to create a kick ass business case for accessibilityHow to create a kick ass business case for accessibility
How to create a kick ass business case for accessibilityIntopia
 
Personalised technical accessibility training: a case study
Personalised technical accessibility training: a case studyPersonalised technical accessibility training: a case study
Personalised technical accessibility training: a case studyIntopia
 
Making Accessible Web Animations
Making Accessible Web AnimationsMaking Accessible Web Animations
Making Accessible Web AnimationsIntopia
 
Using the black art of marketing to sell accessibility
Using the black art of marketing to sell accessibilityUsing the black art of marketing to sell accessibility
Using the black art of marketing to sell accessibilityIntopia
 
Design Systems that supports inclusive experiences
Design Systems that supports inclusive experiencesDesign Systems that supports inclusive experiences
Design Systems that supports inclusive experiencesIntopia
 
Using cognitive walkthroughs for a task-oriented accessibility review
Using cognitive walkthroughs for a task-oriented accessibility reviewUsing cognitive walkthroughs for a task-oriented accessibility review
Using cognitive walkthroughs for a task-oriented accessibility reviewIntopia
 
WCAG 2.1 update for designers
WCAG 2.1 update for designersWCAG 2.1 update for designers
WCAG 2.1 update for designersIntopia
 
Investing in your family's future - OZeWAI 2018
Investing in your family's future - OZeWAI 2018Investing in your family's future - OZeWAI 2018
Investing in your family's future - OZeWAI 2018Intopia
 
WCAG 2.1 for Designers - OZeWAI 2018
WCAG 2.1 for Designers - OZeWAI 2018WCAG 2.1 for Designers - OZeWAI 2018
WCAG 2.1 for Designers - OZeWAI 2018Intopia
 
Even more accessible! What WCAG 2.1 means for designers - Web Directions Summ...
Even more accessible! What WCAG 2.1 means for designers - Web Directions Summ...Even more accessible! What WCAG 2.1 means for designers - Web Directions Summ...
Even more accessible! What WCAG 2.1 means for designers - Web Directions Summ...Intopia
 
Inclusive front-end development with WCAG 2.1
Inclusive front-end development with WCAG 2.1Inclusive front-end development with WCAG 2.1
Inclusive front-end development with WCAG 2.1Intopia
 

More from Intopia (20)

The value of measuring your accessibility maturity
The value of measuring your accessibility maturityThe value of measuring your accessibility maturity
The value of measuring your accessibility maturity
 
Annotating designs for accessibility
Annotating designs for accessibilityAnnotating designs for accessibility
Annotating designs for accessibility
 
Making Content Creation Tools Accessible
Making Content Creation Tools AccessibleMaking Content Creation Tools Accessible
Making Content Creation Tools Accessible
 
Annotating designs for accessibility
Annotating designs for accessibilityAnnotating designs for accessibility
Annotating designs for accessibility
 
The why, when and how of including people with disability in the design process
The why, when and how of including people with disability in the design processThe why, when and how of including people with disability in the design process
The why, when and how of including people with disability in the design process
 
Annotating designs for accessibility
Annotating designs for accessibilityAnnotating designs for accessibility
Annotating designs for accessibility
 
Digital accessibility and learning opportunities
Digital accessibility and learning opportunitiesDigital accessibility and learning opportunities
Digital accessibility and learning opportunities
 
Accessible procurement: Stories from the trenches
Accessible procurement: Stories from the trenchesAccessible procurement: Stories from the trenches
Accessible procurement: Stories from the trenches
 
From Empathy to Research with People with Disability
From Empathy to Research with People with DisabilityFrom Empathy to Research with People with Disability
From Empathy to Research with People with Disability
 
How to create a kick ass business case for accessibility
How to create a kick ass business case for accessibilityHow to create a kick ass business case for accessibility
How to create a kick ass business case for accessibility
 
Personalised technical accessibility training: a case study
Personalised technical accessibility training: a case studyPersonalised technical accessibility training: a case study
Personalised technical accessibility training: a case study
 
Making Accessible Web Animations
Making Accessible Web AnimationsMaking Accessible Web Animations
Making Accessible Web Animations
 
Using the black art of marketing to sell accessibility
Using the black art of marketing to sell accessibilityUsing the black art of marketing to sell accessibility
Using the black art of marketing to sell accessibility
 
Design Systems that supports inclusive experiences
Design Systems that supports inclusive experiencesDesign Systems that supports inclusive experiences
Design Systems that supports inclusive experiences
 
Using cognitive walkthroughs for a task-oriented accessibility review
Using cognitive walkthroughs for a task-oriented accessibility reviewUsing cognitive walkthroughs for a task-oriented accessibility review
Using cognitive walkthroughs for a task-oriented accessibility review
 
WCAG 2.1 update for designers
WCAG 2.1 update for designersWCAG 2.1 update for designers
WCAG 2.1 update for designers
 
Investing in your family's future - OZeWAI 2018
Investing in your family's future - OZeWAI 2018Investing in your family's future - OZeWAI 2018
Investing in your family's future - OZeWAI 2018
 
WCAG 2.1 for Designers - OZeWAI 2018
WCAG 2.1 for Designers - OZeWAI 2018WCAG 2.1 for Designers - OZeWAI 2018
WCAG 2.1 for Designers - OZeWAI 2018
 
Even more accessible! What WCAG 2.1 means for designers - Web Directions Summ...
Even more accessible! What WCAG 2.1 means for designers - Web Directions Summ...Even more accessible! What WCAG 2.1 means for designers - Web Directions Summ...
Even more accessible! What WCAG 2.1 means for designers - Web Directions Summ...
 
Inclusive front-end development with WCAG 2.1
Inclusive front-end development with WCAG 2.1Inclusive front-end development with WCAG 2.1
Inclusive front-end development with WCAG 2.1
 

Recently uploaded

Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationMarko4394
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 

Recently uploaded (17)

Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentation
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 

A11y user stories CSUN 2018

  • 1. User stories for accessibility Accessibility in an agile world? creating an inclusive digital world intopia.digital @intopiadigital Andrew Arch @amja Sarah Pulis @sarahtp
  • 3. Agile is … A development methodology that is • Iterative • Incremental • Evolutionary Rather than specification driven with a long development phase that thinks about the user at the end
  • 4. Agile is … The Manifesto for Agile Software Development values • Individuals and Interactions over processes and tools • Working Software over comprehensive documentation • Customer Collaboration over contract negotiation • Responding to Change over following a plan Leading to opportunities to incorporate, and adjust to, user needs as they are discovered
  • 6. Agile is … … a collection of values, principles, behaviours, and practices enabling teams to build services iteratively, delivering early and often. Agile is a state of mind rather than a process to be followed Courtesy @RodBMolina
  • 8. Agile operating model Image courtesy of @DTA and @RodMolina
  • 9. Agile workflow Agile often involves a series of iterations or sprints Work for each sprint is defined in a ‘user story’ expressed from the perspective of an end-user goal: as a [role / person] I want / need [some requirement or feature] so that [goal / value / reason]
  • 10. Benefits of user stories • Define problems faced by people with varying ability • Articulate user’s needs clearly • Less prescriptive than requirements documentation • Result in shared understanding of the outcome for the user • Promote discussion and collaboration When applied to accessibility for people with disability, they can help demystify WCAG
  • 11. WCAG 2.0 framework WCAG 2.0 Perceivable Text Alternatives Time-based Media Adaptable Distinguishable Operable Keyboard Accessible Enough Time Seizures Navigable Understandable Readable Predictable Input Assistance Robust Compatible Principles Guidelines Success Criteria A: AA: AAA:
  • 12. User stories make accessibility real – no longer the elephant in the room
  • 13. Completing a user story Teams have a checklist of criteria which must be met before a user story can be considered “done” Definition of Done For role based stories can include • Feature is tested for accessibility For person/persona based stories • Features works for the user with their technology or limitations
  • 14. User stories for accessibility
  • 15. Components of a user story •The user •A real person from user research or usability testing •A persona that has a disability or impairment •The outcome when interacting with the system •The goal or value that is delivered
  • 16. Common Persona Attributes • Name: naming your persona makes them more real. • Motivations: why would the user use your product? • Goals: what do they want to achieve, and how can your product help? • Frustrations: what problems does your user have with certain tasks? • This is where disability or impairment can be described along with assistive technology or adaptive strategies used • Demographics: age, gender, location, occupation. • Picture: giving the user a face makes them more real and relatable. • Quote: what memorable quote sums up your user and the problem you want to solve for them?
  • 17. Attributes for Diverse Personas Alternatively, add additional diversity related attributes • Ability: the level of ability the user has – do they have any impairments? • Aptitude: how experienced is the user with the web? Do their abilities create any specific difficulties when using a computer? • Attitude: what are their attitude towards life, or towards the web? • Access points: does this user need assistive technologies or rely on adaptive strategies to access the web?
  • 18. Sarah Horton and Whitney Quesenbury describe 8 personas
  • 20. Sample user stories As a sighted non-mouse user I need better keyboard focus so I can see where I am in a page as I tab through it As a sighted user with poor concentration I need visible labels on all form fields so I can understand what information is requested As a sighted user with cognitive issues I need all instructions to appear on screen and specify the exact requirements so I can understand all information needed
  • 21. Sample user stories As a screen reader user I need alt-text on informative images so I can understand all the important information on a page As a screen reader user I need all link text to be meaningful so that I can navigate more easily As a low vision user or colour deficient user I need more obvious link indicators so I can see where to click on a page
  • 22. Sample user stories As a hearing-impaired person, I need captions on the videos in order to fully understand the eLearning modules As a low vision user, I need to increase the font size in order to read the screens As a front-line user under pressure to meet KPIs I need clear link text in order to know intuitively where to go next
  • 23. Helping specify the requirement To help the developers implement the user stories correctly • Add an explanation of the issue on the page • Add a possible solution to resolve the issue • Prioritise the issue • Reference the WCAG Success Criteria (if applicable) • Point to the Quickref (not the TR)
  • 24.
  • 25. Create an understanding of disability Have a team presentation / discussion about diversity • Talk about ageing, culture, disability and the overlaps • Watch the W3C Perspectives videos Make diversity and disability real by • Relating to grandparents • Discussing personas • Including team in usability sessions
  • 26. Point out that accessibility IS usability for some ‘Accessibility is just the beginning. It is usability that makes the difference.’ Patti Moore UX Australia keynote 2016 ‘Wasting time is the worst customer experience’ Gerry McGovern, 27/3/17 http://gerrymcgovern.com/wasting- time-is-the-worst-customer- experience/
  • 28. Definition of done For role based stories can include • Feature is tested for accessibility For person/persona based stories • Features works for the user with their technology or limitations More specifically • All tasks finished (with the ability of the user in the story) • All tests passed (including using the feature with the user’s ability • Code checked in to version control
  • 30. Let’s continue the conversation Andrew Arch & Sarah Pulis andrew@intopia.digital sarah@intopia.digital @amja @sarahtp creating an inclusive digital world intopia.digital Slides: https://bit.ly/2IIvNRF