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:
A11y user stories csun 2018
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?
A11y user stories csun 2018
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)
A11y user stories csun 2018
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
http://intopia.digital/
@amja @sarahtp
creating an inclusive digital world
intopia.digital

More Related Content

PPTX
Web Accessibility
PDF
Web accessibility
PDF
UX Best Practices
PDF
Web Accessibility
PDF
project-ppt1.pdf
PDF
Figma Prototype A to Z.pdf
PDF
Building a Design System: A Practitioner's Case Study
PPTX
Basics of Web Accessibility
Web Accessibility
Web accessibility
UX Best Practices
Web Accessibility
project-ppt1.pdf
Figma Prototype A to Z.pdf
Building a Design System: A Practitioner's Case Study
Basics of Web Accessibility

What's hot (20)

ODP
Web Accessibility: A Shared Responsibility
PPTX
Accessibilitytesting public
PDF
Building a Mature Design System
PPTX
Accessibility Testing Approach
PDF
Accessibility
PDF
UX Design for Mobile Apps
PDF
Creating and maintaining a design system for 130 teams - Bethany Sonefeld
PPTX
Create an online bookstore
PPTX
E commerce development methodology
PPT
Web Accessibility
PDF
User interface and user experience ui ux design basics
PDF
Introduction to Design Thinking and UX Research
PDF
Design System 101
DOC
Online shopping ecommerce java project
PDF
Research Methods in UX
PPTX
UI UX introduction
PDF
Good UX Bad UX
PDF
Website Accessibility
PDF
Understanding and Supporting Web Accessibility
PPTX
Professional ui for a website design
Web Accessibility: A Shared Responsibility
Accessibilitytesting public
Building a Mature Design System
Accessibility Testing Approach
Accessibility
UX Design for Mobile Apps
Creating and maintaining a design system for 130 teams - Bethany Sonefeld
Create an online bookstore
E commerce development methodology
Web Accessibility
User interface and user experience ui ux design basics
Introduction to Design Thinking and UX Research
Design System 101
Online shopping ecommerce java project
Research Methods in UX
UI UX introduction
Good UX Bad UX
Website Accessibility
Understanding and Supporting Web Accessibility
Professional ui for a website design
Ad

Similar to A11y user stories csun 2018 (20)

PDF
A11y user stories CSUN 2018
PPTX
Diverse User Experience by Kath Moonan
PDF
Inclusive customer experience: leveraging the power of edge case users
PDF
Sara Tabor: Testing For Accessibility - ARIA Ready For It?
PPTX
Accessibility as Innovation - giving your potential users the chance to inspi...
PDF
By Thoughtworks | Accessible by default: Shift accessibility left with Katie ...
PDF
The Simple Truth of Accessibility
PDF
Intro to Web Accessibility
PDF
Accessibility Equals Usability
PPTX
Accessibility & User Experience - You Can't Have One Without the Other
PDF
Enhancing the User Experience for People with Disabilities
PPTX
Prototyping Accessibility: Booster 2019
PPTX
Creating the Best Experience: Accessibility & Usability
PDF
SIGNA11Y - Speaker Presentations
PPTX
Prototyping Accessibility - WordCamp Europe 2018
ODP
Digital Divide And Accessibility
PPTX
UX + Your Team = Accessibility
PDF
Why Usability Testing should be part of your accessibility testing strategy
PDF
Future Proofing Your Sofware: Design Inclusively
PPTX
Using persona profiles for accessible websites
A11y user stories CSUN 2018
Diverse User Experience by Kath Moonan
Inclusive customer experience: leveraging the power of edge case users
Sara Tabor: Testing For Accessibility - ARIA Ready For It?
Accessibility as Innovation - giving your potential users the chance to inspi...
By Thoughtworks | Accessible by default: Shift accessibility left with Katie ...
The Simple Truth of Accessibility
Intro to Web Accessibility
Accessibility Equals Usability
Accessibility & User Experience - You Can't Have One Without the Other
Enhancing the User Experience for People with Disabilities
Prototyping Accessibility: Booster 2019
Creating the Best Experience: Accessibility & Usability
SIGNA11Y - Speaker Presentations
Prototyping Accessibility - WordCamp Europe 2018
Digital Divide And Accessibility
UX + Your Team = Accessibility
Why Usability Testing should be part of your accessibility testing strategy
Future Proofing Your Sofware: Design Inclusively
Using persona profiles for accessible websites
Ad

More from Intopia (20)

