Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

ゼロから始めるアクセシビリティ啓蒙活動

 ゼロから始めるアクセシビリティ啓蒙活動

2023/11/06 ZOZO Tech Meetup - Webフロントエンド で登壇した内容です。

イベントURL: https://zozotech-inc.connpass.com/event/297226/

Tajima Sachiko

November 06, 2023
Tweet

More Decks by Tajima Sachiko

Other Decks in Programming

Transcript

  1. © ZOZO, Inc. ⾃⼰紹介 ⽥嶋 幸智⼦(たじまん) • フロントエンドエンジニア • 21新卒⼊社 今年3年⽬

    • ZOZOTOWN をリプレイスするチームにて、 Classic ASP から Next.js にする仕事をしてる • アクセシビリティに関して興味があったもの の深くキャッチアップし出したのは最近 • デザイナー業務にも興味あり • ⽇本酒‧バイク (エストレヤ)‧漫画
  2. © ZOZO, Inc. アクセシビリティとは • accessibility と書き a11y と略される •

    特定状況下での使いやすさを⽰す「ユーザビリティ」とは異なり、どのような状況でもプロダク トやサービスを使⽤することができる度合いのことを指す 伊原 力也、小林 大輔、桝田 草一、山本 伶「Webアプリケーションアクセシ ビリティ──今日から始める現場からの改善」 まず初めに
  3. © ZOZO, Inc. なぜアクセシビリティを⾼める必要があるのか? • ユーザーを増やせる ◦ 状況や障がいの有無にかかわらずアクセスできない⼈が減らせる • ユーザビリティを⾼められる

    ◦ セマンティクスに配慮した⽂章構造や、操作性の向上はユーザービリティの向上につながる • 権利を守り、訴訟リスクを減らせる ◦ アクセシブルなサービスにすることで障害者基本法や障害者差別解消法の対応につながる • 企業のミッションを守れる ◦ アクセシビリティを⾼めることで真の意味で全ての⼈にサービスを届けられるようになる ◦ 企業のミッションに「誰もが」という⾔葉や理念を伝えるという意味がこめられている場 合、アクセシビリティは必要不可⽋になる Webアクセシビリティの担保をすることで得られるメリット
  4. © ZOZO, Inc. 当初のZOZOTOWNのアクセシビリティ対応状況 最近 Next.js へリプレイスされた ZOZOTOWN トップページ を

    axe DevTools で計測してみる と、Total Issues 337 という⼤きい数字 (2023/10/25 時点) になった 個々でアクセシビリティの改善タスクに取り組 むエンジニアはいたが、開発時の必須要件に組 み込まれていないためどうしても後回しになる という課題があった
  5. © ZOZO, Inc. アクセシビリティ改善活動への準備 ボトムアップでアクセシビリティ改善活動を⾏うために次の2つを準備した • なぜアクセシビリティに取り組むかの⾔語化 ◦ 直接的に売上に貢献しない改善活動であるため、なぜやる必要があるかを⾔語化する ◦

    ⾼いモチベーションを持つことで活動への熱を仲間に伝搬させる • アクセシビリティ改善活動のロードマップを作成 ◦ このプロジェクトを流さないために、具体的な活動案と筋道を⽴てる
  6. © ZOZO, Inc. なぜアクセシビリティに取り組むかの⾔語化 アクセシビリティは前述のように「 UI‧UX へ のこだわり」ではなく「どんな状況でもサービ スが利⽤できる」という幅広さの指針である そのためアクセシビリティを担保しないと、全

    く使⽤できないという状況が⽣まれる つまり、アクセシビリティを担保しないと「世 界中をカッコよく、世界中に笑顔を」という企 業理念を達成できなくなる! アクセシビリティ改善活動への準備
  7. © ZOZO, Inc. 1. 仲間を⾒つける アクセシビリティに興味がある⽅へ向けて情報を受け取れる場所を提供することを⽬的にする。 • Slack チャンネルを作ってアクセシビリティの話題を話せる場を作る ◦

    Web 関連の会社のアクセシビリティ関連の話題や⾯⽩い情報を流す場をつくる • 社内で⾏われているLT会や、チームの勉強会にアクセシビリティの話題を持っていく ◦ テストの話や、デザインシステムに絡めることでその話題に対し興味を持つ⼈の幅が広が る。
  8. © ZOZO, Inc. 2. ⼿を動かす仲間を増やす アクセシビリティ改善活動が閉じた活動にならないように、誰でも受け⼊れられるよという体制を取 る。 • アクセシビリティ改善タスクを GitHub

    Project で管理し誰でも⼀覧で⾒えるようにする • アクセシビリティ改善モブプロ会を実施し、アクセシビリティ改善のハードルを下げる
  9. © ZOZO, Inc. 10⽉〜今現在どんなかんじ? • アクセシビリティ会話のためのチャンネルを作成し、興味のあるひとを集めることに成功した • ZOZOTOWN トップページのアクセシビリティチェックを専⾨の⽅へお願いができ、修正項⽬のタ スク化が完了した

    ◦ マークアップ‧代替テキスト‧⽂字画像‧キーボード操作‧コントラスト⽐‧動きのあるコ ンテンツの 6 つに分類し、合計 37 個の改善案のリストアップができた