コミュニティのハイライト: Elisa Bandy

Elisa Bandy は Google 社員で、Google の社内ツールのウェブ アクセシビリティとドキュメントの作成に取り組んでいます。

Alexandra Klepper
Alexandra Klepper

この投稿では、コミュニティ エキスパートを ユーザー補助機能の詳細詳細: Google のユーザー補助に関する取り組みと研究

Alexandra White: 同僚と呼ばれています。ご自身と仕事について、どのように紹介しますか?

Elisa Bandy、Google テクニカル ライター。

Elisa Bandy: 私は Elisa です。Google のエンジニアリング部門の 内部ツールとインフラストラクチャを使用します

Alexandra: 素晴らしい仕事ですね。お客様は何人で仕事をしていますか?

Elisa: 当社のチームは約 40 人で、 作家、教育デザイナー、プログラム マネージャーです。私が始めた頃、 数年前まではチームのメンバーは 4 人だけでした

Alexandra: Google に入社する前は何をしていましたか?

Elisa: その週はビデオゲームの開発に携わっていました。そして 靴の修理で仕事をしていました。

Alexandra: ウェブ アクセシビリティの仕事は、 Google?

Elisa: はい、でもその 1 年半くらいは横にいますね。私は Google の社内ドキュメントの アクセシビリティエンジニアリングに取り組みました変更前 このドキュメントはユーザー補助を考慮して設計されていませんでした。すべてのドキュメント 嬉しい思いをしたからです。

大きな問題がありました。まずは色のコントラストが 表示されなくなります。表はとても雑然としていました。ズームインすると、 すべて同じサイズのままでした。なぜなら、 rem。すべて修理することにしましたそれで修正を続けて できます。5 年が経った今はまだ

Alexandra: あなたはアクセシビリティのある人になりましたか? 必要な問題を解決するための あります。

Elisa: そうですね [笑]。私自身、障がい者だった私は、 ユーザー補助について質問することは非常に困難です。実際のところ 同僚や私の同僚にとって アクセシビリティに関する 同僚から大変怒っていました。誰も修正していなかったのです。そこで 修正しました。

ユーザー補助を求める必要はないと思います。コンテナ イメージを構築する 最初から組み込まれています。

ユーザー補助のユースケースに優先順位を付ける

Alexandra: ウェブ アクセシビリティには、 レイヤに分割されますさまざまな、場合によっては矛盾するニーズ サポートしています。何をすべきか、どのように優先順位をつけていますか?

Elisa: 私は優先順位付けです。たとえば、ニュースメディアが 完全なアクセスが得られるようにしたいと 思う方もいるでしょうよく目にするような 人口の何パーセントが障がい者なのか?目標を どうすればよいでしょうか。

たとえば、一部のユーザーは ChromeVox(組み込みの スクリーン リーダーです。ChromeVox で問題が発生した場合は、 ChromeVox を使用しているユーザーと JawsNVDAVoiceOver

社外的には、ChromeVox を使用しているユーザーはあまり多くありません。私たちは Google なので Chromebook を主な仕事用デバイスとして使用している人もいます。つまり、ChromeVox は 内部ドキュメントにとって非常に重要です。ChromeVox のバグが原因の可能性があります。 VoiceOver バグや NVDA バグより少し高くなります

一般的には、まずは主要なスクリーン リーダー向けの問題修正に取り組みます。 カラーリングは、多くのパターンがあるため、ヒットまたは見逃しがちです。 特に高コントラストでの発色の問題を回避する拡張機能 あります。

Alexandra: データについてお話しいただきましたが、これは あります)。皆さんは常に「データでアイデアをバックアップ」とお聞きします。データの収集方法 Google のアクセシビリティへの取り組みはどうなっているのでしょうか。

Elisa: 私は Google Cloud チームが収集したデータを Google の Disability Alliance。 また、WebAIM のアンケートともよく照合しています。

アクセシビリティの文化

Alexandra: Google のユーザー補助の文化について教えてください。

Elisa: 非常に急速に成長し、資金と 広範に及ぶ懸念がありますほとんどの人がやりたいと思っていることが 考えてみましょうGoogle の同僚は、適切な業務を行う方法に関する教育リソースを望んでいます。 ユーザー補助を優先する方法などです

アプリやウェブサイトなどを、後からアクセスできるように再構成する 誤って実装されているのは困難です。そこで私の仕事は 初期設計にユーザー補助機能を組み込むことを 考えたり プロダクトの構築の前に人々はそれに敏感で、たとえそれが 熱意を持って取り組んでくれました。

ユーザー補助を組み込むことに本当に抵抗を感じたのは一度だけですが、 簡単に解決できました

