web-dev-qa-db-ja.com

製品のアクセシビリティをどのように決定するのですか?

現在、複数の組織でいくつかのプロジェクトに取り組んでいます。一般的に、障害を持つユーザーを支援するための多くのアクセシビリティ機能を実装するためのリソースはほとんど与えられていません(私はそれがどれほどひどいか知っています)。ただし、ほとんどのアプリケーションは複雑で、グラフィックが重いため、大きな障害を許さない作業現場に置かれています。

アクセシビリティを実現するために実装することを検討する必要がある具体的な事項はありますか?ここで倫理的に正しいことは何でしょうか?

2
Levano

WCAG 2.0コンプライアンスのガイドラインをご覧ください: https://www.w3.org/WAI/WCAG20/quickref/

レベルAのコンプライアンスは、組織があなたに課した制限があっても達成可能でなければなりません。追加の時間が多少必要になる場合がありますが、プロジェクトの範囲やコストを大幅に増加させるべきではありません。ナビゲーションのアイコンなどの重要な視覚要素にテキストラベルを提供するなど。ユーザーがキーボードを使用して(マウスを使用せずに)ページの要素やフォームを移動できるようにします。テストを行い、スクリーンリーダーで商品が読めることを確認します。

私がレベルAAコンプライアンスの撮影に参加したほとんどの組織。

レベルA、AA、AAの違いの概要は次のとおりです。

レベルAの達成基準は、幅広いユーザー集団に大きな影響を与える基準です。言い換えると、彼らは(通常)1種類の障害だけに焦点を合わせていません。また、サイトのプレゼンテーションロジックとビジネスロジックへの影響も最小限になります。最後に、これらの要件の実装は通常、最も簡単です。

レベルAAの達成基準もユーザーに大きな影響を与えます。影響を受けるのは特定のユーザーだけの場合もありますが、その影響は重要です。これらの達成基準を遵守すると、システムのプレゼンテーションロジックまたはビジネスロジックに変更が課される場合があります。

AAAレベルの達成基準は、特定のユーザー集団の改善に重点を置いていることがよくあります。プラットフォームの制限によっては、これらを遵守することが困難または費用がかかる場合があります。費用対効果の比率は、これらの項目の優先順位を下げるのに十分なほど低い場合があります。

(出典: http://www.karlgroves.com/2013/05/20/understanding-wcag-level/

3
Refe

あなたの状況に実用的で賢明であってください。この場合、あなたは一般の人々を扱っていません:あなたはそれのサブセットにケータリングしています。

あなたのユーザーベースには大きな障害がないことをすでに知っているので、誰かcouldがそのグループのメンバーであり、そのメンバーである障害を考慮してください。たとえば、このグループのメンバーは色盲でしょうか?もしそうなら、その可能性、および他の人がこれらの人々に適用する可能性のあるものに応じます。

1
Grizzled