Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Accessibility issues/bugs should just be treated as other issues/bugs #277

Open
bruce-usab opened this issue Feb 11, 2021 · 8 comments
Open
Labels
migration: core Issues that raise core questions that are still open for discussion Subgroup: Conformance Options

Comments

@bruce-usab
Copy link
Contributor

bruce-usab commented Feb 11, 2021

From @drewnielson (with permission):

I love the idea of identifying "critical" accessibility issues to help prioritize issues that really prevent users from performing core functions and/or obtaining vital information.

  • Rather than creating a new construct or system for rating sites based on accessibility conformance, I would recommend considering guidance to include accessibility issues/bugs within already familiar methods for defining and categorizing issue severity
    • For example, in commonly accepted bug tracking practices the highest level of severity is typically reserved for issues that make an application or website unusable and/or untestable (essentially the same concept as your "critical" issues concept); it could simply be a matter of encouraging developers and testers that if functionality is not usable even for a subset of users with disabilities, it should still be considered unusable; other categories of reduced severity identify issues based on impact on the user's ability to perform site/system functions
  • Incorporating accessibility issues into an already commonly-accepted approach for issue severity categorization could help developers better evaluate overall impact on users based on number of issues by level of severity; this also has important implications for release/production decisions and Service Level Agreements for bug fixes and remediation.

There is some pretty common coalescence on the same basic structure (in my own words):

  • Severity 1 (aka Critical or Urgent) - the bug/issue renders the site/system/application inoperable, unusable, or untestable
  • Severity 2 (aka Major or High) - the issue/bug prevents the ability to perform some core functionality, but there could be some workaround
  • Severity 3 (aka Moderate or Medium) - the issue/bug affect some minor functionality, but there is no workaround
  • Severity 4 (aka Minor or Low) - the issue/bug affects a minor functionality, and there is a workaround
  • [Bonus Severity 5 (aka Cosmetic)] - the issue/bug does not affect functionality, but diminishes user experience in some way (e.g., misspellings, bad page spacing, poorly structured page content, etc.)

The actual details of severity numbering/labelling and category definitions aren't as important as the overall concept of severity classification. And what I am advocating is that we simply emphasize users with disabilities and accessibility issues as part of severity classification. If a bug affects functionality for users with disabilities (i.e., because of an accessibility issue), then that should fit within whatever severity classification a project/organization has in place, as long as we make that requirement clear.

Thanks again for the great work you're doing and for yesterday's presentation. I appreciate the opportunity to provide some input. Also would be happy to have additional conversation any time.

@jspellman
Copy link
Contributor

Thank you @DrewNeilson for your thoughtful comments and suggestions. I am referring your comments to the group developing use cases for evaluating the conformance model. I will add a concern that was raised several years ago when we were evaluating different conformance models. We must be cautious not to build a hierarchy of severity that does not treat different disability groups fairly. What I like about your proposal is that it addresses severity only by getting the task done (not the guideline). I worry that most cognitive issues would end up in Severity 5, when cumulatively they are a Severity 1. It's a difficult problem from a standards conformance perspective. I welcome further thoughts you have and would be happy to discuss it with you. You can contact me through Bruce, who has my phone number, email, or Github comments.

@DrewNeilson
Copy link

Thank you @DrewNeilson for your thoughtful comments and suggestions.

You tagged the wrong person. You meant to tag @drewnielson. I'm not involved with this.

@rachaelbradley rachaelbradley added the Subgroup: editors no specific subgroup (default) label Mar 1, 2021
@jspellman jspellman added action: break into separate issues multiple topics in the same issue and removed action: editor triage issues that need leadership to triage labels Mar 3, 2021
@sajkaj
Copy link

sajkaj commented Mar 4, 2021

Thanks for this comment on behalf of the Silver Conformance Options group where we're discussing this comment. You can read our initial discussions here. While there's much to like in the approach you suggest, we're concerned about the cummulative effect of multiple issues, even when there are work arounds. Perhaps one, two, or three such are tolerable. But, what if there are a dozen or more? If you have any thoughts on this, we'd be happy to hear them. Thanks again!

@drewnielson
Copy link

drewnielson commented Mar 4, 2021 via email

@chaals
Copy link
Contributor

chaals commented Mar 4, 2021

Framing accessibility problems this way, and pointing out clearly that this is easily translated to common methods for tracking issues in products by design seems very valuable.

@sajkaj
Copy link

sajkaj commented Mar 5, 2021

So, it's good to hear this is well known industry practice. But, is there something more normative we might try to follow as a guide? Something more than just suggestions in a textbook in good practice? Our problem, of course, is to capture this in consensus normative guidance. Any suggestions on where to look for codification would be very much appreciated!

@chaals
Copy link
Contributor

chaals commented Mar 5, 2021

I don't think you can turn this into normative requirements.

I think the value is in stating very clearly that people can consider their accessibility problems to be solved in the same way as any other issue, and then let them decide exactly how that works.

The point of work on authoring tool guidelines was to get this sort of thing adopted - what you could usefully do is work with organisations who produce widely used bug/issue management software to provide informative guidance on how to seamlessly integrate with their systems.

Aside from Github (an obvious one, where you might suggest they offer default labels, since they offer a pages functionality) there are a number mentioned in a recent tweet you could consider.

@jspellman
Copy link
Contributor

I think we could map the outcomes to severity levels (informative). We could use a test (informative) that compares a percentage of low severity bugs to the total number of bugs as a measurement. We could give other ways to measure accumulated low severity for organizations who do not use bug tracking.

@rachaelbradley rachaelbradley removed status: assigned to subgroup ask subgroup for proposal section: scoring Subgroup: editors no specific subgroup (default) action: break into separate issues multiple topics in the same issue labels Feb 22, 2022
@rachaelbradley rachaelbradley added the migration: core Issues that raise core questions that are still open for discussion label Aug 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
migration: core Issues that raise core questions that are still open for discussion Subgroup: Conformance Options
Projects
None yet
Development

No branches or pull requests

7 participants