Alexandra: 詳しく教えてください。

Elisa: 私がユーザー補助エンジニアリングに初めて参加したときは、 あります。私たちがなぜアクセシビリティを重視するのか理解していない人もいました。 「人口の 1% しか障がいがない」という報告がありました。私は立ち上がり、 それは正しいことだからです。また、 私の時間でした。健康状態のために尽力します。

もちろん、障がいのある人は誰であれ、 少なすぎるようです

Alexandra: 特に、そのような集団に所属している場合はなおさらです。あなたの オーディエンスです

Elisa: 「これはわずか 1% です」と聞きたくありません。「唯一」の実現 無視します。世界人口を考えると たくさんいます。Google で働く人の多くはその他、多数 障がいは 過小報告されています。

Alexandra: 人口の 1% 以上が 学びました。WHO のレポート 10 億人以上の人々が障がいを抱えています。22 億人が 視覚障がいがあるということです。 もちろん重症度はさまざまで 視覚障がいを持つ人も 障がい者とは見なされません。しかしこうした障害は 向上させることができます

Elisa: そのとおりです。

独自の専門知識を構築

Alexandra: ゲームを始める前に、何かアドバイスはありますか? 働いているのでしょうか?

Elisa: すべてのことを知っているわけではありませんし、大丈夫です。ユーザー補助は 宇宙船にも乗る。わからないことがたくさんあることはわかっています。私は 非常に具体的なスキルを持っています。たまたま、行き先は をご覧ください。

私の専門分野でも、スクリーン リーダーと 色のコントラスト、新しいことを学んでいます 日々活用しています。私は聴覚障がいがありますが、クローズド テストのユーザー補助の専門家ではありません。 字幕。自分に何が効果的かはわかっていて、どれがすべての人に適しているかはわかりません 除外しますベスト プラクティスについて聞かれたら調べる必要があります。

Alexandra: すべての種類のエキスパートではないにしても、 学びました。エンジニアがアクセシビリティのパターンを習得できるよう、どのようにサポートしますか。

Elisa: ユーザー補助に関心のあるエンジニアと密接に連携しています。 彼女に虫を渡して、どのように直せばいいか見せてやるから。次に、データ アナリストに おすすめします。他のドキュメントを見て、推奨されているものが見つかるかもしれない XYZ の理由でうまく機能しません。

ウェブ アクセシビリティの特徴は、具体的なコードがあまり多くない点です。 2 人が同じ方法で同じ特徴を構築することはできません。ですから、 裁判関連の問題にもなりかねません多くの人がアクセシビリティについて考えるのは、 すべてがまとめられています。その時点でどうするつもりなの?CANNOT TRANSLATE 破棄して元に戻し、すべてのテストを書き直すのはどうでしょうか。 いいえ、違います。何かをステープで留めるよ。

つまり 障がいのあるユーザーが その機能を実行するようにコードをモデル化します。これは、 完璧なコードサンプルやインクルーシブなコンポーネントに見えないかもしれませんが、 最終的には、同じ関数を確実に実行する限り、 大丈夫です

Alexandra: どうやらこの質問は、答えを導き出すことが どうやって実現するのかを気にしなくて済むようになります。

Elisa: はい。なぜなら、目的は正直に言ってみるからです。 スクリーン リーダーやその他のユーザーが 障がいのあるユーザーはこれが機能することを期待します。

10 億の ARIA ロールがあり、すべてを把握することはできません。 また、一部のスクリーン リーダーでは動作しないものもあります。ですから、データ アナリストに 構築できるよう支援します

Alexandra: 次の目的で頼りになる一般的な外部リソースはありますか。 社内ドキュメントの作成、Google のエンジニアへのサポートの提供など、

Elisa: W3C ガイドラインを頼りにしています。Google 必要な作業内容を把握するうえで非常に役立ちます。WebAIM は、 非常に優れたリソースです 技術的な実装も行います。私は Mozilla のドキュメントも非常に気に入っています。 検索すると、検索結果に回答があります。 MDN ウェブ ドキュメント

inclusive-components.design」は これは、アクセス可能なコンポーネントのライブラリが必要な場合に最適です。

Deque 大学には多くのベスト プラクティスがあります。私は バグの報告や誰かに方法を教えるとき 特定のパターンに従います。

ユーザー補助ツールを直接体験する

Alexandra: ユーザーがどのように影響を受けるかを知るにはどうすればよいでしょうか。以降 まずは色覚障がい者やスクリーン リーダーのサポートについてです。まずはそこから始めましょう。