PPTX
The value of measuring your accessibility maturity
PPTX
Annotating designs for accessibility
PPTX
Making Content Creation Tools Accessible
PDF
Annotating designs for accessibility
PPTX
The why, when and how of including people with disability in the design process
PPTX
Annotating designs for accessibility
PPTX
Digital accessibility and learning opportunities
PPTX
Accessible procurement: Stories from the trenches
PPTX
From Empathy to Research with People with Disability
PPTX
Designing for people with cognitive impairments
PPTX
How to create a kick ass business case for accessibility
PDF
Personalised technical accessibility training: a case study
PPTX
Making Accessible Web Animations
PPTX
Using the black art of marketing to sell accessibility
PPTX
Design Systems that supports inclusive experiences
PPTX
Using cognitive walkthroughs for a task-oriented accessibility review
PPTX
WCAG 2.1 update for designers
PDF
Creating accessible design systems - OZeWAI 2018
PDF
Investing in your family's future - OZeWAI 2018
PDF
WCAG 2.1 for Designers - OZeWAI 2018
The value of measuring your accessibility maturity
Annotating designs for accessibility
Making Content Creation Tools Accessible
Annotating designs for accessibility
The why, when and how of including people with disability in the design process
Annotating designs for accessibility
Digital accessibility and learning opportunities
Accessible procurement: Stories from the trenches
From Empathy to Research with People with Disability
Designing for people with cognitive impairments
How to create a kick ass business case for accessibility
Personalised technical accessibility training: a case study
Making Accessible Web Animations
Using the black art of marketing to sell accessibility
Design Systems that supports inclusive experiences
Using cognitive walkthroughs for a task-oriented accessibility review
WCAG 2.1 update for designers
Creating accessible design systems - OZeWAI 2018
Investing in your family's future - OZeWAI 2018
WCAG 2.1 for Designers - OZeWAI 2018

Recently uploaded (20)

PDF
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
PDF
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
DOCX
Powerful Ways AIRCONNECT INFOSYSTEMS Pvt Ltd Enhances IT Infrastructure in In...
PPTX
1402_iCSC_-_RESTful_Web_APIs_--_Josef_Hammer.pptx
PDF
Uptota Investor Deck - Where Africa Meets Blockchain
PDF
Understand the Gitlab_presentation_task.pdf
PPTX
Database Information System - Management Information System
PPTX
The-Importance-of-School-Sanitation.pptx
PPTX
Reading as a good Form of Recreation
PPT
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
PPTX
TITLE DEFENSE entitle the impact of social media on education
PPT
250152213-Excitation-SystemWERRT (1).ppt
PPTX
Mathew Digital SEO Checklist Guidlines 2025
PDF
Course Overview and Agenda cloud security
PDF
simpleintnettestmetiaerl for the simple testint
PPTX
module 1-Part 1.pptxdddddddddddddddddddddddddddddddddddd
PPT
Ethics in Information System - Management Information System
PDF
Buy Cash App Verified Accounts Instantly – Secure Crypto Deal.pdf
PPTX
Layers_of_the_Earth_Grade7.pptx class by
PPTX
curriculumandpedagogyinearlychildhoodcurriculum-171021103104 - Copy.pptx
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
Powerful Ways AIRCONNECT INFOSYSTEMS Pvt Ltd Enhances IT Infrastructure in In...
1402_iCSC_-_RESTful_Web_APIs_--_Josef_Hammer.pptx
Uptota Investor Deck - Where Africa Meets Blockchain
Understand the Gitlab_presentation_task.pdf
Database Information System - Management Information System
The-Importance-of-School-Sanitation.pptx
Reading as a good Form of Recreation
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
TITLE DEFENSE entitle the impact of social media on education
250152213-Excitation-SystemWERRT (1).ppt
Mathew Digital SEO Checklist Guidlines 2025
Course Overview and Agenda cloud security
simpleintnettestmetiaerl for the simple testint
module 1-Part 1.pptxdddddddddddddddddddddddddddddddddddd
Ethics in Information System - Management Information System
Buy Cash App Verified Accounts Instantly – Secure Crypto Deal.pdf
Layers_of_the_Earth_Grade7.pptx class by
curriculumandpedagogyinearlychildhoodcurriculum-171021103104 - Copy.pptx

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:
  • 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?
  • 19. 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
  • 20. 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
  • 21. 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
  • 22. 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. 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
  • 25. 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/
  • 27. 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
  • 29. Let’s continue the conversation Andrew Arch & Sarah Pulis andrew@intopia.digital sarah@intopia.digital http://intopia.digital/ @amja @sarahtp creating an inclusive digital world intopia.digital

Editor's Notes

  • #6: Change of approach – brings the user to the front, and throughout, the process
  • #7: My colleague, Rod Molina who’s an Agile Coach sums it up as Agile …
  • #8: What is this iterative thing?
  • #10: This is similar to the “actions” we we’re talking about yesterday with the presentation cognitive walkthroughs
  • #11: Less prescriptive than requirements documentation
  • #12: WCAG 2.0 success criteria are written as testable statements that are not technology-specific. 4 principle; 12 guidelines; 61 criteria Can be overwhelming
  • #13: User stories make accessibility real – no longer the elephant in the room
  • #19: Sarah Horton and Whitney Quesenbury describe 8 personas Barclays Bank describe 7 personas
  • #23: WCAG not always applicable, eg important things on the RHS for screen magnifier users (or mobile phone) minimise number of tabs to get to important information/actions on a page
  • #26: Patti Moore – can a person use the product effectively Gerry McGovern – can a person use the product effectively
  • #28: Second set from Karl Groves
  • #29: Can also apply users stories to design sprints – might have prevented this getting into development if the design had specified the tab order