Elisa: 色覚異常や色覚異常には、 シミュレータとエミュレータ。マイページ 他の人がどう見えるかは 自分の目で見ないと理解できません 飽和度が非常に悪いことに気付いたら、シミュレータで実行すると まったく識別できないと判断できます

スクリーン リーダーのユーザーをサポートするには、 実際にスクリーン リーダーを 使用しているかどうかですまずチュートリアルを読むことが重要です。一部のユーザーは、 電源を入れていろいろと試すのがイライラする 使い方を学ぶには不適切です。5 個以上または 10 個以上必要です できます。最低でも 1 時間は使ってみて、不満を和らげる さまざまな課題に直面します

私は 誰もがユーザー補助テクノロジーを 必要としていると強く信じています 大切です。たとえば、最近手首に怪我をして、 何週間もキーボードを使いました。イライラしました。 このような運動は、障がいのある立場に立つのに大変役立ちます 健全な人々の世界にたどり着く人です

シミュレータは有用であるが、障がいとは同等ではない

Alexandra: 私を含め、どんな開発者が経験しているかは明らかです。 シミュレーターの使い方は視覚障がいのある人とは異なります。

Elisa: 障がいのある人と話をすれば、いつでも 体験できます共感を築くときは このようなツールを頻繁に使用する人は常に 自分より優れています。障がいのある人は、常に自分の心を落ち着かせて 自分のスペースであることです。

私が恐れているのは、こうした共感の演習を経験した人は、 人が何を経験しているのかを正確に知っていると考えるべきです。Google 専門家だと思いましたあなたは できます。有能な人がいるのであれば、あなたは根本的に専門家ではない スクリーン リーダーです。私は色覚障害について専門的にはいませんが、 できます。スクリーン リーダーについては専門ではありません。

難聴の経験については専門家です。私は 補聴器を必要としており、自分の経験を日々活用しています。しかし、 他の聴覚障がい者の経験の専門家ではないから

ユーザー補助エンジニアリングで最悪の仕事は、自尊心を持つことです。× 何をするにしても、手がかりになります。それは関係ない がっかりするかもしれません。それは、障がいに対するニーズは人によって異なるからです。× アクセシビリティと障がいについて同じ考え方を持っている人はいるでしょう。マイページ すべて 100% できるわけではありませんが、やってはいけないことにはなりません。マイページ 完璧とは言えませんが とにかく努力しましょう

批判的なフィードバックを受けることがあります。「お使いの製品は あります。

Alexandra: シミュレータは異なる学習スタイルに対応しており、 障がいのある人が 直面する可能性がある問題に 体験できますしかしこれは、 ユーザー補助ツールも活用しています

Elisa: 人が音声をオフにして読んだら多少イライラしますか? そして突然、自動生成されたテキストが どうでしょうかええ。字幕が表示されない。一部 障がい者は自分の経験を模倣し 苦情を訴える 詳細を把握する必要はありません。ストレスがたまります なるほど。

でも、私はその場に座り、自分の考えを説明しなければならない 聴覚障がい者としての体験を何度も何度も繰り返すことになります。 毎回。健全な人に自分の経験を 理解してもらうには その経験に対する彼らの反応を 受け入れる必要があります

とは言え、「エクスペリエンス」は目の見えないレストランでの食事やワインの試飲 私は腹を立てます。障がいのある子どものコスプレに似ている。お客様の利益のために ユーザーがどのように機能を使用しているか、または読者がページをどのように読んでいるかを把握するにはどうすればよいでしょうか。 問題ありません。実際は最小数です。彼らの立場になって考えてみましょう 実際にどのように機能するか 考える必要がありますこれは本当に重要です。

サイト内でのユーザーの行動を把握できます。「なぜ行けないのか」と “すべてのリンクが新しいタブで開きます” というバナー警告を上部に表示してまず ユーザーがバナーからページを読んでいない可能性があるためです。ビルド 設計する必要があります。

1 つすべきこと: 無限スクロールの構築を停止する

Alexandra: エンジニアにまず知っておいてほしいことは どのような取り組みを行っているのでしょうか?

Elisa: 無限スクロールはとても大変です。絶対に使えてはいけません。できない 何かを見つけることだから!パフォーマンスも低下します

また、視覚的に、または DOM 内で物事を移動するのはとても面倒です。「 タブの順序は、特にキーボード ユーザーにとっては重要です。


詳しくは、Google のユーザー補助に関する取り組みと研究をご覧ください。 Google Cloud 上のウェブ開発リソースのほかに、 Learn Accessibility] から、Google は ドキュメント コース: ユーザー補助のためのテクノロジー ライティング

Twitter で Google のユーザー補助チームをフォロー: @GoogleAccess、および @ChromiumDev.